Как стать автором
Обновить
2
0
K!N6 @K1N6

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

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

Как живется в США «неайтишникам». Другая сторона

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

На Хабре есть не только айтишники. Тут и электрики, и схемотехники, и химики, и маркетологи и кого только нет. И возможность переезда в другую страну в качестве специалиста широкого профиля интересна и им тоже. В довесок к истории Дудя и аналогичным статьям я хочу рассказать свою историю про переезд в США, на противоположный от Калифорнии берег с противоположной от IT профессии. Про жизнь, траты, поиск и смены работы и перспективы. Мне 36, я по образованию биотехнолог, семья — два человека, английский язык — так себе. Живу в Северной Каролине почти два года.

Поскольку написанного вышло много, вот короткая версия. При переезде практически гарантировано снижение социального статуса. Прожить можно на $1500. Средняя зарплата «неайтишника» $30к-50к в год. Средняя стоимость дома $200к. Получить медицинскую страховку бесплатно можно. Много плюшек от государства. Поиск нормальной работы очень нетривиален. Язык сам не учится, но есть бесплатные курсы. Жить комфортно. Наше образование никому не нужно. Очень многие мечтают о карьере в IT.

Важно! Все что я тут пишу это исключительно мой опыт и мое мнение. Я не претендую на истину в последней инстанции, а просто рассказываю как это было у меня, тем более что у всех неайтишных мигрантов весь путь довольно похожий.
Читать дальше →
Всего голосов 335: ↑332 и ↓3+329
Комментарии562

Архитектура растущего проекта на примере ВКонтакте

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


Алексей Акулович объясняет жизненный путь высоконагруженного проекта на PHP. Это — расшифровка Highload ++ 2016.

Меня зовут Лёша, я пишу на PHP.

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

Начнём.
Всего голосов 65: ↑61 и ↓4+57
Комментарии46

Как я сделал самый быстрый ресайз изображений. Часть 0

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

Здравствуйте, меня зовут Саша, я написал самый быстрый ресайз изображений для современных х86 процессоров. Я так утверждаю, поскольку все остальные библиотеки, которые я сумел найти и протестировать, оказались медленнее. Я занялся этой задачей, когда работал над оптимизацией ресайза картинок на лету в Uploadcare. Мы решили открыть код и в результате появился проект Pillow-SIMD. Любой желающий с легкостью может использовать его в приложении на языке Python.


Любой код выполняется на конкретном железе и хорошей оптимизации можно добиться, только понимая его архитектуру. Всего я планирую выпустить 4 или 5 статей, в которых расскажу как применять знание архитектуры железа для оптимизации реальной задачи. Своим примером я хочу побудить вас оптимизировать другие прикладные задачи. Первые две статьи выйдут в течение недели, остальные — по мере готовности.

Читать дальше →
Всего голосов 80: ↑79 и ↓1+78
Комментарии67

Невероятно громкий звук, обошедший Землю четыре раза

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

27 августа 1883 года Земля породила звук, громкость которого с тех пор не была превзойдена.

Звук родился на острове Кракатау, расположенном между Явой и Суматрой в Индонезии, в 10:02 утра по местному времени. Его слышали в 2080 км на Андаманских и Никобарских островах («были слышны удивительные звуки, будто пальба из пушек»); в 3200 км в Новой Гвинее и западной Австралии («серия громких звуков, напоминающих артиллерию в направлении на северо-запад»); и даже в 4800 км в Индийском океане на острове Родригес недалеко от Маврикия («идущий с востока звук, будто отдалённый рёв тяжёлых пушек») [1]. В общей сложности его слышали люди в 50 различных географических точках, покрывающих 1/13 часть земного шара.

Задумайтесь о том, насколько это удивительно. Если в Нижнем Новгороде вам кто-нибудь скажет, что слышал звук из Москвы, вы посмотрите на него с подозрением. Но Нижний Новгород находится в 400 км от Москвы. А в описываемом случае всё было так, будто человек, находившийся в Чите, слышал звук, идущий из Москвы. Со скоростью передвижения 1233 км/ч, звуку на преодоление такого пути требуется около 4 часов. Это был самый далеко распространившийся звук в известной нам истории.
Читать дальше →
Всего голосов 110: ↑106 и ↓4+102
Комментарии71

