Как стать автором
Обновить
80
0
Валентин Шергин @shergin

Пользователь

Отправить сообщение

Давайте соберем клеща-мозгоеда под микроскопом или focus-stacking фотографий из консоли

Время на прочтение10 мин
Количество просмотров26K


Надеюсь, данный пост не станет причиной ночных кошмаров у особо чувствительных хабрачитателей. В этом посте я постараюсь рассказать о простом способе увеличения ГРИП. Это весьма актуальная проблема для тех, кто работает с микроскопом и занимается макрофотографией. Суть проблемы в том, что на больших увеличениях размытие удаленных от точки фокуса предметов становится большой проблемой. Это в традиционной портретной съемке размытие фона позволяет подчеркнуть объект. В научной микрофотографии это чаще всего негативный эффект. Радует, что есть методика focus-stacking, которая позволяет сшить в единую резкую картинку стопку фотографий с разной точкой фокусировки. Но хватит рассуждать об абстрактном. Внесите клеща в студию!
Читать дальше →
Всего голосов 58: ↑57 и ↓1+56
Комментарии56

Зачем нужны plain-text письма, и как их нужно делать: 6 советов

Время на прочтение6 мин
Количество просмотров53K


В последние годы маркетологи многих компаний пристрастились к использованию HTML при создании своих почтовых рассылок. При этом многие специалисты забывают, что простые текстовые письма иногда могут работать даже лучше красиво сверстанных шаблонов. Сегодня мы поговорим о плюсах использования plain-text писем, а также рассмотрим несколько советов экспертов, которые помогут избежать ошибок при работе с этим инструментом.
Читать дальше →
Всего голосов 35: ↑29 и ↓6+23
Комментарии16

Бесплатные SSL-сертификаты — теперь на 3 года от WoSign

Время на прочтение1 мин
Количество просмотров186K


Вчера обнаружил, что WoSign дает бесплатно сертификат, теперь уже на 3 года.
Читать дальше →
Всего голосов 60: ↑54 и ↓6+48
Комментарии80

Основные ловушки при использовании кэша в HTML5-приложениях

Время на прочтение5 мин
Количество просмотров19K
Кэш приложений, также известный как AppCache, на сегодняшний день является одной из самых острых тем для веб-разработчиков. AppCache позволяет дать возможность посетителям вашего сайта загружать сайт, когда они офлайн. Вы даже можете сохранять части вашего сайта, такие как изображения, таблицы стилей или веб-шрифты в кэше на компьютере пользователя. Это может помочь быстрее загружать ваш сайт, тем самым снижая нагрузку на ваш сервер.

Чтобы использовать AppCache, создается файл описания с расширением «appcache», например, manifest.appcache. В этом файле можно перечислить все файлы, которые должны кэшироваться. Чтобы включить эту функцию на вашем сайте, необходимо включить ссылку на этот файл описания на вашей веб-странице в html-элемент следующим образом:
Читать дальше →
Всего голосов 21: ↑19 и ↓2+17
Комментарии2

Используем замыкания в Swift по полной

Время на прочтение6 мин
Количество просмотров42K
Несмотря на то, что в Objective-C 2.0 присутствуют замыкания (известные как блоки), ранее эппловский API использовал их неохотно. Возможно, отчасти поэтому многие программисты под iOS с удовольствием эксплуатировали сторонние библиотеки, вроде AFNetworking, где блоки применяются повсеместно. С выходом Swift, а также добавлением новой функциональности в API, работать с замыканиями стало чрезвычайно удобно. Давайте рассмотрим, какими особенностями обладает их синтаксис в Swift, и какие трюки можно с ними «вытворять».



Продвигаться будем от простого к сложному, от скучного к веселому. Заранее приношу извинения за обильное использование мантр «функция», «параметр» и «Double», но из песни слов не выкинешь.
Замыкания и трюки с ними
Всего голосов 19: ↑16 и ↓3+13
Комментарии21

Фриланс на Кипре

Время на прочтение6 мин
Количество просмотров125K
В дополнение к статье хабраюзера dudeonthehorse «Фриланс в Турции» опишу особенности этого вида труда для Кипра, точнее его южной части. Я не буду рассказывать про местные достопримечательности, а постараюсь дать сведения, полезные для людей, ставших на нелегкий путь свободных наемников.


