Как стать автором
Обновить
14
0
ivlis @ivlis

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

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

Личный опыт: как ИТ-специалисту переехать на работу в США, надеясь только на себя

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


На Хабре опубликовано достаточно большое количество материалов с рассказами о том, как разработчики переезжают в США и другие страны на работу. Большинство таких статей касается именно программистов, которые рассказывают свои истории о поиске работы, опыте прохождения собеседований, получении оффера и последующем переезде.

Мой опыт не вписывается в эту схему и потому, как мне кажется, может оказаться полезным для других ИТ-специалистов — я переехал в США по визе O1, которая лишена некоторых недостатков традиционной американской рабочей визы.

Сразу оговорюсь, что этот способ миграции предполагает достаточно серьезные денежные траты, месяцы на подготовку документов, а также наличие общей жизненной активности. Но при всем этом, данный способ предполагает, что гораздо больше зависит от самого соискателя, а не от везения.
Читать дальше →
Всего голосов 63: ↑55 и ↓8+47
Комментарии43

Ещё один формат хранения архивов: dar

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

Введение



Есть известная поговорка, что системные администраторы делятся на три типа: тех, кто не делает бэкапы; тех, кто уже делает бэкапы и тех, кто делает и проверяет, что бэкапы рабочие.

Однако этого недостаточно, и сейчас для пользователя системы бэкапов важен такой параметр как скорость, причём не только скорость самого бэкапа, то есть архивирования файлов, но и восстановления.
Читать дальше →
Всего голосов 75: ↑69 и ↓6+63
Комментарии52

Почему OpenVPN тормозит?

Время на прочтение3 мин
Количество просмотров181K
Описанная проблема присуща только ветке OpenVPN 2.3, в 2.4 размеры буферов не меняются без требования пользователя.

Время от времени, мне встречаются темы на форумах, в которых люди соединяют несколько офисов с использованием OpenVPN и получают низкую скорость, сильно ниже скорости канала. У кого-то это может быть 20 Мбит/с при канале в 100 Мбит/с с обеих сторон, а кто-то еле получает и 400 Кбит/с на 2 Мбит/с ADSL/3G и высоким пингом. Зачастую, таким людям советуют увеличить MTU на VPN-интерфейсе до чрезвычайно больших значений, вроде 48000, или же поиграться с параметром mssfix. Частично это помогает, но скорость внутри VPN все еще очень далека от канальной. Иногда все сваливают на то, что OpenVPN — userspace-решение, и это его нормальная скорость, учитывая всякие шифрования и HMAC'и. Абсурд!

Немного истории

На дворе июль 2004 года. Типичная скорость домашнего интернета в развитых странах составляет 256 Кбит/с-1 Мбит/с, в менее развитых — 56 Кбит/с. Ядро Linux 2.6.7 вышло не так давно, а 2.6.8, в котором TCP Window Scale включен по умолчанию, выйдет только через месяц. Проект OpenVPN развивается уже 3 года как, к релизу готовится версия 2.0.
Один из разработчиков добавляет код, который устанавливает буфер приема и отправки сокета по умолчанию в 64 КБ, вероятно, чтобы хоть как-то унифицировать размер буфера между платформами и не зависеть от системных настроек.
Читать дальше →
Всего голосов 90: ↑89 и ↓1+88
Комментарии61

На собрании Сбербанка Греф выступал в Google Glass и говорил о конкуренции с Google и Amazon

Время на прочтение1 мин
Количество просмотров115K
На днях состоялось собрание акционеров Сбербанка. В общем-то рядовое финансовое событие, мало касающееся аудитории Хабра, если бы не два но:
— председатель правления Греф вел доклад в Google Glass: «Я не могу весь текст запомнить, поскольку у меня очень большой доклад, там у меня были тезисы. Так я мог смотреть и текст, и аудиторию»
— во время доклада председатель правления говорил о том, что в «в ближайшие годы главными конкурентами банков станут не другие банки, а крупные интернет-ресурсы».

Читать дальше →
Всего голосов 111: ↑97 и ↓14+83
Комментарии92

Использование сервиса VPN от Hide My Ass на GNU\Linux Slackware 13.0

Время на прочтение3 мин
Количество просмотров2.5K
Привет Хабралюди.
Решил описать настройку сервиса VPN от Hide My Ass (HMA) на роутере с ОС GNU\Linux Slackware 13.0.

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

Купи себе немножко неBobuk'а

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