История игрушки. Поле Чудес

Время на прочтение11 мин
Количество просмотров298K
Случилось это в городе, закрытом от шпионов, цыган и бед социалистической экономики. В Советском Союзе было ровно 10 таких городов, повязанных атомным секретом.

Жизнь мальчиков с математическими способностями в атомных городах была предопределена — школа с пятерками по алгебре и геометрии, мех-мат столичного университета, возвращение в систему, квартира через год, кандидатская степень в 40 лет, ВАЗ 2103 к пятидесяти годам, звание доктора, гараж, шесть соток, четыре квадратных метра.

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

Pole Chudes для iPhone

Далее я проваливаюсь в историю компьютерной игры.
Под тегом личные воспоминания ветерана без ссылок, рекламы, картинок и кода.
Спасибо за чудесные комментарии, парни.

Читать дальше →
Всего голосов 933: ↑923 и ↓10+913
Комментарии311

Вам календарик 2011

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


Вам снова календарик!

В карман (100×70мм):
pdf, eps, svg или png (1185×831, 300dpi)

На стенку (A4):
pdf, eps, svg или png (3512×2484, 300dpi)

Сделай сам:
Генератор календариков (Python, GPL)

С Новым Годом!

Всего голосов 237: ↑220 и ↓17+203
Комментарии78

Что молодёжь должна знать о прошлом веке

Время на прочтение4 мин
Количество просмотров6.9K
За два дня до наступления второго десятилетия 21 века возрастные пользователи Reddit составили список воспоминаний, которыми хотят поделиться с младшим поколением. Хотя молодёжь вряд ли поверит, что их отцы могли жить в подобных условиях, когда не было интернета.

• Я написал письмо на физическом листе бумаги и отправил его в Microsoft с вопросом, как вводить математические формулы в Word (на моём компьютере Macintosh II в конце 80-х). Получил ответ, также бумажной почтой, от настоящего программиста Microsoft, который очень подробно ответил на мой вопрос.

• Пультов от телевизора не было. Нужно было оторвать спину от дивана, встать и подойти к телевизору, чтобы нажать кнопку.
Читать дальше →
Всего голосов 217: ↑199 и ↓18+181
Комментарии486

DropMocks: самый простой способ делиться фотографиями

Время на прочтение1 мин
Количество просмотров655
Один из неизвестных веб-проектов, сделанных сотрудниками Google — сервис DropMocks (назван, очевидно, по аналогии с Dropbox): изумительно простой и концептуальный способ публикации изображений. Просто перетягиваете один или несколько снимков с десктопа в браузер — и получаете ссылки. Работает поразительно быстро и даже без регистрации. Проще, наверное, уже невозможно. Фотогалерея с десятками фотографий создаётся за пару секунд.



Сервис сделан исключительно на CSS и Javascript, без применения Flash. Автор — Глен Мёрфи (Glen Murphy), UI-дизайнер браузера Google Chrome и операционной системы Chrome OS.
Всего голосов 106: ↑98 и ↓8+90
Комментарии77

Решаем практические задачи на батниках

Время на прочтение3 мин
Количество просмотров17K
Батники это не мощный язык программирования, но, в то же время, на нем можно решить много рутинных задач. Цель статьи не просто рассказать о возможностях Windows-консоли, а показать их, решая практические задачи с которыми мне приходилось сталкиваться.
Читать дальше →
Всего голосов 33: ↑30 и ↓3+27
Комментарии29

Азбука хорошего разработчика. Книжки для чтения

Время на прочтение2 мин
Количество просмотров3.4K
Часто разработчиков нужно направить, поскольку они не имеют понятия о том, что им нужно изучить для повышения своего уровня. В этой заметке я опишу источники знаний, в моем понимании, необходимые для этой цели. Пишу в порядке, в котором я их предлагаю читать.

Паттерны проектирования