Читать дальше →
Всего голосов 89: ↑85 и ↓4+81
Комментарии127

Курс пиксель-арта 3

Время на прочтение4 мин
Количество просмотров87K
Это перевод публикации «Les Forges Pixel Art Course».

Часть 1: Правильные инструменты
Часть 2: Линии и кривые
Часть 3: Перспективы
Часть 4: Тень и свет
Часть 5: Палитры цветов
Часть 6: Сглаживание
Часть 7: Текстуры и размытие
Часть 8: Мир тайлов

Часть 3: Перспективы


Проблема перспективы в 2D играх, это вопрос который возникает часто, и это возможно то, почему так много любительских игр имеют множество противоречивостей в этой области. В частности эта часть адресуется к типичным перспективам в RPG, так что если вы ищете информацию о виде сбоку или от первого лица, вам следует поискать где-нибудь ещё. Это важно, помнить что перспектива — это «искусство представления трёхмерных объектов на плоской поверхности (в данном случае это ваш экран) как их увидел бы наблюдатель.»
Читать дальше →
Всего голосов 44: ↑41 и ↓3+38
Комментарии17

Федеральный закон № 243, или Тихая пенсионная реформа

Время на прочтение4 мин
Количество просмотров428K
счастливая старость

Началось все с того, что мне пришло письмо от знакомого. Я усомнился и пошел проверять. Уж больно неправдоподобным показалось написанное в нем.

Однако факт остается фактом: «… с 1 января 2014 г. будет осуществлен т. н. страховой маневр — сокращены с 6 до 2% отчисления на формирование накопительной части пенсии. Высвободившиеся 4% пойдут на финансирование страховой части.»

UPDATE! Весьма вероятно, что скоро сокращение будет не до двух процентов, а до нуля — смотрите обновление №3 в конце поста.

Ну, кто там спрашивал, от чего отвлекают наше внимание?! Здесь был горький смайлик с кривой ухмылкой.

Кому интересно / небезразлично, добро пожаловать под кат!
Читать дальше →
Всего голосов 176: ↑164 и ↓12+152
Комментарии340

Как бесплатно отправлять push оповещение на iphone из своего скрипта c помощью Boxcar 2

Время на прочтение2 мин
Количество просмотров14K
Появилась задача отправлять на iphone оповещения. Конечно, было бы проще сделать это обычным email-ом, но клиент настоял именно на push-е. Поэтому пришлось пользоваться поиском. К моему удивлению ни на хабре, ни в русской части интернета рабочего примера, как делать бесплатный push, не оказалось. Надо бы это исправить.

Нам потребуется установить бесплатное приложение Boxcar 2, так же в нашем скрипте должна быть поддержка CURL.



Под катом представлено пошаговое руководство и пример на php.
Читать дальше →
Всего голосов 23: ↑18 и ↓5+13
Комментарии16

Оформление резюме для зарубежных компаний

Время на прочтение4 мин
Количество просмотров74K

Disclaimer


Текст не претендует на истину в последней инстанции, описанное ниже основано на собственном опыте и рекомендациях людей с больше чем двадцати годами опыта в IT в США и Канаде.

Анализ резюме рекрутером


Многие люди считают, что если потратили на резюме неделю то оно готово. На практике, резюме это то, что нужно внимательно обновлять и вносить правки по мере совершенствования своего опыта. Советы ниже помогают ускорить процесс подготовки для тех кто не знает с чего начать.

У вас есть 3-5 минут чтобы заинтересовать своим резюме. Это то, сколько будет уделено времени на него в начале, в лучшем случае. Часто резюме могут отсеяться спустя 10 секунд. Вас никто не знает, вы это лист бумаги с текстом, и это единственное, что вас может отличить от других. Представьте, что вы хотите купить новый телевизор, вас вряд ли будут интересовать длинные мануалы или 5 страничные описания. Выбирая из десятков и сотен аналогов, нужно за 5-10 секунд сделать предварительный отсев по определенным параметрам. Оставшимся 5-10 устройствам вы выделите чуть больше времени, а потом еще помешкаете выбираю между двух. Как то так и происходит отбор кандидатов.
Читать дальше →
Всего голосов 66: ↑58 и ↓8+50
Комментарии55

Productivity Future Vision (2011)

