Pull to refresh
0
0
Send message

Как найти работу сисадмину. Или «почему меня не зовут на собеседование»

Reading time3 min
Views22K
Как обещал в прошлой своей заметочке, постараюсь коротенько рассказать, по каким критериям 9/10 резюме сисадминов уходило в корзину.

Для начала, поставьте себя на место людей (человека), которому нужен работник. IT-рынок Москвы довольно сильно перегрет за счет демпингующих эмигрантов из Украины и регионов России. Как результат — огромный вал отзывов и прочитать их все физически невозможно. Каждый работодатель придумывает свои фильтры для того, чтобы найти того, единственного, необходимого. Скажу сразу, что я не HR и никогда им не был (перекрестился), потому что HR-люди обладают 1-2 шаблонами по поиску работников и ни один из них к айтишникам не применим. По этому, у меня были свои фильтры, скажем так, второго уровня. Но и первый уровень HR-биоробота тоже нужно как-то проходить. Для того, чтобы пройти оба уровня первоначального отсева, достаточно всего лишь оформить резюме по правилам. Мелочь, но для айтишника, тем более сисадмина, бумажная работа — это нож в сердце, и многие на этом сыпятся.

Итак, простые правила, или какие резюме точно не пройдут этап «вычитки» кучи отзывов:
Читать дальше →
Total votes 51: ↑20 and ↓31-11
Comments78

Как стать Zend PHP 5 Certified Engineer

Reading time3 min
Views27K
Свершилось, ура! Теперь я имею почетный статус ZCE :)

Поэтому хотел бы поделиться своим опытом подготовки к сертификации, ну и заодно провести небольшой ликбез на тему сертификации по PHP.

Читать дальше →
Total votes 117: ↑104 and ↓13+91
Comments93

PHP: фрактал плохого дизайна

Reading time32 min
Views205K

Предисловие


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

Тут другое дело. PHP не просто неудобен в использовании, плохо мне подходит, субоптимален или не соответствует моим религиозным убеждениям. Я могу рассказать вам много хороших вещей о языках, которых я стараюсь избегать, и много плохих вещей о языках, которые мне нравятся. Вперёд, спрашивайте! Получаются интересные обсуждения.

PHP — единственное исключение. Фактически каждая деталь PHP в какой-то мере поломана. Язык, структура, экосистема: всё плохо. И даже нельзя указать на одну убийственную вещь, настолько дефект систематичный. Каждый раз, когда я пытаюсь систематизировать недостатки PHP, я теряюсь в поиске в глубину обнаруживая всё больше и больше ужасных мелочей(отсюда фрактал).

PHP — препятствие, отрава моего ремесла. Я схожу с ума от того, насколько он сломан и насколько воспеваем каждым уполномоченным любителем нежелающим научиться чему-либо ещё. У него ничтожно мало оправдывающих положительных качеств и я бы хотел забыть, что он вообще существует.
Читать дальше →
Total votes 450: ↑392 and ↓58+334
Comments538

Как в России прессуют бизнесы, имеющие дело с Bitcoin

Reading time2 min
Views99K
Ещё зимой Центральный банк РФ озвучил своё мнение насчёт Bitcoin, назвав криптовалюту «денежным суррогатом». Вслед за ним Генпрокуратура РФ устроила заседание и решила «провести ряд мероприятий». На этой волне закрылись некоторые сервисы, некоторые перестали принимать Bitcoin к оплате, а некоторые Bitcoin-биржи перестали принимать депозиты в рублях.

Прошло время, кто-то уже успел расслабиться. Тем временем, прокуратура и правда начала проводить «мероприятия». Вот какое обращение от прокуратуры вчера получил мой друг, владелец интернет-магазина.
Читать дальше →
Total votes 220: ↑191 and ↓29+162
Comments324

Отъявленный программист: Неформальные истории и откровенные разговоры об IT-индустрии

Reading time8 min
Views27K
В издательстве «Питер» прорабатывается идея издать не совсем обычную книгу. Это будет сборник неформальных интервью с известными (и не очень) ИТ-специалистами об их работе, жизни и взглядах. Пожалуй, на русском языке это первая попытка исследовать архетип компьютерщика с разных углов зрения.
Мы не делали ставку исключительно на очень известных людей (хотя несколько героев, безусловно, всемирно известны), а прежде всего, нас интересовала яркость каждой отдельной личности, их взаимное разнообразие.

