Как стать автором
Обновить
0
Лео @nleo read⁠-⁠only

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

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

LinkedIn рекомендует пользователям сменить пароли

Время на прочтение 2 мин
Количество просмотров 8.4K
Известная социальная сеть профессиональных контактов LinkedIn сообщила о компрометации своего сервиса. По словам LinkedIn, несколько дней назад злоумышленники опубликовали в сети часть уже похищенных ранее аккаунтов пользователей, причем речь идет о внушительной цифре в 100 млн. аккаунтов. Специалисты LinkedIn утверждают, что сама компрометация произошла еще в 2012 г., когда сервис подвергся кибератаке и утечке аккаунтов пользователей.



Yesterday, we became aware of an additional set of data that had just been released that claims to be email and hashed password combinations of more than 100 million LinkedIn members from that same theft in 2012. We are taking immediate steps to invalidate the passwords of the accounts impacted, and we will contact those members to reset their passwords. We have no indication that this is as a result of a new security breach.

Читать дальше →
Всего голосов 11: ↑8 и ↓3 +5
Комментарии 5

Кто вы, пишущие на Gherkin? Или корнишон в поисках целевой аудитории

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

Сценарий: Определение причин слабой распространенности Gherkin
  Допустим я решил разобраться, почему Gherkin используется небольшим количеством команд
  Когда начал анализ причин
  Тогда понял, что неверно выбрана целевая аудитория


Не так давно среди моих знакомых возник вопрос: “Зачем Gherkin?”. Причем вопрос был поставлен не как вброс на лопате, а чтобы понять его применимость.

Старт обсуждению дал kuntashov в G+ заметкой со следующим содержанием (сюда я привожу сухой остаток, совсем немного подкорректированный мной):
Gherkin был создан, чтобы сценарии использования можно было редактировать как нарратив (повествование), т.е. “почти на человеческом языке” в простой, лаконичной форме и доступном формате. Т.е. назначение формата было — быть в первую очередь лицом к не-технарям, но при этом сохранить более-менее достаточную формальность, чтобы можно было автоматически обрабатывать.

При этом бизнес-аналитики или любые другие конечные пользователи не очень хотят читать и тем более редактировать сценарии на Gherkin. Таким образом создание feature файлов перекладывается на плечи разработчика, для которого Gherkin — дополнительный и, возможно, лишний слой абстракции. Как мы знаем, “абстракции текут” и дополнительный слой только увеличивает вероятность “протечки”.

Может все же использовать языки, которые больше повернуты лицом к программистам?

Если есть желание совместно разобраться в полезности Gherkin и для кого он предназначен, добро пожаловать под кат.
Читать дальше →
Всего голосов 15: ↑12 и ↓3 +9
Комментарии 23

Курс «Hacking PostgreSQL» — уже скоро

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

Привет всем!


Сегодня я рада анонсировать курс “Hacking PostgreSQL” из 16 занятий, на которых мы вместе будем исследовать особенности архитектуры открытой СУБД и вносить изменения на уровне исходного кода. Курс будет проходить в Москве, на площадке компании Postgres Professional. Начало курса запланировано на февраль 2016 года. Лекции начнутся сразу после февральской конференции pgconf.ru и будут проходить один раз в неделю вечером. Видеозаписи и материалы лекций мы будем выкладывать по мере обработки.

Курс собран из личного опыта разработчиков нашей компании, материалов с конференций, статей и вдумчивого чтения документации и исходников. В первую очередь он адресован начинающим разработчикам ядра PostgreSQL. Но он будет интересен и DBA, которым иногда приходится влезать в код, и просто всем неравнодушным к архитектуре большой системы, желающим узнать “А как это работает на самом деле?”


Подробнее о целях и содержании курса
Всего голосов 27: ↑25 и ↓2 +23
Комментарии 13

Правда Сноудена

Время на прочтение 8 мин
Количество просмотров 69K
Подборка наиболее интересных мыслей, озвученных в фильме «Гражданин четыре: правда Сноудена», который в свою очередь является квинтэссенцией откровений Эдварда Сноудена – бывшего сотрудника АНБ, разоблачившего антидемократическую деятельность правительственных спецслужб.



