Как стать автором
Обновить
14
Карма
0
Рейтинг

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

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

Время прочтения 7 мин
Просмотры 64K
IT-эмиграция


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

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

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

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

Время прочтения 8 мин
Просмотры 40K
Системное администрирование **nix *

Введение



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

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

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

Время прочтения 3 мин
Просмотры 174K
Системное администрирование *Сетевые технологии *Серверное администрирование *
Описанная проблема присуща только ветке 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
Финансы в IT IT-компании
На днях состоялось собрание акционеров Сбербанка. В общем-то рядовое финансовое событие, мало касающееся аудитории Хабра, если бы не два но:
— председатель правления Греф вел доклад в Google Glass: «Я не могу весь текст запомнить, поскольку у меня очень большой доклад, там у меня были тезисы. Так я мог смотреть и текст, и аудиторию»
— во время доклада председатель правления говорил о том, что в «в ближайшие годы главными конкурентами банков станут не другие банки, а крупные интернет-ресурсы».

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

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

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

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

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

Время прочтения 10 мин
Просмотры 0
Гаджеты

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



Читать дальше →

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

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

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

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

Время прочтения 11 мин
Просмотры 306K
Компьютерное железо
В продолжение темы 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

Создание приложения в стиле Android

Время прочтения 5 мин
Просмотры 28K
Разработка под Android *
Из песочницы
Часто, интерфейс даже очень популярных Android-приложений спроектирован кое-как и складывается впечатление, что большинство разработчиков даже не слышало о User Interface Guidelines. Но следование рекомендациям не очень сложно, а иногда даже позволяет экономить время на разработку. Для того, чтобы показать, что это действительно так, я предлагаю пройтись по нескольким ключевым элементам проектирования интерфейса приложения на примере слегка продвинутого «Hello World».
Статья расчитана на начинающих Android-разработчиков. Исходный код можно скачать по ссылке в конце, а пояснения будут касаться:
  • Создания всплывающего меню
  • Проектирования окна настроек
  • Работы с Nine-patch graphics

Читать дальше →
Всего голосов 128: ↑115 и ↓13 +102
Комментарии 16

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

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



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

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

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

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

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

ICQ, Jabber, email и спам

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

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

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

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

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

Время прочтения 3 мин
Просмотры 3K
Краудсорсинг

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

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

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

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

Время прочтения 2 мин
Просмотры 821
Гаджеты Смартфоны
Сегодня задумался над вопросом: Что вообще происходит с рынком карманных компьютеров? Ведь за последние 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 мин
Просмотры 27K
Платежные системы *


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

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

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

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

Время прочтения 4 мин
Просмотры 225K
DIY или Сделай сам
Из песочницы
Вначале был свет, и было хорошо. Внезапно, отключили электричество, и родилась идея.

image

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

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

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

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

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

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


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

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

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

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

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

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

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

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

Информация

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