Логически вся книга планируется из трех разделов-частей:
1) Интервью с программистами, админами, т.д. – прямая речь;
2) Интервью об информационных технологиях и интернете, их влиянии на общество – профессионалы, не являющиеся непосредственно разработчиками, но которые «варятся» в этой кухне, расскажут об их, подчас, странной субкультуре и технологиях;
3) Случаи из жизни программистов и айтишников – несколько ярких и живых примеров, полуюмористических (или поучительных) историй, основанных на реальных фактах и событиях (в стиле Веллера и его «Легенд Невского проспекта»).

На Западе книги подобного плана весьма популярны: достаточно вспомнить «Coders at Work» Сейбела, у нас подобный жанр пока ещё только приживается.
В связи с этим хочется установить предварительную обратную связь с будущими читателями. Любопытна ли будет вам такая книга? Какие вопросы и темы было бы интересно затронуть? Может быть, вы захотите предложить нам ещё каких-то интересных собеседников?

Ниже под катом можно посмотреть список интервьюируемых и краткую аннотацию по теме беседы.
Читать дальше →
Total votes 53: ↑50 and ↓3+47
Comments35

Дао программирования, часть 1

Reading time4 min
Views52K

Книга 1


Безмолвная пустота.

И сказал Великий Программист: «Если ты научился выхватывать ошибочный код из эксепшена, значит пришла пора тебе уходить».
Читать дальше →
Total votes 108: ↑74 and ↓34+40
Comments16

Чтобы скрыть беременность от маркетинговых компаний, женщина использовала Tor

Reading time3 min
Views118K
Два года назад многих удивила новость о том, что американская торговая сеть Target узнала о беременности девушки раньше, чем её отец. «Она ещё в школу ходит, а вы посылаете ей купоны на детскую одежду и памперсы?», — кричал тогда рассерженный отец. Ничего удивительного: простой дата-майнинг истории покупок с привязкой к дисконтной или банковской карте.

Оказывается, многие маркетинговые компании сейчас активно пытаются найти именно беременных женщин, потому что те находятся в преддверии большого количества предсказуемых покупок. Поэтому ритейлеры и производители детских товаров много платят за такую информацию. В эпоху таргетированной рекламы один только факт беременности примерно в 200 раз повышает стоимость профиля потребителя.
Читать дальше →
Total votes 178: ↑149 and ↓29+120
Comments200

Мультитест мультиварок: что купить IT-шнику, если хочется плова и борща

Reading time33 min
Views166K
Нам неоднократно поступали предложения о тестировании мультиварок, но до определенного времени мы от них отказывались — ну что такого можно рассказать о мультиварке. Однако, предложения продолжали поступать, и примерно после 5-6 письма редакция Box Overview задумалась, и решили сделать не просто тест одной мультиварки, а глобальное тест-сравнение 8 мультиварок нижнего ценового сегмента от разных брендов.

image

В нашем тесте участвуют 8 мультиварок от компаний Vitek (VT-4209), Kitfort (KT-201), Scarlett (SL-MC411S01), Polaris (PMC 0527D), Rolsen (RMC-5500D), Redmond (RMC-250), Philips (HD2173) и Panasonic (SR-MHS181).

Мы не будем рассказывать вам о дизайне — его можно посмотреть на фотографиях, не будем уточнять наличие контейнера для сбора конденсата — в него он попадает лишь в редких случаях, мы не будем говорить о «эффекте русской печи» и прочей маркетинговой шелухе, которую так любят продавцы.
Мы расскажем о более интересных вещах — об удобстве управления, о качестве рецептов из комплекта, о физической и химической стороне процесса приготовления, о типах антипригарных покрытий, о реальном, а не маркетинговом функционале и о том, что у мультиварок внутри.
Под катом много картинок, фотографий плова и борща, физический и химический ликбез и geek-porn
Total votes 382: ↑363 and ↓19+344
Comments244

Она

Reading time5 min
Views41K
Она сможет напомнить вам купить молоко, когда в следующий раз вы будете в магазине. Она предложит вам взять с собой зонтик, если на улице собирается дождь. Она при необходимости самостоятельно отклонит звонок и отправит в ответ СМС о временной недоступности абонента, если вы сидите на важном совещании.



Она поможет спланировать ваш день с учетом ваших запросов и многих других факторов (пробки, погода и т.д.). Она пока не доступна для России, но уже сейчас вы можете познакомиться с ее возможностями (в посте мы расскажем вам как). Она — Cortana. И этот пост мы хотим посвятить ей.
Читать дальше →
Total votes 101: ↑64 and ↓37+27
Comments65

