А вы знаете, что Newton, легендарный девайс Apple, работал на российской технологии распознавания рукописного текста? А вы знаете, что и сейчас всю американскую почту сортирует эта же, доработанная и усовершенствованная, технология? А вы знаете, что первая успешная в мире софтверная фирма родом из России была основана еще в Советском Союзе и называлась Параграф? Обо всем этом я и пишу книгу — и вы можете мне помочь (не деньгами).
Ivan Vasilev @RockBee
Design
Мошенничество с использованием пластиковых карт
3 min
504KЕщё один сценарий мошенничества с использованием пластиковых банковских карт. Наиболее уязвимы карты Сбербанка, пригодные для платежей в интернете — начиная от Visa Classic и MasterCard Standard. Владельцы «зарплатных» Maestro и прочих Momentum данному приёму не подвержены.
+201
Карта подводных кабелей мира
1 min
13KНаверняка Вы задумывались над тем, каким образом «поставляют» Интернет в Австралию или, например, в Новую Зеландию. Проект cablemap.info на основе карт Bing создал мировую карту подводных кабелей. На сайте также можно посмотреть пропускную способность кабелей и их протяженность. Изучайте!
+116
Ноутбук за лучший дизайн хабрафутболки
3 min
2KПривет. В преддверии Нового Года мы совместно с сайтом Gozo.ru и нашим постоянным партнером — сетью магазинов «Нотик» — решили организовать своеобразный творческий конкурс с хорошим главным призом: ноутбуком Dell Latitude D430 + кое-что еще. Суть мероприятия проста.
Мы, как известно, с недавних пор организовали продажу наших фирменных хабрафутболок (в Смарт-Массес, кстати, остались еще старые запасы по сниженной цене), однако вот беда: разных дизайнов там — кот наплакал. При этом на Хабре неоднократно появлялись топики с любительскими дизайнами, часть из которых были достойны реализации. Так вот, очевидно, что среди вас есть масса тех, кто придумает и сделает куда более клевые и интересные макеты, чем когда-то наваяли мы. А потому просим вас поучаствовать в создании лучших хабрафутболок на свете. Автору наиболее крутого макета мы и «Нотик» от всей души подарим неплохой ноут и футболку с собственным рисунком, а другим четырем чуть менее удачным — по любой именной хабрафутболке на выбор. И еще: за каждую проданную футболку ее автор получит роялти.
Итак, что нужно делать:
Мы, как известно, с недавних пор организовали продажу наших фирменных хабрафутболок (в Смарт-Массес, кстати, остались еще старые запасы по сниженной цене), однако вот беда: разных дизайнов там — кот наплакал. При этом на Хабре неоднократно появлялись топики с любительскими дизайнами, часть из которых были достойны реализации. Так вот, очевидно, что среди вас есть масса тех, кто придумает и сделает куда более клевые и интересные макеты, чем когда-то наваяли мы. А потому просим вас поучаствовать в создании лучших хабрафутболок на свете. Автору наиболее крутого макета мы и «Нотик» от всей души подарим неплохой ноут и футболку с собственным рисунком, а другим четырем чуть менее удачным — по любой именной хабрафутболке на выбор. И еще: за каждую проданную футболку ее автор получит роялти.
Итак, что нужно делать:
+41
Подсчет количества дистрибутивов логотипа и знака
5 min
2.6KУдивительно, но факт: я даже искал (давно), но не нашел никаких инструкций по составлению гайдлайнов. Более того, как-то не попадались на глаза внятные принципы формирования базы дистрибутивов, а это совсем базовые основы.
Я к тому, что без гайдлайнов можно легко прожить, были бы эти самые дистрибутивы в порядке. С ними жить удобнее гораздо, если на потоке много всяких информационных и рекламных материалов надо делать. Ну а гайдлайны… главное, чтобы мозги у дизайнера не заклинивало, ну и по ситуации действовать.
Сегодня утром я составлял подробный комментарий к коммерческому предложению и понял, что получится полезная статейка. Чтобы скрасить её немного, разбавил текст недавними примерами, длякрасоты наглядности.
За кадром остался текст про придумывание и создание этого самого знака.
Я к тому, что без гайдлайнов можно легко прожить, были бы эти самые дистрибутивы в порядке. С ними жить удобнее гораздо, если на потоке много всяких информационных и рекламных материалов надо делать. Ну а гайдлайны… главное, чтобы мозги у дизайнера не заклинивало, ну и по ситуации действовать.
Сегодня утром я составлял подробный комментарий к коммерческому предложению и понял, что получится полезная статейка. Чтобы скрасить её немного, разбавил текст недавними примерами, для
За кадром остался текст про придумывание и создание этого самого знака.
+29
Индийские программисты уезжают из Америки
1 min
1.4KBusinessWeek опубликовал большую статью о бегстве индийских и китайских специалистов из Америки на родину, где они сейчас могут получить более интересную работу, более высокий доход и не отказывать себе в удовольствии общения с друзьями и семьёй.
Это очень серьёзная проблема для Америки, потому что иммигранты критически важны для успешного экономического развития страны в долговременной перспективе. Иммигранты в первом поколении составляют 12% населения США, а в Кремниевой долине — и вовсе 52%! Иммигранты регистрируют 25% американских патентов. Каждый четвёртый учёный и инженер в Америке — иммигрант. Среди тех, у кого есть докторская степень, таких уже 47%.
Это очень серьёзная проблема для Америки, потому что иммигранты критически важны для успешного экономического развития страны в долговременной перспективе. Иммигранты в первом поколении составляют 12% населения США, а в Кремниевой долине — и вовсе 52%! Иммигранты регистрируют 25% американских патентов. Каждый четвёртый учёный и инженер в Америке — иммигрант. Среди тех, у кого есть докторская степень, таких уже 47%.
+50
iPhone OS 3.0: Первые скриншоты
1 min
1.3KВ сети появились первые скриншоты iPhone OS 3.0, представленная на пресс-коференции прошивка имеет много нового. Под катом много скриншотов снятых с iPhone 3G и iPod Touch второго поколения.
+22
Подробное описание новинок в iPhone OS 3.0
4 min
948Да, мне известно, что пост уже есть, но я написал несколько более подробное резюме.
Кроме того, как истинному ябломану, мне есть что сказать из религиозного :)
Итак: описание новых возможностей для потребителей и для разработчиков далее!
Кроме того, как истинному ябломану, мне есть что сказать из религиозного :)
Итак: описание новых возможностей для потребителей и для разработчиков далее!
+107
Cимвол з̶а̶ч̶е̶р̶к̶и̶в̶а̶н̶и̶я
1 min
7.2KНедавно нашел интересный символ, который позволяет делать зачеркнутый текст практически в любом месте. Без использования тегов.
В̶о̶т̶ ̶п̶р̶и̶м̶е̶р̶ ̶т̶а̶к̶о̶г̶о̶ ̶и̶с̶п̶о̶л̶ь̶з̶о̶в̶а̶н̶и̶я.
Подумал что хабрапользователям бывает трудно на некоторых сайтах, где нельзя использовать коды, вот и решил предложить альтернативный вариант =)
Сам символ просто так не получается вставить, зато можно его вытащить из примера.
Вставлять его нужно после каждой буквы, кроме последней.
В̶о̶т̶ ̶п̶р̶и̶м̶е̶р̶ ̶т̶а̶к̶о̶г̶о̶ ̶и̶с̶п̶о̶л̶ь̶з̶о̶в̶а̶н̶и̶я.
Подумал что хабрапользователям бывает трудно на некоторых сайтах, где нельзя использовать коды, вот и решил предложить альтернативный вариант =)
Сам символ просто так не получается вставить, зато можно его вытащить из примера.
Вставлять его нужно после каждой буквы, кроме последней.
+57
Доставка Amazon.com
4 min
98KНесколько лет назад я окончательно и бесповоротно перешел на чтение технической литературы исключительно на английском. Это достаточно распространенный в IT'шных кругах подход, поэтому в этом посте я хотел бы поговорить не о причинах (которые в общем-то лежат на поверхности), а о следствии данного решения. Не о следствиях, а именно о следствии — о том, как я стал постоянным клиентом Amazon'а.
+40
В поисках работы для менеджера проекта (Москва) — Часть II — U-Soft
3 min
1.6KПервое собеседование было 13 декабря в компанию U-Soft. На собеседование пригласили пока был в Новосибирске, по вакансии общались с милой девушкой — помощником менеджера по персоналу.
Компания U-Soft изначально занимается консалтингом и помогает внедрять Консультант-плюс. Их сайт — usoft.ru. В рамках компании есть подразделение (отдельное юрлицо?) U-Soft консалтинг, которая и работает с веб. Их сайт — u-soft.ru. В общем довольно запутанный нейминг для сайтов — думаю не я один путаюсь :).
Компания U-Soft изначально занимается консалтингом и помогает внедрять Консультант-плюс. Их сайт — usoft.ru. В рамках компании есть подразделение (отдельное юрлицо?) U-Soft консалтинг, которая и работает с веб. Их сайт — u-soft.ru. В общем довольно запутанный нейминг для сайтов — думаю не я один путаюсь :).
+15
Как я искал работу в славном городе Нью-Йорк
5 min
138KНесколько месяцев назад я сменил работу. Весь процесс от принятия решения о поиске и первого интервью в первой подвернувшейся компании до принятого предложения занял 8 месяцев. Перед началом марафона я имел за душой опыт смены работы 8-летней давности, но в России. Этот рассказ о том, как мои ожидания встретились с американской действительностью.
Прежде чем уйти в детали – краткий обзор меня. Я – разработчик с примерно 10-летним стажем, пишу для .NET платформы. Первые семь лет я базировался в Санкт-Петербурге и 3 года назад переехал в штаты.
Итак, поехали!
Прежде чем уйти в детали – краткий обзор меня. Я – разработчик с примерно 10-летним стажем, пишу для .NET платформы. Первые семь лет я базировался в Санкт-Петербурге и 3 года назад переехал в штаты.
Итак, поехали!
+154
Хабра-раскопки: Дружба
2 min
1.1K На Хабре, как и в прочих соц-сетях, водится такое понятие, как дружба — связь между пользователями. На самом деле толку от простой такой связи безмерно мало. Список логинов у вас в профиле практически ни о чем не говорит.
Я собрал всю эту бесполезную информацию и сделал визуализацию-граф, который разглядывать уже на самом деле интересно. По большому графу можно понять с кем вы дружите и кто дружит с вами, кто плюсует ваши статьи и более прочих восхищается вами.
Перейдите поссылке (много лет прошло, ссылка выпилена) и введите свой ник. Если вы платите за трафик, то будьте осторожны, некоторые картинки весят по 2-4 мегабайта. Если у вас нет друзей — извиняйте, делать картинку с единственным человеком в кружочке я решил излишним: и так их общий вес 1,5 Гб.
Я собрал всю эту бесполезную информацию и сделал визуализацию-граф, который разглядывать уже на самом деле интересно. По большому графу можно понять с кем вы дружите и кто дружит с вами, кто плюсует ваши статьи и более прочих восхищается вами.
Перейдите по
+174
«Цифровой шаббат» или как месяц без компьютеров изменил меня
11 min
69KЯ разобрал всю почту и отправил последнее письмо. Написал родным, передал свои проекты друзьям. Отправив последний твит, я выключил свой ноутбук, телефон и планшет. Через 10 минут начнётся мой «цифровой шаббат», и я в течение месяца не смогу управлять ни одним цифровым устройством.
Слева мои вещи из цифровой жизни — я бережно выключил питание, собрал их вместе и положил глубоко в сумку. Для новой жизни я достал те вещи, которые на фотографии справа.
Со времён Батлерианского Джихада, когда «мыслящие машины» были стёрты с лица большей части вселенной, компьютеры внушали недоверие.
— Мессия Дюны
Слева мои вещи из цифровой жизни — я бережно выключил питание, собрал их вместе и положил глубоко в сумку. Для новой жизни я достал те вещи, которые на фотографии справа.
+167
Как работает программа «Поиск IT-уязвимостей» у ПриватБанка
5 min
70KКрупнейший банк Украины Приватбанк объявил о том что “ПриватБанк заплатит 10000 грн. за найденные уязвимости в Приват24”. И информация на сайте банка.
Узнав об этом я вспомнил XSS уязвимость, которую обнаружил и написал о ней в приватный чат оператору Приват24 пол года назад. Погуглив об этой замечательной новости увидел статью на хабре “ПриватБанк обвинил украинского программиста во взломе своего Android-приложения”.
Интересно и страшно в одно и то же время. Ищите нам уязвимости а мы вас будем обвинять во взломе!
Решив что я не нарушаю никаких правил Приватбанка, пошел проверять старую уязвимость, и (почему то я и не сомневался) ее никто не исправил.
+102
Основы профессиональной верстки электронных писем
7 min
105KTutorial
Ни для кого не секрет, что e-mail маркетинг только начинает набирать обороты во всем мире. А для России – это ещё и вовсе молодая ниша на рынке. И профессиональная верстка электронных писем здесь один из составляющих факторов успеха. Под профессиональной версткой понимается не только визуально красиво и надежно сверстанный макет, но и то, как выглядит usability открытки с маркетинговой точки зрения, как оптимизирована графика вместе с типографией для спам-фильтров и многое другое. Верстка электронных писем довольно обширная тема, в одной статье все не уместить, поэтому в данном посте постараюсь описать только базовые элементы и приемы, надежно проверенные за годы практики и работающие в top самых используемых почтовых клиентах мира: iPhone 4S/5; Outlook 07/10/13; iPad; Apple Mail; Android 2.3/4.0; Yahoo; Gmail. Если рассматривать только российский рынок, то нельзя не упомянуть о Mail.ru и Яндекс.Почта.
Что нужно знать в начале?
Сразу хочу выделить несколько из основных и важных моментов:
- В нашем арсенале имеется очень урезанный набор css-свойств, которые поддерживаются всеми почтовиками. При этом, стили нужно прописывать inline, а в head выносить только вендорные свойства и те блоки объявлений, которые не несут нагрузки на основную стилизацию письма. Ну и использовать link in head — крайне нежелательно.
- Не используйте background-image в основных визуальных элементах дизайна и не помещайте в изображения важную текстовую информацию. Вообще нужно всегда учитывать такой вариант, что письмо будет просматриваться получателем без единого изображения.
Каркас
Пожалуй каждый, кто хоть раз верстал письмо под рассылку, знает, что каркас лучше строить с помощью таблиц. На самом деле простая блочная модель div поддерживается на данный момент во всех перечисленных выше почтовиках, за исключением MS Outlook начиная с 2007 версии. Это связано с тем, что в качестве движка последние версии Outlook используют Microsoft Word, который в свою очередь много не знает о блочных css-свойствах. Игнорировать при верстке данный почтовый клиент я не рекомендую, поэтому в качестве фундамента все же используйте table. Да и добившись хорошего результата для Outlook, можно быть уверенным, что в большинстве почтовиках, письмо будет смотреться тоже хорошо, а скорее и лучше.
В качестве примера рассмотрим наиболее важные элементы из следующего, не сложного шаблона:
+68
20 вещей, которые я должен был знать в 20 лет
3 min
717KTranslation
1. Мир пытается оставить тебя тупым. Начиная от банковских платежей и процентов и заканчивая чудо-диетами — из необразованных людей легче вытрясти деньги и ими проще управлять. Занимайтесь самообразованием столько, сколько можете — для того, чтобы быть богатым, независимым и счастливым.
+346
Яндекс.Деньги: теперь и в европейских банках
1 min
9.4KTranslation
У вас грандиозные планы на лето — у нас новый сервис, который поможет их осуществить. Допустим, вы собираетесь в заграничное путешествие на паруснике, летите в кулинарную школу в Провансе, заказываете доставку заморских украшений. В любом случае, вам может понадобиться перевести аванс (или всю сумму) на счет в иностранном банке.
Теперь это легко сделать с помощью Яндекс.Денег. Вы можете отправить перевод на банковский счет — свой собственный или другого человека — в 42 страны Европы. Сервис доступен как российским, так и иностранным пользователям. Особенно он пригодится фрилансерам, которые постоянно живут за рубежом.
Чтобы отправить Яндекс.Деньги в европейский банк, нужно всего три простых шага.
Теперь это легко сделать с помощью Яндекс.Денег. Вы можете отправить перевод на банковский счет — свой собственный или другого человека — в 42 страны Европы. Сервис доступен как российским, так и иностранным пользователям. Особенно он пригодится фрилансерам, которые постоянно живут за рубежом.
Чтобы отправить Яндекс.Деньги в европейский банк, нужно всего три простых шага.
- Откройте раздел «Вывод на счет в любом банке за пределами России». На нашем сайте вы найдете его через поиск по слову «вывести» или по ссылке «снять деньги» (она находится на главной странице, рядом с балансом вашего счета).
- Выберите страну и валюту, в которой открыт счет получателя.
- Укажите в онлайн-форме нужную сумму и реквизиты банковского счета получателя. Реквизиты вы можете узнать в банке, где открыт этот счет.
+30
Продвижение в интернете – сферический конь в вакууме или почему оно не работает
7 min
43KТак получилось, что я с переменным успехом занимаюсь продвижением в интернете вот уже без малого 5 лет. Я не считаю себя достаточно квалифицированным или достаточно опытным специалистом, чтобы мне было чем поделиться с уважаемыми коллегами по цеху. На эту тему уже написано множество статей и книг и с каждым годом их становится все больше. Это, конечно, замечательно, но в большинстве материалов на тему продвижения в интернете мне не нравится одно известное допущение.
Все они описывают ситуации в общем случае или как в известной шутке про сферического коня в вакууме, в то время как на деле все выходитбоком совсем иначе. Под катом я попробую просто перечислить, чем интернет-маркетинг на практике отличается от этой «идеальной модели», которая так легко и непринужденно рисуется в нашем воображении.
Игра называется «найди десять отличий». Наше воображение мы назовем «Сферический конь в вакууме», а суровую действительность обозначим вопросом «Почему оно не работает?». А оно, как вы уже, наверное, догадались, не работает в 90% случаев. А это значит ровно то, что 90% времени, потраченного нами на образование и самообразование, потрачено впустую.
Прелюдия
Все они описывают ситуации в общем случае или как в известной шутке про сферического коня в вакууме, в то время как на деле все выходит
Игра называется «найди десять отличий». Наше воображение мы назовем «Сферический конь в вакууме», а суровую действительность обозначим вопросом «Почему оно не работает?». А оно, как вы уже, наверное, догадались, не работает в 90% случаев. А это значит ровно то, что 90% времени, потраченного нами на образование и самообразование, потрачено впустую.
+81
#BADA55-цвета для веб-дизайна
5 min
18KTutorial
Translation
Я потратил несколько лет на изучение архитектуры компьютеров, и уж если одну вещь я выучил крепко, так это любовь компьютерных проектировщиков к изящным именам, используемым при инициализации или другой работе с памятью. Долгие часы своей жизни я истратил на придумывание забавно выглядящих адресов памяти для употребления в домашней работе или тестировании. Из подобных названий лучше других известен 0xDEADBEEF, а список некоторых других вы можете видеть вон там и там. Можно даже предположить, что этакие названия (особенно с подстановкою символов: например, «1» вместо «i» или «5» вместо «s») стали предтечами псевдо-крутого интернетовского жаргона, известного как leetspeak.
Всё это напомнила мне недавно попавшаяся мне статья о веб-дизайне (извините, я не помню её в точности). Автор статьи приводил примерCSS-кода, и выбранный им для примера цвет был #BADA55. Оказалось, что это даёт несколько безобразный зелёный цвет, но всё равно он побудил меня призадуматься о том, какие ещё английские слова можно сделать шестнадцатеричными кодами цвета.
Набросав краткий PHP-скрипт, получаем довольно обширный список для подбора таких цветов. Разумеется, годятся все коды, полностью состоящие из букв, но я также дозволил подстановку«1» вместо «i», «5» вместо «s» и «0» вместо «o». Та статья Википедии, на которую я выше сослался, также предлагала использовать «7» вместо «t» и «9» вместо «g», но мне кажется, что при этом не получаются сколько-нибудь легко читаемые «шестнадцатеричные слова» (да к тому же тогда список слов, и без того длинный, оказался бы гораздо длиннее).
Итак, когда вам в следующий раз понадобится цветовая гаммадля веб-страницы, вы сможете воспользоваться следующей таблицею и достигнуть субкультурного звучания выбранных вами цветов:
████████████████ #ABACA5 → abacas
████████████████ #ABA5ED → abased
████████████████ #ABA5E5 → abases
████████████████ #ABA51A → abasia
████████████████ #ABBE55 → abbess
████████████████ #AB1DED → abided
████████████████ #AB1DE5 → abides
████████████████ #AB0DED → aboded
████████████████ #AB0DE5 → abodes
████████████████ #ACAC1A → acacia
████████████████ #ACCEDE → accede
████████████████ #ACCE55 → access
████████████████ #ACED1A → acedia
████████████████ #AC1D1C → acidic
████████████████ #AD0BE5 → adobes
████████████████ #AD0B05 → adobos
████████████████ #A5D1C5 → asdics
Всё это напомнила мне недавно попавшаяся мне статья о веб-дизайне (извините, я не помню её в точности). Автор статьи приводил пример
Набросав краткий PHP-скрипт, получаем довольно обширный список для подбора таких цветов. Разумеется, годятся все коды, полностью состоящие из букв, но я также дозволил подстановку
Итак, когда вам в следующий раз понадобится цветовая гамма
████████████████ #ABACA5 → abacas
████████████████ #ABA5ED → abased
████████████████ #ABA5E5 → abases
████████████████ #ABA51A → abasia
████████████████ #ABBE55 → abbess
████████████████ #AB1DED → abided
████████████████ #AB1DE5 → abides
████████████████ #AB0DED → aboded
████████████████ #AB0DE5 → abodes
████████████████ #ACAC1A → acacia
████████████████ #ACCEDE → accede
████████████████ #ACCE55 → access
████████████████ #ACED1A → acedia
████████████████ #AC1D1C → acidic
████████████████ #AD0BE5 → adobes
████████████████ #AD0B05 → adobos
████████████████ #A5D1C5 → asdics
+56
Information
- Rating
- Does not participate
- Location
- Санкт-Петербург и область, Россия
- Date of birth
- Registered
- Activity