Время на прочтение1 мин
Количество просмотров3.8K
Microsoft выпустила ролик, в котором показала, как, по ее мнению, изменится продуктивность людей при использовании разных гаджетов. В целом интересно, но посмотрев видео я отметил другое. Люди стали какими-то более одинокими, погруженными в свои гаджеты и виртуальную жизнь.

Всего голосов 53: ↑42 и ↓11+31
Комментарии95

Как преодолевать Facebook EdgeRank и попадать в ленту новостей

Время на прочтение5 мин
Количество просмотров11K
Данная статья посвящена алгоритму EdgeRank, который отвечает за фильтрацию новостей в Facebook-ленте.

Все вы помните, что в разделе новостей вам предлагают прочитать самые популярные новости («Top News») и все недавние обновления («Most Recent»). Исходя из вашего поведения, Facebook решает, какие новости для вас будут интересны, а какие – нет, и именно этим отбором занимается алгоритм EdgeRank.

Однако немногие знают, что Facebook EdgeRank фильтрует не только «Top News», но и общую ленту новостей. В общую ленту алгоритм в хронологическом порядке включает посты от определенного списка друзей и страниц — только тех, от которых ожидается интересная для получателя информация. Как вы можете догадаться, в «Популярных новостях» этот ценз еще более строг.

Что это значит для вас? Если вы постоянно поддерживаете контакт со своими друзьями, комментируете и «лайкаете» их посты – то вы останетесь на связи и не пропустите важных новостей.

А что, если вы ведете свою специальную страничку, на которую с большим трудом набираете новых читателей, однако отдача крайне мала? Знакома ли вам ситуация: у вашей страницы несколько сотен читателей, но к каждому посту вы получаете 1-2 лайка? Конечно, дело может быть в вашем контенте и способе подачи информации, но свою «руку» к этому приложил и EdgeRank, который, увидев, что читатель не проявил интереса к обновлениям вашей страницы, просто «убрал» ее из ленты новостей.

В статье будет рассказано об алгоритме EdgeRank и советах по преодолению его фильтров.
Читать дальше →
Всего голосов 54: ↑43 и ↓11+32
Комментарии9

Google Tasks API

Время на прочтение1 мин
Количество просмотров8.1K
Пока вы думали, что Google Tasks был заброшен, Google зарелизил API для Google Tasks. «Google Tasks API предоставляет разработчикам мощный набор API для поиска, чтения и обновления контента и метаданных Google Tasks». Разработчики смогут создавать приложения для мобильных устройств, программное обеспечение, которое интегрирует Google Tasks с Outlook и другими приложениями с использованием официальных API и надлежащего механизма проверки подлинности.

У Google Tasks есть ещё много моментов, которые требуется улучшать, прежде чем они смогут стать такими же мощными, как Remember the Milk, и это странно, что Google не восполнял отсутствующие возможности как можно быстрее. В январе Google перечислил некоторые из наиболее распространенных запросов пользователей: повторение задач, уведомления, обмен задачами, API, синхронизация, выделение просроченных задач. Tasks API — это первая доступная фича из перечисленных.

image
Всего голосов 51: ↑46 и ↓5+41
Комментарии21

Все ходы записаны

Время на прочтение20 мин
Количество просмотров51K
   Я считаю, что одним из главных устройств, которое должно быть в любом автомобиле, является видеорегистратор. Что это такое и для чего он нужен? По большому счету, это небольшая штука, основная задача которой – записывать всё то, что видит водитель в лобовое стекло своего автомобиля. За этот «бесполезный» кусок китайской пластмассы иной раз хотят очень много денег, поэтому многие считают его покупку нецелесообразной, предпочитая купить какой-нибудь сабвуфер. Однако в жизни любого водителя может случиться (тьфу-тьфу-тьфу) такой момент, когда подобное устройство может оказаться единственным спасением – пройдет всего какой-то миг, а видеорегистратор, в отличие от того же сабвуфера, успеет многократно окупиться. От приключений на дороге никто не застрахован, просто одни вздохнут с облегчением, а к другим моментально придет понимание, что регистратор все-таки нужен. Был.

image

Сегодня под катом – подробный обзор интересной новинки, некоторые рассуждения и немного советов. Ну так, чтобы знать, на что обращать внимание при выборе и чтобы окончательно понять, нужное это приобретение или нет.