Как смотреть фильмы в оригинале, если английский слабоват? Решение!

Reading time5 min
Views55K


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

Как известно, чтобы изучать и не забывать язык, им надо пользоваться. И один из способов практиковать язык — это начать смотреть фильмы в оригинале.
Но как можно начать смотреть фильмы и получать при этом удовольствие, если в каждом диалоге актеров встречаются незнакомые слова?

В интернете полно методик, где советуют, например, смотреть по 3 раза или подготавливаться к просмотру, выписывая и заучивая заранее слова из субтитров. Да, возможно это эффективно, и кому-то подойдут такие способы, но это же так скучно… Я бы не смог смотреть 3 раза подряд один и тот же фильм. Хочется получать удовольствие от просмотра, смотреть сразу и без подготовки и все понимать.

Как же этого добиться?
Total votes 196: ↑186 and ↓10+176
Comments105

Nokia Lumia 930: флагманский смартфон в деталях

Reading time6 min
Views43K
Привет, Хабр.

Как вы, возможно, знаете, на 30 июня 2014 года намечен российский старт продаж нашего флагманского смартфона Nokia Lumia 930, представленного этой весной в рамках мероприятия /Build. Стоимость мобильного устройства с четырехъядерным процессором, 2 ГБ оперативной памяти, пятидюймовым OLED-экраном и 20 Мпикс камерой составит 24 990 рублей (официально заявленная стоимость).



В преддверии выхода модели на российский рынок мы решили рассказать о особенностях нового смартфона и поделиться с вами некоторыми выдержками из интервью с Йонне Харью (Jonne Harju), отвечавшим за дизайн нового флагманского смартфона и других новинок компании.
Читать дальше →
Total votes 40: ↑29 and ↓11+18
Comments71

Правительство США продает на аукционе 29 тысяч Bitcoin, изъятых у Silk Road

Reading time1 min
Views38K


Сегодня в Сети появилась информация, что правительство США решило провести аукцион по продаже большого количества криптовалюты. Речь идет о количестве монеток, превышающем 29 тысяч единиц криптовалюты. По нынешнему курсу это около 18 миллионов долларов США.

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

Читать дальше →
Total votes 59: ↑44 and ↓15+29
Comments73

Язык запросов в Evernote

Reading time3 min
Views8.6K
Любителям командной строки посвящается

Активные пользователи Evernote, в блокнотах которых уже скопилось несколько сотен, а то и тысяч заметок, наверняка пользуются поисковой строкой сервиса не реже, чем интернет-поисковиками. А значит, и поисковый функционал, предлагаемый нашим сервисом, должен быть сопоставим с тем, что предлагают Google и другие. В какой-то степени, мы даже обходим их, индексируя и находя не только текстовые заметки или PDF-документы, но и слова в изображениях. Есть у Evernote и свой язык запросов, который, мы надеемся, существенно упростит повседневный поиск заметок для тех, кто пользуется нашим сервисом достаточно часто или просто недолюбливает мышь.

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

Итак, самое простое. Если вы хотите, исключить из списка заметок в блокноте, все записи, в которых есть то или иное слово, то достаточно в строке запроса ввести — (знак минус) и слово-исключение. Например:
-расписание

image

Читать дальше →
Total votes 38: ↑25 and ↓13+12
Comments16

Microsoft Research запустила браузерную игру-головоломку по обучению программированию

Reading time1 min
Views117K


Microsoft Research в своем блоге анонсировала запуск браузерной игры-головоломки Code Hunt по обучению программированию на C# и Java.
Игроку даются фрагменты кода с заранее неизвестной функциональностью. Цель игры заключается в том, чтобы на основе входных данных и ожидаемого результата, изменить код метода или функции так, чтобы выходные данные соответствовали этому ожидаемому результату.
Читать дальше →
Total votes 86: ↑75 and ↓11+64
Comments116

Так ли прост строковый оператор +

Reading time6 min
Views24K

Введение


Строковый тип данных является одним из фундаментальных типов, наряду с числовыми (int, long, double) и логическим (bool). Тяжело себе представить хоть, сколько либо полезную программу, не использующую данный тип.

На платформе .NET строковый тип представлен в виде неизменяемого класса String. Кроме того, он является сильно интегрированным в общеязыковую среду CLR, а так же имеет поддержку со стороны компилятора языка C#.

