Что такое «челночная дипломатия»

16:52 Рубрика: Всячина

Однажды у Генри Киссинджера спросили:

— Что такое «челночная дипломатия»?

Киссинджер ответил:

— О! Это универсальный метод! Поясню на примере: вы хотите методом челночной дипломатии выдать дочь Рокфеллера замуж за простого парня из русской деревни.

— Каким образом?

— Очень просто. Я еду в русскую деревню, нахожу там простого парня и спрашиваю:

— Хочешь жениться на американской еврейке?

Он мне:

— На*рена?! У нас и своих девчонок полно.

Я ему:

— Да. Но она — дочка миллиардера!

Он:

— О! Это меняет дело…

Тогда я еду в Швейцарию, на заседание правления банка и спрашиваю:

— Вы хотите иметь президентом сибирского мужика?

— Фу, — говорят мне в банке.

— А если он, при этом, будет зятем Рокфеллера?

— О! Это конечно меняет дело!

И такида, я еду домой к Рокфеллеру и спрашиваю:

— Хотите иметь зятем русского мужика?

Он мне:

— Что вы такое говорите, у нас в семье все — финансисты!

Я ему:

— А он, как раз, — президент правления Швейцарского банка!

Он:

— О! Это меняет дело! Сюзи! Пойди сюда. Мистер Киссинджер нашел тебе

жениха. Это президент Швейцарского банка!

Сюзи:

— Фи… Все эти финансисты — дохляки или педики!

А я ей:

— Да! Но этот — здоровенный сибирский мужик!

Она:

— Ооо! Это меняет дело!

Далее

Работа с русскими именами файлов в ZIP и UNZIP под *nix

14:23 Рубрика: Linux
Одна из неожиданных проблем, возникающих при обмене файлами с пользователями
Windows - странное поведение ZIP-архивов. Казалось бы, достаточно правильно
настроить кодировки... Не тут-то было!

Для текстовых файлов достаточно найти редактор с выбором кодировки, для дисков
можно указать кодировку при монтировании, более "продвинутые" форматы архивов
(RAR, 7zip) тоже как-то решают эту проблему; и только ZIP, самый
распространённый и "самый совместимый" архиватор, почему-то неожиданно
оказывается несовместимым в принципе, стоит именам файлов выйти за пределы ASCII.

Есть мнение, что в архивы ZIP имена файлов пишутся в кодировке файловой
системы, и дескать, отсюда и проблемы - в Windows одна кодировка, а в Linux
другая. И виноват в том устаревший архивный формат и сделать с этим ничего
нельзя, а если очень хочется - переименовывать распакованные файлы скриптами и
прочими костылями. Что ж, попробуем.

Moqups — новый сервис для создания макетов UI

14:18 Рубрика: Web Development

Как характеризуют сервис сами разработчики, Moqups — это «изящное HTML5-приложение для создания макетов, концептов пользовательского интерфейса, прототипов, в зависимости от того, как вы сами это называете».

moqups

Для Chrome есть отдельное приложение.

На данный момент доступно более 60 шаблонов элементов, экспорт в PDF и PNG, клавиатурные шорткаты, группировка объектов, привязка к сетке и проч.

Проект находится в стадии активной разработки и открыт для критики, помощи и предложений.

Отсюда

Никогда не упускайте возможность

14:15 Рубрика: Всячина

сделать наш скучный мир хоть чуточку интереснее. Например, если вас собьет машина или ударит по башке сосулька, прежде чем потерять сознание/впасть в кому/умереть, успейте прошептать склонившемуся к вам прохожему: "Передайте членам Сопротивления, что Кальциноиды уже прибыли на Землю. Парапульсатор спрятан в сторожке у лесника. Пароль: "В лесу, говорят, снова появились хромые лисицы"...

При этом, конечно, еще хорошо бы сунуть прохожему в ладонь заранее подготовленную флэшку со списком фамилий (желательно латышских) и кусочком видеозаписи, на которой какой-то человек жадно ест корейскую морковь.

Иконки - как искусство

14:14 Рубрика: Web Development

icons

Конвертация PNG24/32 в PNG8 с сохранением прозрачности

23:03 Рубрика: Web Development

png8

Открылся веб-сервис TinyPNG, на котором можно быстро конвертировать полноцветные PNG24 в индексные PNG8 с сохранением альфа-прозрачности. Сайт работает на известных open source утилитах, так что квантование палитры можно сделать и без него, но здесь это просто удобнее.

На Хабре неоднократно публиковались статьи о квантовании палитры PNG как способе оптимизации файлов в этом формате. Существует ряд программ, которые сжимают с PNG24 до PNG8 с сохранением альфа-прозрачности, одна из них — pngnq. К сожалению, многие веб-дизайнеры не готовы работать с такими программами и обрабатывать файлы в пакетном режиме bash-скриптом, поэтому для них появление такого веб-сервиса станет приятной новостью.