Читать дальше →
Всего голосов 263: ↑223 и ↓40+183
Комментарии179

Структура и интерпретация компьютерных программ

Время на прочтение1 мин
Количество просмотров12K
image
Перевод второй лекции Джеральда Сассмана
«Процедуры и процессы: подстановочная модель.»

Эти лекции были прочитаны 25 лет назад сотрудникам HP, но на самом деле это тот легендарный вводный курс 6.001, который читался в MIT в 1980 году. С тех пор эти лекции sine qua none во всем мире программирования. Хотелось бы чтобы каждый программист посмотрел этот курс, ничего не учит абстрактному мышлению лучше, чем SICP.
Приятного просмотра на ночь глядя.
Читать дальше →
Всего голосов 75: ↑75 и ↓0+75
Комментарии37

Интернет на даче

Время на прочтение7 мин
Количество просмотров40K
Возможно, статья немного запоздала, начинал я её писать ещё весной, но так как дачный сезон не окончен, надеюсь, она ещё не потеряла своей актуальности. Ну или пригодится на следующий год.

Disclaimer: Я не физик и не ядерщик, про антенны и радиосигнал могу судить только по полузабытым университетским знаниям и научно-популярным статьям, поэтому если вы где-нибудь заметили неточность или же неправильно использованный термин, дайте знать, я исправлю.

Не успеешь глазом моргнуть, как уже наступит весна, а за ней и лето. А значит, следует следовать пословице, основанной на суровом жизненном опыте:
“Готовь сани летом, а телегу зимой”

Летом следует жариться на солнце и яростно употреблять свежие огурцы-помидоры, что в городе делать чрезвычайно сложно. Выход из ситуации один – отрываться от кресла и тащить свои кости на природу, дачу, деревню. Но тяжелое социалистическое прошлое не предполагало проводки телефонных линий в глущобу леса, следовательно, и интернета там найти сложно. Жить же без ежедневных походов Вконтакте и листания уютной ЖеЖечки нынче тяжко.

Тут нам на помощь приходят ОпСосы и их заманчивыми предложениями брать интернету прямо из воздуху путем втыкания разукрашенной палки в свободное гнездо ноутбука.

Прошлым летом я купился на эту заманушку и провёл эксперимент. Но, как выяснилось, в глухих марийских лесах интернета даже по воздуху не ловится. То есть, модем мигает лампочками, говорит, что сеть то есть, то её нет.

Значит, надо ставить более суровую приманку, дабы интернет приходил и никуда больше не уходил, и оставался в модеме. В качестве манка выступает, как обычно, фаллический символ внешняя антенна.
Тут и начинаются проблемы
Всего голосов 121: ↑109 и ↓12+97
Комментарии90

Что такое SPF

Время на прочтение5 мин
Количество просмотров50K
Думаю, никому не нужно объяснять, какой проблемой является спам в наше время. Борьба с этим злом — дело не простое, и если хочется приблизится к идеалу, требующее сочетания нескольких элементов. Одним из этих элементов является протокол SPF. Будучи опубликованным в апреле 2006 года в RFC 2006 года к настоящему времени протокол имеет статус «экспериментальный», и достаточно неплохую распространенность.

SPF взят на вооружение такими гигантами, как Google, Яндекс, Mail.Ru, Microsoft, Рамблер. Yahoo не поддерживает SPF, а пытается продвигать свою разработку DKIM, к слову, не слишком успешно.

Итак — как же работает SPF?
Читать дальше →
Всего голосов 51: ↑50 и ↓1+49
Комментарии43

Запускаем программы при запуске Mac OS X — Launchd

Время на прочтение3 мин
Количество просмотров24K
launchd
Начнем с истории. Жили были десяток программ для запуска процессов или программ. И тысячи скриптов к ним. Dave Zarzycki из Apple решил написать программу, которая отличалась бы от выше написанных и предлагала бы единый, стандартизированный интерфейс к любым программам запускающим автоматически системой и другие вкусности.

Вот и вся история. Теперь к самой программе.
Поехали
Всего голосов 10: ↑3 и ↓7-4
Комментарии17
1
23 ...

Информация

В рейтинге
Не участвует
Откуда
Россия
Работает в
Дата рождения
Зарегистрирован
Активность