Википедия — там, в принципе, на хорошем уровне все описано и приведены примеры на разных языках.
Базовая книга – классика:
«Приемы объектно-ориентированного проектирования. Паттерны проектирования» — читал книгу давно, и раза 3. Вам того же советую. Даст возможность понимать большое количество терминов, произносимых другими разработчиками.

Рефакторинг

«Рефакторинг. Улучшение существующего кода» — вероятно, эта книга сделала революцию в написании кода. Читается быстро и интересно. Методы рефакторинга должны отложиться в голове до конца жизни. Ваш код отныне будет лучше. В книге есть упоминание про юнит тестинг.
Читать дальше →
Всего голосов 73: ↑72 и ↓1+71
Комментарии66

Сейчас я вам мигну, кто вы есть на самом деле

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

Автолюбителю трудно выразить эмоции — арсенал средств ограничен. Вот вас подрезали, к примеру… Можно бибикнуть, можно матюкнуться, можно на перекрестке выйти из машины подбежать к мерзавцу и…

А можно поставить себе вот такой стоп сигнал Drivemocion со смайлами. «Выражений лица» у гаджета 16, подсветка светодиодная. Устанавливается на заднем стекле и продается здесь за 30 долларов.

Поехали?

Читать дальше →
Всего голосов 54: ↑21 и ↓33-12
Комментарии12

Как использовать настольную лампу, но не платить за электричество

Время на прочтение1 мин
Количество просмотров7.1K
Вон там и вон там я прочёл, что интернетовский магазин uxsight.com предлагает настольную лампу на восьми светодиодах, которую следует включать не в обычную розетку, а в телефонную (стандарта RJ11). Для покупателя это означает бесплатное освещение, ведь за электроэнергию платит телефонный оператор.

Заявленный срок работы лампы 100 000 часов, а цена менее 5 баксов.

Выглядит вот так:

[лампа для телефонной розетки]
Всего голосов 131: ↑112 и ↓19+93
Комментарии169

Компьютер вашей мечты. Часть 4: Платформа

Время на прочтение19 мин
Количество просмотров12K
Часть 1 | Часть 2 | Часть 3
Предыдущие части настоятельно рекомендуются к прочтению.


Давным-давно, когда деревья были большими, трава зелёной, а воздух чистым, на свет появился IBM PC. Открытая модульная архитектура системы, возможность расширения и стандартизация компонентов привели к огромной популярности этих компьютеров. И хоть современные компьютеры ушли от своего предшественника довольно далеко, они всё равно являются его последователями и продолжают нести в себе общие принципы, заложенные ещё тогда, в далёкие 80е годы.
image

Материнская, или системная плата за это время успела пережить множество изменений. Первоначально являясь лишь подложкой для размещения других компонентов, она начала обрастать различными дополнительными возможностями и функциями.
Прогресс сделал своё дело. Хороший набор интегрированных устройст, богатый ассортимент интерфейсов и широкие программные возможности — вот то, что отличает современные материнские платы от их прародителей.
Материнская плата — это не просто железка, а основа платформы, на которой строится компьютер. Именно она определяет его многие возможности как в текущий момент, так и в перспективе. Поэтому, грамотный выбор материнской платы — один из наиболее важных этапов при покупке компьютера.
Читать дальше →
Всего голосов 108: ↑92 и ↓16+76
Комментарии57

BookBook — необычный чехол для ноутбуков

Время на прочтение1 мин
Количество просмотров4.4K
Пользователи ноутбуков Apple (думаю и для ноутов других производителей подойдет, хоть на сайте производителя и написано что они «Mac only») с диагоналями 13 и 15 дюймов получили возможность приобрести за $80 новый кожаный чехол-папку, имитирующую если не старинную, то хорошо зачитанную книгу с хорошо потертой обложкой. Обложка с легкой руки производителя – компании Twelve South получила имя BookBook. Спецификации чехла вызывают улыбку. Он совместим со всеми моделями ноутбуков MacBook и MacBook Pro с диагоналями 13 либо 15 дюймов. Как указывается на сайте, BookBook можно использовать и с новым MacBook Air, но в этом случае нужно положить в папку вместе с ноутбуком бумаги, чтобы ваш Air не болтался внутри.
image
Больше фоток под катом
Всего голосов 148: ↑101 и ↓47+54
Комментарии66