Сами разработчики TinyPNG говорят, что используют для квантования утилиты pngquant, optiPNG и advpng.

Все эти утилиты можно использовать и самостоятельно. Есть даже GUI для pngquant.

Поскольку Photoshop не умеет нормально работать с 8-битными PNG, то можно сохранять обычные PNG24 с альфа-прозрачностью (через меню Save for Web), после чего прогонять их через TinyPNG или одну из перечисленных программ. Полученные файлы корректно отображаются во всех браузерах, прозрачность PNG сохраняется даже в IE6.

http://habrahabr.ru/post/146704/

Un-official Seed Documentation

15:30 Рубрика: Linux

http://www.roojs.org/seed/gir-1.2-gtk-3.0/seed/

PHPExcel - OpenXML - Read, Write and Create Excel documents in PHP - Spreadsheet engine

17:45 Рубрика: Web Development

phpexcel_logo

Project providing a set of classes for the PHP programming language, which allow you to write to and read from different spreadsheet file formats, like Excel (BIFF) .xls, Excel 2007 (OfficeOpenXML) .xlsx, CSV, Libre/OpenOffice Calc .ods, Gnumeric, PDF, HTML, ... This project is built around Microsoft's OpenXML standard and PHP.
Checkout the Features this class set provides, such as setting spreadsheet meta data (author, title, description, ...), multiple worksheets, different fonts and font styles, cell borders, fills, gradients, adding images to your spreadsheet, calculating formulas, converting between file types and much, much more!

Want to bookmark this page? Please use http://www.phpexcel.net as the URL.

60 Excellent Free 3D Model Websites

17:39 Рубрика: Всячина

3d

3D models represent a 3D object using a collection of points in 3D space, connected by various geometric entities. A free 3D model definitely can save your budget and deadline. On average, a modeler saves over 2 hours of modeling time when they could get a free 3D model.

More

Пять полезных сервисов для социальной интеграции вашего сайта

17:37 Рубрика: Web Development

e597ed216bf2f48cb80c2698fcd20a21

Все мы, программисты, любим писать велосипеды. Безусловно, занятие это интересное, помогает развиваться, но иногда есть резон воспользоваться чужими, уже проверенными временем решениями. Информацию о сервисах, добавляющих на ваш сайт немного социальности без какого либо программирования я и решил собрать в этой статье. О каких то наверняка слышали многие, какие то будут внове. Если хоть один человек отыщет в данном посте что-то новое — значит этот текст писался не зря!



Cackle

http://cackle.ru/

e597ed216bf2f48cb80c2698fcd20a21

Позволяет оставлять комментарии на странице, используя существующих аккаунт в… да много где. Поддерживает Google аккаунт, Вконтакт, Facebook, Твиттер, Одноклассников и ещё 12 различных соц.сетей для авторизации. Плюс можно оставить комментарий просто введя email и капчу (при попытке оставить комментарий появится окошко со ссылкой «или войдите анонимно»).

В принципе бесплатен, но если вы хотите данные одновременно сохранять в свою базу и использовать расширенное API (с возможностью кастомизации и по сути, написать собственную админку для управления комментариями) — придется раскошелиться на безумную сумму — 250р. в месяц.

uLogin

http://ulogin.ru/

ulogin

Виджет для авторизации на сайте использую все описанные выше (а так же несколько иных) социальных сервисов. Классная штука, если вы не хотите разбираться с OpenID или иным методом/у вас нет на это времени/вы хотите переложить ответственность на третью сторону. Бесплатен.

В-закладки

http://v-zakladki.ru/

odnaknopka

Универсальная кнопка «поделиться» для дюжины различных соц.сетей. Бесплатна.

GoTalk

http://www.gotalk.ru/

GoTalk
Кнопочка (может висеть слева или справа).

GoTalk2
А вот так примерно выглядит окно обращения.

Онлайн-консультация (техническая или иная поддержка) для посетителя сайта. Поддерживет jabber, собственный клиент, обладает приятным дизайном. Найти столь же качественный, простой и красивый сервис пока не вышло, если кто предложит альтернативу — буду благодарен. Стоит просто неподъемную сумму в 600р./месяц на оператора (если операторов больше 3х и/или оплачиваете на срок от 6 месяцев — будет скидка).

ShareThis

http://sharethis.com/publishers/get-sharing-tools


ShareThis

ShareThis2

Универсальный набор кнопочек «мне нравится» со счетчиками и несколькими видами дизайна. Поддерживает не только самые популярные сервисы, но и многие другие — не дадут соврать, там их под сотню! Великолепный сервис. Поддерживает русские социальные сети.

(c)

Далее