Всё началось с письма Эдварда Сноудена журналисту WikiLeaks, Лоре Пойтрас, которая в 2006 году была внесена в секретный список наблюдения, за то что сняла фильм о войне в Ираке. После этого её неоднократно задерживали и допрашивали на американской границе. Итак, «историческое» письмо Сноудена:
Читать дальше →
Всего голосов 56: ↑46 и ↓10 +36
Комментарии 69

«Black Friday» or «Buy Nothing Day»? Ваш выбор? Не купите выделенные серверы в Нидерландах со скидкой 30% дополнительно?

Время на прочтение 2 мин
Количество просмотров 6.2K
Все мы привыкли, что в первую пятницу после Дня благодарения в США открывается рождественский сезон распродаж «Чёрная пятница» — традиционный праздник скидок и выгодных предложений, отмечаемый вот уже с 1966 года.

Но мало кто знает, что в этот же день в мире отмечают международный день протеста против культуры потребительства, так называемый «День без покупок» или «Buy Nothing Day».

Мы, как и водится, хотим чтить обе традиции. Именно потому:



Только сегодня с 0:00:01 до 23:59:59 27.11.2015 (время нидерландское западноевропейское, разница с МСК -3 часа) Вы имеете возможность НЕ КУПИТЬ выделенные серверы в Нидерландах со скидкой 30%, введя промокод BLACKFRIDAY30%. Предложение распространяется только на 2 конфигурации и позволяет не приобрести серверы с дополнительными -30% от стоимости, то есть за $48,3 / месяц и $69,3 / месяц соответственно, а при выборе периода оплаты от 3-х месяцев до года — еще дешевле, то есть практически даром!




Цена, полученная благодаря промокоду, будет актуальна и при продлении услуги!

Все остальные серверы www.ua-hosting.company/servers и услуги Вы можете не заказать со скидкой 10% по промо-коду HABR10%.

Но есть уловка. Если Вы европеец, то Вы можете участвовать в обеих акциях одновременно и все же произвести заказ! «День без покупок» у жителей Европы принято отмечать в субботу, так что Вы смело можете арендовать сервер в пятницу с огромной скидкой и воздержаться от каких-либо покупок в субботу, что нам на руку, так как большинство наших менеджеров будут пить культурно проводить время вдали от Интернетов.
Читать дальше →
Всего голосов 22: ↑10 и ↓12 -2
Комментарии 8

Продуктивность по почте: Как создавался Evernote для Outlook

Время на прочтение 9 мин
Количество просмотров 10K
Продуктивность — это, пожалуй, один из самых популярных трендов последних лет, и решение Evernote является ярким примером в этой нише. Отличная новость для пользователей Evernote — теперь доступна возможность работать с решением и в Outlook, о чем дальше и пойдет речь.
Я хочу поблагодарить за подготовку статьи Родиона Насакина (Market Development Director Evernote в России и СНГ), а также компанию Actimind, явлющуюся экспертом в разработке плагинов для различных приложений, включая приложения Microsoft Office.

В этой статье мы хотим рассказать о том, зачем Evernote понадобилось создавать дополнение для Outlook и поделиться опытом его разработки.


Читать дальше →
Всего голосов 17: ↑15 и ↓2 +13
Комментарии 5

Xargs: многообразие вариантов использования

Время на прочтение 7 мин
Количество просмотров 137K
xargs

Об утилите xargs написано очень много — что можно написать еще? Но если, что называется, копнуть поглубже, то выясняется, что во многих публикациях излагаются лишь самые основы, но нет главного: не объясняется, как можно применять xargs в реальной практике. Статей с разбором сложных и нетривиальных вариантов применения этого весьма полезного для системного администратора инструмента, к сожалению, очень мало. Именно поэтому мы написали свою статью и постарались включить в нее как можно больше примеров использования xargs для решения различных проблем.