Да, таким странным заголовком я решил обозначить свой новый топик. Возможно кто-то из старожилов помнит как я подсел на электронные книжки в 2008 и написал небольшой обзор Sony PRS-505, назвав "Купи себе немножко Umputun'а", так как накануне Евгений расхваливал его в Радио-Т. Здесь ситуация получилась схожая, но немного иная. Итак, когда Nook был на пол пути ко мне, в Радио-Т на этот раз о нем высказался наш товарищ Bobuk, причем не очень лестно… Но ничего! С тех пор прошло время, обновились прошивки, девайс давно зарутили и написали несколько софтин, так что постараюсь развеять миф о непригодности Nook для жизни, а так же сравним его с лучшим на сегодня, по мнению обитателей ebook форума, Sony PRS-505.



Читать дальше →
Всего голосов 100: ↑84 и ↓16+68
Комментарии63

FriendFeed для светлых умов

Время на прочтение1 мин
Количество просмотров631
Недавно нарвался на новый сервис, который заинтересовал узкостью своей целевой аудитории, а точнее, даже не узкостью, а избранностью.
Фактически www.sciencefeed.com — это Friendfeed, вот только аккаунты, по задумке разработчиков, должны принадлежать светлым умам нашей планеты. Чтож дело благородное, хотя сказать, что ученые каким-то образом обделены внимаем разработчиков социальных сетей и порталов нельзя.
Не очень долго поковырявшись в закромах своих закладок я смог найти еще пару сайтов для ученых:

К сожалению Sciencefeed пока не особо активен — на мой взгляд, в данном случае виновата довольно консервативная аудитория.
В целом же идея микроблогинга для узкой прослойки ученых интересна и я с удовольствие подписался бы на них просто ради того, что бы видеть в какую черную дыру катится наш мир.
Всего голосов 7: ↑5 и ↓2+3
Комментарии4

Перепрошивка USB модема ZTE MF627, залоченного под МТС, для свободной работы с SIM-картами сторонних операторов + учим его звонить и принимать звонки & разлочка с помощью Unlock кода модемов Huawei

Время на прочтение11 мин
Количество просмотров309K
В продолжение темы 3G-модем в Ubuntu.
Пошаговое описание перепрошивки USB модема ZTE MF627 залоченного под МТС, для свободной работы с SIM-картами сторонних операторов с его последующей настройкой и проверкой работы на осях Windows XP, Windows7 и Ubuntu 9.10 со скриншотами, ссылками на альтернативное (бесплатное) ПО и т.д. и т.п.
Дополнение №1: теперь, благодаря SerVik и его посту, наш модем может звонить и принимать звонки.
Дополнение №2: данная методика так же применима к модему ZTE MF626.
Дополнение №3: Для модемов Huawei от Мегафона, требующих Unlock код, вариант с заменой прошивки не подойдет. Здесь вопрос решается проще — вводом NCK кода по IMEI девайса. Желающие получить Unlock код для своего Huawei могут писать мне в личку или в комментах к этому посту. Валидность калькулятора многократно проверена мной на модемах Huawei E1550 от Мегафона. Услуга предоставляется "… бездвоздмездно, то есть даром...". От вас требуется только IMEI девайса.
Дополнение №4: согласно комментарию за 27.06.2010 от хаброюзера Vyazovoi, в салонах МТС появились модемы ZTE MF627, стоимостью 490 руб., с новым типом прошивки (BD_MTSP673A4V1.0.0B02), запрашивающим Unlock код при установке SIM-карты стороннего оператора. Нижеописанная методика перепрошивки к подобным девайсам не применялась и как следствие, возможный эффект от нее я предсказать не могу.
Для тех кто еще не приобрел модем, я рекомендую остановится на Huawei E1550/1750 от Мегафона или МТС. С их разлочкой пока проблем не наблюдается (см. Дополнение №3).


image
Итак, USB модем ZTE MF627 был приобретен мной 15.01.2010 г. в фирменном салоне-магазине МТС за 890 руб. Цель приобретения — доступ к сети интернет в частых и длительных командировках по России. Описание девайса на сайте МТС.
Перед покупкой было прочитано много форумов по теме, ибо я заранее обладал информацией о том, что операторы большой тройки вносят ограничение в прошивку продаваемых под своим брендом девайсов, не дающее использовать их с SIM-картами других операторов. В итоге выбор пал на ZTE MF626, который не удалось найти в продаже (г. Москва) и я, махнув рукой, рискнул взять новый на тот момент ZTE MF627, благо МТС отдавало его по новогодней цене в 890 руб.
В комплекте находился сам модем, гарантия на него и SIM-карта с доками. Все. А более нам ничего и не нужно.
Читать дальше →
Всего голосов 238: ↑231 и ↓7+224
Комментарии122