В этой статье я бы хотел поговорить о конкатенации, операции, которая выполняется над строками так же часто, как операция сложения над числами. Казалось бы, о чем тут можно говорить, ведь все мы знаем о строковом операторе +, но как оказалось, есть у него свои тонкости.
Читать дальше →
Total votes 56: ↑48 and ↓8+40
Comments10

Изолирование приложения с IP-адресом из VPN другой страны на примере Steam

Reading time7 min
Views68K
Abstract: Изоляция приложения на уровне сети использованием network namespaces Линукса. Организация SSH-туннелей.

Традиционно, большая часть статьи будет посвящена теории, а скучные скрипты — в конце статьи. В качестве субъекта для экспериментов будет использоваться Steam, хотя написанное применимо к любому приложению, включая веб-браузеры.

Вместо вступления. Я просто покажу эту картинку:

147%… Что-то мне это напоминает. Впрочем, хабр не для политики.

Цена на игры в Стиме зависит от региона. Регион — от IP'шника. Есть желание иметь цены в рублях, а не в евро.

Для этого мы используем VPN через SSH с использованием tun-устройств, плюс network namespaces для изоляции приложения от всех остальных сетевых устройств.

Network namespaces


Традиционно, приложение, запускающееся даже с правами пользователя, имеет полный доступ в сеть. Оно может использовать любой сетевой адрес, существующий в системе для отправки пакетов.

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

Если у нас есть несколько интерфейсов (один из которых относится к VPN), то нет штатных методов сказать стиму, что надо использовать его, а не eth0/wlan0. Точнее, мы можем «завернуть» весь трафик в VPN, но это не всегда желательно. Как минимум — рост latency и снижение скорости (даже если VPN ведёт на супербыстрый сервер, увеличение latency, оверхед от туннеля и фиксированная ширина локального канала ставят TCP в положение, когда приходится резать скорость). Как максимум — одно дело «покупать через русский VPN», другое дело — пускать туда весь трафик. Меня совсем не прельщает использование VPN для получения защиты роскомнадзором от оппозиции и вольнодумства.

В этих условиях возникает большое желание оставить один на один конкретное приложение и заданный сетевой интерфейс. Один. Сконфигурированный для нужд только этого приложения.

Для решения этой задачи в Linux, уже довольно давно (аж с 2007 года) существует технология, называемая network namespaces, то есть пространства имён для сетей. Суть технологии: над сетевыми интерфейсами создаётся подобие «каталогов», в каждом каталоге может быть несколько сетевых интерфейсов и приложений. Приложение, оказавшееся в заданном сетевом пространстве имён, может использовать (и видит) только те сетевые интерфейсы, которые отнесены к этому пространству.

Картинка ниже поясняет происходящее:

Читать дальше →
Total votes 111: ↑105 and ↓6+99
Comments84

Чем бы вы стали заниматься, если…?

Reading time2 min
Views42K
Друзья.

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

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

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

Немного поясню условия. Допустим, вы — программист. И вот, почему-то, вам больше нельзя этим заниматься. Абсолютно не важно, почему. Это может быть злой рок, неизвестный вирус, несчастный случай или религиозные убеждения. Просто нельзя и все. Нигде и никогда. Никак. Что бы вы такого начали делать? При этом выбор деятельности не ограничивается. Вы можете, если хотите, остаться в сфере IT (стать, например, тестировщиком). Или же пойти продавать пирожки в ларек. Или танцевать (при условии, что вы это умеете или будете учиться). Но ответ обязательно должен быть с учетом ваших реальных возможностей, т.е. если у вас нет слуха, то нельзя ответить «буду оперным певцом». И да, это должно приносить вам денег.

Читать дальше →
Total votes 115: ↑76 and ↓39+37
Comments400

Университет. Что он может дать?

Reading time2 min
Views13K
Прочитав сегодня несколько статей об образовании в университетах, захотел выразить свои мысли в посте. Не претендую на оригинальность, но мне кажется некоторые мысли могут быть интересными.
Читать дальше →
Total votes 48: ↑21 and ↓27-6
Comments20

Обручальное кольцо светится, если взять за руку

Reading time2 min
Views192K


Американский инженер Бен Коукс (Ben Kokes), собираясь предложить руку и сердце любимой девушке, смастерил обручальное кольцо с резонансным трансформатором и тремя маленькими светодиодами среди драгоценных камней. Идея в том, что кольцо невесты начинает светиться, когда жених берёт её за руку.
Читать дальше →
Total votes 147: ↑143 and ↓4+139
Comments76

Information

Rating
Does not participate
Registered
Activity