Сначала мы рассмотрим принцип работы xargs и разберем примеры попроще, а затем перейдем к разбору сложных и интересных кейсов.
Читать дальше →
Всего голосов 68: ↑65 и ↓3 +62
Комментарии 44

Будни багхантинга: еще одна уязвимость в Facebook

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


Декабрь для меня получился наиболее удачным за четыре года участия в разнообразных программах bug bounty, и я хотел бы поделиться информацией об одной из обнаруженных уязвимостей. Речь пойдет о небезопасной обработке Request-URI (Request Target). На этот раз красивой комбинацией уязвимостей порадовал Facebook.
Читать дальше →
Всего голосов 104: ↑101 и ↓3 +98
Комментарии 8

Почему вам НЕ стоит использовать AngularJs

Время на прочтение 12 мин
Количество просмотров 248K
Много времени прошло с момента появления AngularJs (в масштабах веб-технологий конечно). Сейчас в интернетах есть огромное количество постов восхваляющих этот фреймворк до небес, что это манна небесная не иначе, а критики не так уж и много как он того заслуживает. Но такие статьи уже потихоньку начинают появляться, и меня это радует, надеюсь индустрия переболеет ангуляром так же, как переболела MooTools, Prototype, %какой-нибудь новый язык под JVM%, %другая-супер-революционная-технология%. Не знаю почему, но в IT-области такие революционные технологии, которые поднимают шум, а потом пропадают, появляются довольно часто. Хороший разработчик должен уметь отличать очередную модную технологию, от работающего инструмента. И для этого очень важно критически смотреть на вещи. Моя статья — это компиляция самых весомых выводов из других статей, и моих личных умозаключений. Ангуляр создает хороший вау-эффект, когда видишь его впервые: «ух ты, я написал ng-repeat, и реализовал эту логику одними тегами и все само обновляется!», но как только приходится реализовывать реальные приложения, а не очередной TODO-лист, то все становиться очень печально. Сразу хочу сказать, что фреймворк я знаю хорошо, даже больше чем мне хотелось бы его знать, я программировал на нем в течении 2 лет. И для следующего проекта я его точно не выберу, и это хорошо, все мы учимся на ошибках. Так что же не так с ангуляром? Тут нет однозначного ответа, слишком много разных недостатков, которые создают такой облик фреймворку. Если одним словом – непродуманная архитектура. Под катом я привожу конкретику, так что устраивайтесь поудобнее. ДА НАЧНЕТСЯ ХОЛЛИ ВАР!
Читать дальше →
Всего голосов 305: ↑242 и ↓63 +179
Комментарии 387

Что такое grep и с чем его едят

Время на прочтение 6 мин
Количество просмотров 656K
Эта заметка навеяна мелькавшими последнее время на хабре постами двух тематик — «интересные команды unix» и «как я подбирал программиста». И описываемые там команды, конечно, местами интересные, но редко практически полезные, а выясняется, что реально полезным инструментарием мы пользоваться и не умеем.
Небольшое лирическое отступление:
Года три назад меня попросили провести собеседование с претендентами на должность unix-сисадмина. На двух крупнейших на тот момент фриланс-биржах на вакансию откликнулись восемь претендентов, двое из которых входили в ТОП-5 рейтинга этих бирж. Я никогда не требую от админов знания наизусть конфигов и считаю, что нужный софт всегда освоится, если есть желание читать, логика в действиях и умение правильно пользоваться инструментарием системы. Посему для начала претендентам были даны две задачки, примерно такого плана:
— поместить задание в крон, которое будет выполняться в каждый чётный час и в 3 часа;
— распечатать из файла /var/run/dmesg.boot информацию о процессоре.

К моему удивлению никто из претендентов с обоими вопросами не справился. Двое, в принципе, не знали о существовании grep.

image

Поэтому… Лето… Пятница… Перед шашлыками немного поговорим о grep.
Читать дальше →
Всего голосов 188: ↑174 и ↓14 +160
Комментарии 144

PrintBox3d. 3d-принтер по-русски

Время на прочтение 4 мин
Количество просмотров 160K
Недавно мне посчастливилось не только потестить российский принтер PrintBox3d, но и заглянуть в цех по производству.
Чем и хочу поделиться с хабрачитателями.


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