Командное приготовление яичницы

Время на прочтение2 мин
Количество просмотров3.9K
Фантазия на тему, как наша команда готовила бы яичницу.



Product manager (он всегда спецификацию пишет по-английски):
Our customers need fried eggs. Result should be hot and round. Sunny-side up.
P0. Should be cooked from eggs
P2. Fried eggs should be edible
Microwave method is out of scope.
Design of fried eggs will be attached later.

Team leader:
— Мне нужны точные оценки сколько времени потребуется на создание яичницы и разбиение по задачам. Поскольку требования сложные — предлагаю сделать сначала прототип.
Читать дальше →
Всего голосов 131: ↑99 и ↓32+67
Комментарии38

Серверная история

Время на прочтение6 мин
Количество просмотров1.8K
Эта история произошла со мной в течение предыдущей недели — с 26-го по 31 января 2009. Прожив этот чудесно крохотный период своей жизни, я осознал необходимость простых вещей, поверил в существование «случая» и все более разочаровался в людях. Тегами этой недели были RAID, Инфобокс и бекап. Хотя началось-то все гораздо раньше…
Читать дальше →
Всего голосов 119: ↑115 и ↓4+111
Комментарии96

Настройка GPRS и установка Оперы Мини на Eee PC

Время на прочтение6 мин
Количество просмотров2.4K
Не так давно на Хабре промелькнула ссылка на англоязычную инструкцию по установке Оперы Мини на компьютер. Но, следуя ей, я столкнулась с моментами, потребовавшими «дополнительного копания». Добившись результата, я как обычно записала для себя на будущее небольшую инструкцию — чтобы в следующий раз не вспоминать, что же именно я делала, и не гуглить инфу, а просто перечитать собственную заметку. Итак, я решила поставить Оперу Мини на свой Asus EEE PC 901 с Eeebuntu.

Впрочем, этот способ годится для любых операционных систем — Windows, OSX — лишь бы под ними запускалась Java-машина.

Читать дальше →
Всего голосов 44: ↑40 и ↓4+36
Комментарии31

ICQ, Jabber, email и спам

Время на прочтение4 мин
Количество просмотров1.4K
Добрый день, уважаемые.

Я не собираюсь говорить традиционную бредятину типа «в ICQ спам и блондинки, идите к нам в Jabber, там этого всего нет». Напротив, я как раз за пересаживание блондинок в Jabber, но только без спама.

А почему его сейчас там нет? А что будем делать, если появится?

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

Погрешности, толпы, измерения, или где-то я это всё слышал.

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

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

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

Читать дальше →
Всего голосов 122: ↑95 и ↓27+68
Комментарии80

Карманные компьютеры: где прогресс?

Время на прочтение2 мин
Количество просмотров954
Сегодня задумался над вопросом: Что вообще происходит с рынком карманных компьютеров? Ведь за последние 4 года ситуация практически не изменилась. Palm Tungsten T3 вышел в Октябре 2003, 4 с половиной года назад. Ещё раньше, в Апреле 2003, вышел Palm Tungsten C который, за исключением экрана меньшего размера, был даже лучше, потому что имел встроенный WiFi. В Августе 2004 года HP выпустил iPaq hx4700 — до сих пор, по моему мнению, один из лучших КПК — именно его я купил прошлым летом, когда мой Palm помер смертью храбрых после того как я забыл его на багажнике машины.

Так вот, качественно за 4 (или даже 5) лет не изменилось ничего, и это
огорчает
Всего голосов 83: ↑78 и ↓5+73
Комментарии281

Google Play теперь поддерживает платежи через PayPal

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


Думаю, многие представители Хабрасообщества имеют собственные учетки в PayPal, и более-менее активно пользуются этой системой для покупки товаров, услуг. В принципе, с PayPal совместимы большинство зарубежных (и часть отечественных) интернет-магазинов. Теперь платежи через PayPal поддерживает и Google Play Store.

Google Play Store поддерживает платежи через PayPal в 12 странах, включая США, Канаду, Германию. Само собой, для совершения платежей нужно привязать свою карту к аккаунту в PayPal.

Читать дальше →
Всего голосов 51: ↑41 и ↓10+31
Комментарии9

ИБП для роутера

Время на прочтение4 мин
Количество просмотров227K
Вначале был свет, и было хорошо. Внезапно, отключили электричество, и родилась идея.

image