Спать мало, но правильно?

Время на прочтение7 мин
Количество просмотров897K
Навеяно этим постом от юзера case. Пост не новый, и на главную он не попал.
Но я вот наткнулся на него сегодня и решил написать кое-что о сне. Уверен, что это будет полезно многим хабравчанам, да и случайным читателям тоже.
Читать дальше →
Всего голосов 713: ↑670 и ↓43+627
Комментарии420

Жги кровососа!

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

Найдется немало людей, которые ненавидят комаров не меньше, чем парнишка на фотографии. Однако не всякий рискнет расправляться с надоедливыми тварями так, как это делает он. Тем не менее, вот рецепт антимоскитного огнемета: берем любой аэрозоль, крепим к зажигалке, вставляем все это в держатель, сделанный из велосипедного руля, и настраиваем так, чтобы при нажатии ручки тормоза аэрозоль распылялся на зажженную зажигалку. Про пожаро- и взрывоопасность говорить не будем, и «не пытайтесь повторить самостоятельно» – тоже… Все равно ж попробуете.

via craziestgadgets.com
Всего голосов 191: ↑143 и ↓48+95
Комментарии123

API вконтакте совсем скоро станет доступно не только для флеш приложений

Время на прочтение1 мин
Количество просмотров656
Возможно вам всё равно, но мне как разработчику оперовиджета для вконтакте и last.fm — нет:
В течение недели API ВКонтакте станет открыт для разработчиков JS. Вы сможете создавать приложения ВКонтакте на JS (HTML, PHP etc.), и все Ваши наработки и навыки работы с API станут весьма востребованы.
vkontakte.ru/topic-1_22091956#n2

В общем, землю — крестьянам, api — веб-технологам!
Осталось дождаться беспарольной авторизации (oauth)
Всего голосов 135: ↑97 и ↓38+59
Комментарии113

Вышла бета-версия медиацентра Boxee

Время на прочтение1 мин
Количество просмотров3.2K
Недавно началось beta-тестирование кроссплатформенного медиаплеера/центра Boxee. От alpha-версии, вышедшей в июне 2008 года, эта версия отличается новым интерфейсом, разработчиками реализованы соглашения об интеграции с TV.com, blip.tv, IGN. Также появилась возможность установки закладок на понравившееся медиа. Также, в Boxee реализована поддержка онлайн-медиасервисов: YouTube, Flickr, Last.fm, Picasa Web и других. Интеграция с соц.сетями: Twitter, Facebook. Кстати, в Boxee интегрирован торрент-клиент.
Разрабатывается Boxee на С++, а плагины на Питоне. Основа исходников под лицензией GNU GPL.


под катом ссылки и поддерживаемые форматы
Всего голосов 64: ↑58 и ↓6+52
Комментарии66

Мой визуализатор музыки

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

Давно хотел написать какой-никакой визуализатор музыки, но интересных идей не было. Потом увидел вот это — Аудио игра «Devil's Tuning Fork» и захотел сделать нечто похожее.


И вот что вышло...
Всего голосов 55: ↑44 и ↓11+33
Комментарии41

Как бы постмортем Pill Cannon

Время на прочтение3 мин
Количество просмотров627
«Как человек, принимающий антидепрессанты я не нахожу эту игру смешной. Ни чуть.»
Игрок с newgrounds



Я расскажу вам, как мы, двое человеков, создали флэш-игрушку Pill Cannon, чему мы научились, и что мы теперь чувствуем, и о том как есть все что хочется и при этом оставаться стройными.
Еще таблеток, робот

Читать дальше →
Всего голосов 70: ↑61 и ↓9+52
Комментарии47
1
23 ...

Информация

В рейтинге
5 017-й
Откуда
Татарстан, Россия
Зарегистрирован
Активность