Фишки:
— 2 мотора на ось Z
— Метеоритоустойчивая рама
— Собственные контроллеры шаговых двигателей на основе разработок для промышленных ЧПУ
— Много запасных частей

Осторожно! Много алюминия!
Читать дальше →
Всего голосов 129: ↑121 и ↓8 +113
Комментарии 110

Фотобанк Getty Images открыл бесплатный доступ к 35 млн фотографий

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


Один из крупнейших фотобанков в мире Getty Images убрал водяные знаки с 35 млн фотографий — и разрешил публиковать их бесплатно в некоммерческих целях через фрейм со встроенным контентом Embed, как у YouTube и др.

Для Getty Images это важный шаг. Раньше они боролись с нарушителями угрозами и штрафами, требуя удалить принадлежащие им фотографии размером более 150х150 px. Теперь же позволяют размещать снимки хорошего качества совершенно бесплатно.
Читать дальше →
Всего голосов 35: ↑32 и ↓3 +29
Комментарии 33

Как на самом деле работает протокол Биткоин

Время на прочтение 28 мин
Количество просмотров 209K
(Замечательное объяснение принципов работы сети Bitcoin авторства Michael Nielsen. Много текста, немного картинок. Обо всех корявостях перевода — в личку, буду исправлять по мере обнаружения)

Много тысяч статей было написано для того, чтобы объяснить Биткоин — онлайн, одноранговую (p2p) валюту. Большинство из этих статей поверхностно рассказывают суть криптографического протокола, опуская многие детали. Даже те статьи, которые «копают» глубже, часто замалчивают важные моменты. Моя цель в этой публикации — объяснить основные идеи, лежащие в протоколе Биткоин в ясной, легкодоступной форме. Мы начнем с простых принципов, далее пойдем к широкому теоретическому пониманию, как работает протокол, а затем копнем глубже, рассматривая сырые (raw) данные в транзакции Биткоин.
Читать дальше →
Всего голосов 70: ↑64 и ↓6 +58
Комментарии 18

Перестаньте называть себя программистом и другие карьерные советы

Время на прочтение 19 мин
Количество просмотров 258K
Есть один курс, который я бы добавил в программу обучения по всякой инженерной специальности, и он не о компиляторах или сложности алгоритмов. Это “Введение в реальность индустрии”, ибо об этом не говорят и это приводит к никому не нужным обломам. Эта статья претендует стать README.txt для молодого инженера в деле построения карьеры. Ее цель — сделать вас счастливее, заполнив пробелы в образовании относительно того, как работает реальный мир. Я не призываю следовать написанному как подробному руководству, но я надеюсь, что эта информация окажется для вас более ценной, чем то ничто, что вам рассказали об этом в университете.
Читать дальше →
Всего голосов 251: ↑212 и ↓39 +173
Комментарии 175

Сердце ракеты

Время на прочтение 3 мин
Количество просмотров 89K
Раз пошла такая пьянка, то хочу немного рассказать и показать про ракетные двигатели

Многие из нас в детстве наверняка мечтали стать космонавтами. Или по меньшей мере хотя бы в какой-то степени быть причастными к космонавтике.

Хоть я и инженер по образованию, меня всегда поражали и очаровывали двигатели.

1. РД-861К в стекле. Разработан на базе двигателя РД-861, используемый на ранних модификациях ракеты-носителя "Циклон". С 2007 года ведутся огневые испытания. Планируется использование этого двигателя в третьей ступени Циклона-4.


Читать дальше →
Всего голосов 95: ↑90 и ↓5 +85
Комментарии 47

Фантастические сериалы — обзор от фаната

Время на прочтение 8 мин
Количество просмотров 81K
Мне наступили на больную мозоль, сделав некий обзорный пост по нескольким фантастическим сериалам.
А так как субботним вечером делать особенно нечего, давайте-ка я сделаю свой, более полный.
Да, будут спойлеры, имейте в виду.
Да, и очень много картинок! Трафик!

