Когда в Google Календаре появилась возможность получать бесплатные SMS уведомления, думаю все разработчики подумали о том, что это можно прикрутить к своим скриптам. Многие так и не нашли времени и сил этим заняться, поэтому предоставляю PHP скрипт для бесплатной отправки SMS себе, а для пущей пользы прикручу его к системе мониторинга Zabbix. Надеюсь после этих слов все системные администраторы подумали о том, как будет здорово получать SMS когда из сети выпадает сервер, кто-то наступает на сетевой провод, перезагружается роутер или повышается температура в серверной.
Андрей Кам @decanet
User
MegaUpload.com закрыт ФБР, основатели и еще несколько сотрудников арестованы
2 min
16K![](https://habrastorage.org/storage2/249/c5e/17d/249c5e17d1d4829c5c5efba0a1807e8f.png)
Новость шокирующая, но это не очередной желтый заголовок, а суровая действительность.
На сайте ФБР доходчиво донесено, что двум организациям и семерым частным лицам выдвинуто обвинение в многократном нарушении копирайта, получении прибыли в 175$ миллионов и причинении ущерба в полмиллиарда долларов. Как это все считалось, как обычно не описано, да и особого значения не имеет, так как в масштабах MegaUpload несколько случаев погоды не делают.
Упомянутым гражданам грозит много лет по 3 обвинениям:
1) 20 лет за мошенничество
2) 20 лет за отмывание денег
3) 5 лет за каждый случай нарушения копирайта
+135
+173
Хабравстреча в Архангельске
1 min
415Ау, есть тут кто из Архангельска? Продолжаем расширение географии хабраоффлайнов. Были, кто забыл, Москва, Питер, Киев. Теперь предлагаю устроить сбор архангелогородцев. Давайте познакомимся :)
![](https://habrastorage.org/getpro/geektimes/post_images/ae5/8b5/9fe/ae58b59fec1b8123364308fcd0f7f0b2.jpg)
Вид на 500 рублей
Когда: в эту субботу, 14 января в 14 часов.
Где: паб «Честер», пр. Троицкий, 37, столик 22.
Что будет: чтобы наше знакомство стало не только приятным, но и полезным, предлагаю желающим подготовить короткое, на 5-10 минут, выступление на любую интересную тему — по какой-нибудь профессиональной области, презентацию вашего проекта или про IT в Архангельске — в общем, что вы считаете важным и хотите обсудить с хабрасообществом в оффлайне. Или просто приходите послушать :) Темы выступлений пишите в комментариях или на странице мероприятия: www.facebook.com/events/280311698689780
И последнее, обязательно отмечайтесь в fb или в комментах, если хотите придти, чтобы можно было заранее знать, сколько нас будеь. Спасибо за понимание.
P.S. Северодвинцы, тоже не тупим ;)
![](https://habrastorage.org/getpro/geektimes/post_images/ae5/8b5/9fe/ae58b59fec1b8123364308fcd0f7f0b2.jpg)
Вид на 500 рублей
Когда: в эту субботу, 14 января в 14 часов.
Где: паб «Честер», пр. Троицкий, 37, столик 22.
Что будет: чтобы наше знакомство стало не только приятным, но и полезным, предлагаю желающим подготовить короткое, на 5-10 минут, выступление на любую интересную тему — по какой-нибудь профессиональной области, презентацию вашего проекта или про IT в Архангельске — в общем, что вы считаете важным и хотите обсудить с хабрасообществом в оффлайне. Или просто приходите послушать :) Темы выступлений пишите в комментариях или на странице мероприятия: www.facebook.com/events/280311698689780
И последнее, обязательно отмечайтесь в fb или в комментах, если хотите придти, чтобы можно было заранее знать, сколько нас будеь. Спасибо за понимание.
P.S. Северодвинцы, тоже не тупим ;)
+14
Gyazo на собственном сервере
3 min
23KПривет, хабр!
![image](http://gyazo.com/public/img/top/bigicon.png)
Я и мои друзья давно пользуются программой Gyazo.
Вкратце: маленькая программка, при запуске которой можно сразу выделять область на экране, а как только отпускаешь мышку, область закачивается на сервер gyazo, а в буфер обмена сразу копируется ссылка на него.
Попробовать можно здесь: http://gyazo.com
В последнее время её создатель решил монетизировать свою разработку, и помимо платных фич, включил навязчивую рекламу для не-премиум пользователей.
Сначала, в буфер копировалась не прямая ссылка на картинку, а ссылка на страничку с рекламой. Затем и вовсе прямой файл стал недоступен.
Поскольку gyazo является Open Source проектом, я решил сделать версию «для себя» и без рекламы.
![image](http://gyazo.com/public/img/top/bigicon.png)
Я и мои друзья давно пользуются программой Gyazo.
Вкратце: маленькая программка, при запуске которой можно сразу выделять область на экране, а как только отпускаешь мышку, область закачивается на сервер gyazo, а в буфер обмена сразу копируется ссылка на него.
Попробовать можно здесь: http://gyazo.com
В последнее время её создатель решил монетизировать свою разработку, и помимо платных фич, включил навязчивую рекламу для не-премиум пользователей.
Сначала, в буфер копировалась не прямая ссылка на картинку, а ссылка на страничку с рекламой. Затем и вовсе прямой файл стал недоступен.
Поскольку gyazo является Open Source проектом, я решил сделать версию «для себя» и без рекламы.
+49
Интернет через ICMP
1 min
29KЗдравствуйте! Вы забыли заплатить за интернет, провайдер заблокировал TCP и UDP, а про ICMP забыл, и любой ресурс пингуется? Тогда этот топик для вас!
![image](https://habrastorage.org/getpro/geektimes/post_images/09f/6ef/958/09f6ef958d0c5bb44c52bde420f93c83.png)
![image](https://habrastorage.org/getpro/geektimes/post_images/09f/6ef/958/09f6ef958d0c5bb44c52bde420f93c83.png)
+169
Квантовая левитация (эффект мейснера)
1 min
31KПоразительное видео из университета Тель-Авива, демонстрирующее эффект мейснера, когда сверхпроводник (в данном случае охлажденный жидким азотом) «заперт» в магнитном поле.
К сожалению, пока мы не найдем/создадим сверхпроводник, остающийся таким при обычной температуре, левитирующие автобусы откладываются…
PS: Господа минусующие, почитайте вики. К маглеву это не имеет отношения — здесь используются другие принципы.
PPS: Спасибо ftp27 за еще одно видео от этих же ребят, которое демонстрирует пару дополнительных интересных моментов, таких как огибание препятствия и левитацию двух сверхпроводников.
К сожалению, пока мы не найдем/создадим сверхпроводник, остающийся таким при обычной температуре, левитирующие автобусы откладываются…
PS: Господа минусующие, почитайте вики. К маглеву это не имеет отношения — здесь используются другие принципы.
PPS: Спасибо ftp27 за еще одно видео от этих же ребят, которое демонстрирует пару дополнительных интересных моментов, таких как огибание препятствия и левитацию двух сверхпроводников.
+118
Фильмы IT-тематики
2 min
15K![image](https://habrastorage.org/getpro/geektimes/post_images/b71/671/430/b716714302881357717bc60eb97a10c8.jpg)
сказать, он стал мотиватором моей дальнейшей ИТ-карьеры. Далеко не эталон киноискусства, однако
стремление стать похожим на героев фильма, продолжилось в самообразовании. Далее первый выклянченный компьютер, первые строчки кода, начало проб и ошибок. Когда уже были написаны эти самые «хэлоу-ворды», «калькуляторы», затем испробованы несколько *nix'ов — на руки попалась болванка с «Antitrust». В одноголосном переводе и гиблом качестве. К слову, это не помешало, пересмотреть фильм пару десятков раз. Что послужило более зрелому стремлению, чем быть всемогущим кул-хакером. Под катом, перечислю увиденные мной фильмы IT-тематики, с кратким описанием. В основном из двухтысячных. Неувиденное или забытое, будем добавлять.
+155
Speed Install 2.0 − репозиторий под Windows
3 min
14K![](https://habrastorage.org/getpro/geektimes/post_images/79c/01f/251/79c01f251df03f2ac67fcaf2630ce17a.png)
Преимущество репозитория:
− выбор программы из нескольких конкурентов в нужной категории,
− всегда установка последней версии,
− автоматическая установка, без бесконечных «Далее», «Согласен», «Принимаю».
Вопрос о создании репозитория уже поднимал dozent в своем топике, и Goodkat в комментарии.
Программа Speed Install 2.0 выполняет поставленные задачи и не ограничивается продуктами Microsoft.
В 2008 году я скачал Гугл Хром, чтобы посмотреть, что за зверь такой, да так на нем и остался. Точно так же разработчики передали мне программу на пробу, а теперь я не представляю, как буду без нее дальше. К комфорту быстро привыкаешь.
+32
Неправда о компьютерщиках: что там сочиняют про нас?
2 min
3.9KМой знакомый системный администратор ездит на собственной спортивной машине, знакомый программист участвует в заграничных покатушках на яхтах, еще один программист активно занимается дайвингом, системный архитектор – заядлый охотник. Ни один из них не вписывается в разрекламированный в народе образ кривого прыщавого и забитого ботана-компьютерщика, ни по внешнему виду, ни поведению, ни по образу жизни, ни по увлечениям. Да кто же это все придумывает и для чего? Предлагаю найти примеры такого творчества и собрать их здесь в этом посте.
![](https://habrastorage.org/storage1/6848bc4d/44bd3606/c89551ee/b6f0cd45.jpg)
![](https://habrastorage.org/storage1/6848bc4d/44bd3606/c89551ee/b6f0cd45.jpg)
+89
Коворкинг в Таиланде: альтернативная точка зрения
1 min
4.9KНе секрет, что многих (как и меня) очень увлекла мысль о том, что-бы поработать в Тайланде, в коворкинг центре, о котором недавно писали на Хабре.
Но буквально сегодня, в Google Reader мне на глаза случайно попался следующий пост.
Информация приведённая в этом топике показалась мне достаточно важной для целевой аудитории. Скажу сразу, я не имею никакого отношения к этому блогу, и не знаю человека написавшего этот пост. То есть не уверен, что все действительно так плохо. Но поскольку тема достаточно важная и интересная, то решил все таки его опубликовать.
Но буквально сегодня, в Google Reader мне на глаза случайно попался следующий пост.
Информация приведённая в этом топике показалась мне достаточно важной для целевой аудитории. Скажу сразу, я не имею никакого отношения к этому блогу, и не знаю человека написавшего этот пост. То есть не уверен, что все действительно так плохо. Но поскольку тема достаточно важная и интересная, то решил все таки его опубликовать.
+153
Мобильная связь до 50% дешевле?! Реальность
5 min
9K![image](https://habrastorage.org/getpro/geektimes/post_images/1b5/28c/f6a/1b528cf6a464355688a7837a1ce5c214.jpg)
Приветствую.
Я хочу рассказать как можно сэкономить до 50% на мобильной связи. Не используя гиковских средств. Вроде скайпа.
Предисловие
Мало кто знает, что операторы сотовой связи получают колоссальный процент дохода от тех, кто однажды купил сим-карту-вставил и звонит. Это происходит потому, что купив тариф с завлекательной надписью или по совету консультанта чаще всего мы не задумываемся о том, что идет время, у операторов выходят все новые и новые предложения. И на старых тарифах цена поднимается.
Операторы специально повышают цены на старых тарифах. Мотивируя это тем, чтобы пользователи переходили на новые тарифы и не засиживались на старых. Но в реальности, мало кто следит за изменениями в тарифах. В обществе укоренено мнение, что раз написано в бумажке 2 рубля минута, значит так будет всегда. На самом деле всё иначе. Операторы попросту наживаются на абонентах. И придраться к ним трудно, ведь все для нас, для нашего блага.
К сожалению, действительно выгодные старые тарифы остались только у корпоративных пользователей — подключение к таким тарифам возможно только на сером рынке. Для нас же обычных обывателей идет постоянное повышение цен.
В этом топике основной упор сделан на то, что вас по каким-то причинам устраивает ваш оператор. И вы просто хотите сэкономить в рамках своего оператора. Не взирая на то, что у конкурентов дешевле.
Однако, желающие могут так же воспользоваться рекомендациями из этого топика и подобрать себе что нибудь из тарифов другого оператора.
В этом топике, акцент будет сделан только на логистику.
Никаких секретов. :)
Главное начать!
+43
This Is Russia
1 min
507Команда уволенных талисманов олимпиады подрабатывает, снимаясь в рекламе, и представляет Россию такой, какой иностранцы её ещё не видели. Показывают, так сказать, всё что скрыто.
+34
Организация High-Load cluster с несколькими нодами
8 min
20KВ ответ на этот этот топик решил написать свои соображения по тому, как стоит строить кластер для высоко нагруженных проектов.
Топик очень хорош. Очень приятно почитать подобное с точки зрения разработчика.
По роду деятельности я занимаюсь предоставлением хостинг услуг. 90% моей работы составляет настройка и администрирование серверов для тяжеленных магазинов, написанных на движке magento. Поэтому производительности уделяю очень много внимания.
За время работы у меня выработалось некое виденье идеального кластера для тяжеловесных проектов. Это:
— 2 WEB сервера
— 1 DB сервер
— 1 балансировщик нагрузки.
Совсем не ново, но соображения связаны именно с балансировщиком нагрузки
Топик очень хорош. Очень приятно почитать подобное с точки зрения разработчика.
По роду деятельности я занимаюсь предоставлением хостинг услуг. 90% моей работы составляет настройка и администрирование серверов для тяжеленных магазинов, написанных на движке magento. Поэтому производительности уделяю очень много внимания.
За время работы у меня выработалось некое виденье идеального кластера для тяжеловесных проектов. Это:
— 2 WEB сервера
— 1 DB сервер
— 1 балансировщик нагрузки.
Совсем не ново, но соображения связаны именно с балансировщиком нагрузки
+11
Оптимальные опции для x86 GCC
4 min
55K Распространено мнение, что GCC отстает по производительности от других компиляторов. В этой статье мы постараемся разобраться, какие базовые оптимизации GCC компилятора стоит применить для достижения приемлемой производительности.
+81
Подборка сервисов для расширения возможностей вашего Dropbox
1 min
79KСервис Dropbox любим многими хабровчанами, поэтому предагаю вашему вниманию подборку полезностей для работы с этим облачным сервисом.
Backup Box умеет синхронизировать разные облачные сервисы, а также делать бэкапы сайтов (FTP и MySQL).
![](https://habrastorage.org/storage2/4ea/a82/d1d/4eaa82d1d651cc3dcbb3f6aefade1e9e.png)
Backup Box умеет синхронизировать разные облачные сервисы, а также делать бэкапы сайтов (FTP и MySQL).
![](https://habrastorage.org/storage2/4ea/a82/d1d/4eaa82d1d651cc3dcbb3f6aefade1e9e.png)
+124
Бета-версия modSecurity для Nginx
2 min
13KModSecurity — популярный бесплатный Web Application Firewall (WAF) с открытыми исходными кодами. Долгое время существовал только в виде модуля к веб-серверу Apache.
+25
Цифровые SSL сертификаты. Разновидности, как выбрать?
13 min
473K![](https://habrastorage.org/storage2/b93/9d3/a11/b939d3a11c51805874cd5c7be5a50cee.jpg)
Поскольку мы занимаемся продажей всех видов сертификатов, то накопилось некоторое количество опыта по сертификатам и знаний как правильно подобрать нужный сертификат для конкретной ситуации. Постараюсь в нескольких постах поделиться этой информацией.
Так что если у вас стоит задача поднять защищенное https соединение для вашего сайта, то в этом посте я постараюсь раскрыть все тонкости и особенности SSL сертификатов, чтобы сделать правильный выбор было проще.
+97
Руководство новичка по эксплуатации компоновщика
32 min
205KDavid Drysdale, Beginner's guide to linkers (http://www.lurklurk.org/linkers/linkers.html).
Цель данной статьи — помочь C и C++ программистам понять сущность того, чем занимается компоновщик. За последние несколько лет я объяснил это большому количеству коллег и наконец решил, что настало время перенести этот материал на бумагу, чтоб он стал более доступным (и чтоб мне не пришлось объяснять его снова). [Обновление в марте 2009: добавлена дополнительная информация об особенностях компоновки в Windows, а также более подробно расписано правило одного определения (one-definition rule).
Типичным примером того, почему ко мне обращались за помощью, служит следующая ошибка компоновки:
Если Ваша реакция — 'наверняка забыл extern «C»', то Вы скорее всего знаете всё, что приведено в этой статье.
Цель данной статьи — помочь C и C++ программистам понять сущность того, чем занимается компоновщик. За последние несколько лет я объяснил это большому количеству коллег и наконец решил, что настало время перенести этот материал на бумагу, чтоб он стал более доступным (и чтоб мне не пришлось объяснять его снова). [Обновление в марте 2009: добавлена дополнительная информация об особенностях компоновки в Windows, а также более подробно расписано правило одного определения (one-definition rule).
Типичным примером того, почему ко мне обращались за помощью, служит следующая ошибка компоновки:
g++ -o test1 test1a.o test1b.o
test1a.o(.text+0x18): In function `main':
: undefined reference to `findmax(int, int)'
collect2: ld returned 1 exit status
Если Ваша реакция — 'наверняка забыл extern «C»', то Вы скорее всего знаете всё, что приведено в этой статье.
+192
Памятка пользователям ssh
13 min
1.5M![](https://habrastorage.org/getpro/habr/post_images/784/133/dac/784133dac3a6daa093e5a8174962be7f.png)
Предупреждение: пост очень объёмный, но для удобства использования я решил не резать его на части.
Оглавление:
- управление ключами
- копирование файлов через ssh
- Проброс потоков ввода/вывода
- Монтирование удалённой FS через ssh
- Удалённое исполнение кода
- Алиасы и опции для подключений в .ssh/config
- Опции по-умолчанию
- Проброс X-сервера
- ssh в качестве socks-proxy
- Проброс портов — прямой и обратный
- Реверс-сокс-прокси
- туннелирование L2/L3 трафика
- Проброс агента авторизации
- Туннелирование ssh через ssh сквозь недоверенный сервер (с большой вероятностью вы этого не знаете)
+344
Information
- Rating
- Does not participate
- Location
- Архангельск, Архангельская обл., Россия
- Registered
- Activity