Дома имеется планшет и пара телефонов, которые позволяют пользоваться интернетом без шнурка к розетке. Инет приходит через 3G модем и раздается роутером через Wi-Fi. Остается мелочь – заставить работать роутер при отсутствии электричества.

Вот тут я и вспомнил про старенький источник бесперебойного питания (ИБП) Back-UPS 300. Вполне себе рабочий девайс, но давно пылящийся по причине того, что «ничего он не тянет, да и нафиг он нужен».

Идея такая – упростить схему, исключив преобразование в 220В, понижать 12В сразу в 5В и получить приличное время автономной работы.
Читать дальше →
Всего голосов 151: ↑145 и ↓6+139
Комментарии108

Балансировка входящих соединений на iptables

Время на прочтение3 мин
Количество просмотров26K
Предположим, что у вас есть некий сервис, принимающий входящие соединения и возникла задача балансировки нагрузки и/или отказоустойчивости.

В общем виде схема выглядит так:
клиент ----> балансировщик ---> бэкенд (сервис)


Готовых балансировщиков под конкретные нужды множество. Например, nginx — отличный балансировщик для веб-приложений, haproxy для tcp-соединений.

Так почему iptables?
Всего голосов 37: ↑36 и ↓1+35
Комментарии16

Полнотекстовый поиск: как это делают в Почте Mail.Ru

Время на прочтение7 мин
Количество просмотров32K
Исторически в Почте Mail.Ru использовался механизм от «большого» Поиска (go.mail.ru); однако для задач поиска по почтовым ящикам такой вариант не был оптимальным ввиду большого потребления ресурсов и относительной сложности в обслуживании. Поиском по почте пользуются около 3% владельцев почтовых ящиков; однако, хотя эта цифра кажется относительно небольшой, ящики этих людей обычно достаточно объемны, и поиск им действительно необходим. Поэтому мы приняли решение написать специализированный поисковый демон, который будет заниматься именно поиском по почте. Основными требованиями к нему стали ограничения по потребляемым ресурсам (размер индекса — не более 3% от размера почтового ящика, среднее потребление оперативной памяти — не более 100 Мб, средняя утилизация CPU — не более 3%) и скорости исполнения запросов (среднее время — не более 200 мс). О том, как он был организован, я расскажу ниже.
Читать дальше →
Всего голосов 147: ↑129 и ↓18+111
Комментарии24

Измеряем производительность «облачных» дисков — спасаем MySQL

Время на прочтение6 мин
Количество просмотров21K
В последнее время в облачных средах и хостингах все чаще стали попадаться «виртуальные» жесткие диски. Техническая служба хостера может заверять, что «виртуальный» диск — быстрый, как десяток рейдов 10 (рейд 100 ;-) ) и держит сотни, а то и тысячи IOPS – однако MySQL заметно для клиентов тормозит. А как это доказать хостеру?

Проблема в том, что измерить «скорость» виртуального жесткого диска изнутри виртуальной машины – непросто, т.к. неясно, что мерить в первую очередь, чем и зачем. А сделать это нужно, чтобы убедить администраторов виртуальной конфигурации, что дело не в приложении и настройках MySQL. И нужно было, как говориться, просто «помыть руки» перед чтением мануала к хранилищу.

В статье я проиллюстрирую простую методику нахождения «точки опрокидывания» производительности виртуального жесткого диска, с использованием доступных в дистрибутивах инструментов – sysbench и iostat. Также мы измерим «точку опрокидывания» известных своей тормознутостью виртуальных дисков EBS от Амазона – как обычных EBS, так и Provisioned IOPS EBS (1000 и 2000 IOPS).
Читать дальше →
Всего голосов 62: ↑55 и ↓7+48
Комментарии63

Быстрая реализация инкрементального бэкапа на Amazon S3

Время на прочтение6 мин
Количество просмотров23K
После переезда моего сайта с shared-хостинга на виртуальный сервер в облаке вплотную встал вопрос об архивации данных: если раньше о ежедневном бэкапе беспокоился хостер, то теперь эти заботы целиком легли на плечи администратора. Так как хранить большие архивы на своем сервере не только небезопасно, но и (иногда) накладно, было решено копировать основную массу файлов на сервис S3 от Amazon. Под катом описывается мой способ реализации инкрементального бэкапа. Способ достаточно нубовский, но желающие повторить его без труда найдут пути тонкой настройки под свои нужды.
Читать дальше →
Всего голосов 41: ↑39 и ↓2+37
Комментарии23

Информация

В рейтинге
Не участвует
Откуда
Auburn Hills, Michigan, США
Дата рождения
Зарегистрирован
Активность