Начнём со Stargate

Целое семейство сериалов, начавшихся с одноимённого фильма.
Это во-первых, конечно,

Stargate SG-1
10/10
image
Читать дальше →
Всего голосов 238: ↑132 и ↓106 +26
Комментарии 262

Короткометражный мультфильм «Крепость»

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


Создатель мультика, Дмитрий Федотов, о себе:
Я компьютерный художник пятнадцатилетней выдержки. Учился в художке, работал там то и там то. В данную минуту работаю инструктором компьютерной графики в компьютерной школе.

В общем я рисую в максе, фотошопе и двух десятках других программ. Занимаюсь как 2д так и 3д искусством. В последнее время ничего не вывешивал так как увлекся созданием КГ видео, а это очень трудоемкое дело. Пишу сценарии, рисую, отращиваю волосы, потом стригу их, в общем веду творческую деятельность.

На его сайте доступны некоторые стадии создания мульта.
Всего голосов 263: ↑236 и ↓27 +209
Комментарии 168

Обзор безвентиляторного HTPC на базе корпуса HD-Plex

Время на прочтение 7 мин
Количество просмотров 107K
Здравствуйте. В этом посте я хочу рассказать о своем опыте сборки безвентиляторного HTPC (по сути, компьютера-медиаплеера; при отсутствии HDD абсолютно бесшумного) на базе корпуса HD-Plex: о выборе, доставке, сборке и результатах. Надеюсь, кому-то мой опус будет полезен и, возможно, сподвигнет на сборку аналогичного устройства.

Под катом много фото.


Читать дальше →
Всего голосов 48: ↑42 и ↓6 +36
Комментарии 119

Возможны ли путешествия во времени?

Время на прочтение 3 мин
Количество просмотров 92K
Столпы творения На этой фотографии космоса (да, это не рисунок), сделанной в 1995, видны «Столпы творения» из туманности Орел. Их и сейчас можно увидеть, если у вас на чердаке завалялся Хаббл и парочка шаттлов.

Только вот беда — этих «Столпов» не существует. Точнее они перестали существовать 6 000 лет назад. Именно тогда их случайно смело взрывом сверхновой. Почему мы их видим и будем видеть еще 1 000 лет? Все просто — они находятся в 7 000 световых лет от нас. Их «текущее изображение» до нас еще не долетело. А прямо сейчас мы с вами видим прошлое. Хотите узнать подробный рецепт путешествий во времени?
Добро пожаловать под кат
Всего голосов 364: ↑215 и ↓149 +66
Комментарии 216

Почему я не провожу собеседования

Время на прочтение 4 мин
Количество просмотров 6.2K
Перевод статьи Джейсона Фридмана (Jason Freedman) "Everyone Sucks at Interviewing. Everyone." Оригинал статьи можно прочитать здесь.

Идея проведения собеседований при приеме на работу кажется мне порочной и бессмысленной. Каждый работодатель слепо идет по стандартному пути, состоящему из публикации вакансий, обработки резюме и собеседований с кандидатами, ни разу не подумав, действительно ли это именно то, что ему нужно. Я считаю, что этот стандартный путь совершенно неприменим в сегодняшних реалиях.

Последние несколько лет я с большим интересом изучаю все, что связано с отбором и наймом сотрудников. Найти хорошего специалиста безумно сложно, и я вряд ли смогу назвать много фирм, у которых это хорошо получается. Даже у самых успешных в этом отношении компаний есть страшный секрет, заключающийся в следующем: как бы хорошо ни был организован процесс отбора, он все равно не может гарантировать, что нанятый сотрудник преуспеет на новом месте. Ходят слухи, что даже сложнейшие системы оценки кандидатов, применяемые HR-отделом Google, не в состоянии точно предсказать эффективность будущего сотрудника. Некоторые компании отмечают, что единственный показатель, который хоть как-то корреллирует с успешностью молодых разработчиков, — это их результаты в тесте SAT (американский аналог ЕГЭ).

Читать дальше →
Всего голосов 174: ↑151 и ↓23 +128
Комментарии 246

Информация

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