Как только у меня появился iPad, у меня сразу же появилась мысль кодить на нем, но первое время было не до этого. Затем, когда появилось время, я решил вернуться к этому вопросу. Идея, конечно, немного бредовая, но иногда все же появляется желание написать пару-тройку строчек во время поездки в метро или в самолете. Итак, под катом инструкция к действия, если вы хотите использовать свой айпад в тех же целях.
Сначала мой выбор пал на браузерные IDE. Самой достойной мне показалась Cloud9. IDE действительная замечательная — есть интеграция с известными сервисами VCS (например, GitHub), можно деплоить приложение вЧитать полностью »
Рубрика «linux» - 335
Разработка / iPad как среда разработки
2012-02-29 в 5:30, admin, рубрики: github, IDE, ipad, linux, ssh, метки: github, IDE, iPad, linux, sshКопирайт / Иллюстрация к вопросу о правоприменительной практике копирайта
2012-02-29 в 4:09, admin, рубрики: linux, windows, копирайт, Нижний Новгород, правоприменительная практика, метки: linux, windows, копирайт, Нижний Новгород, правоприменительная практика
Во вчерашнем пресс-релизе Нижегородского Гражданского Совета преданы гласности намерения нижегородских правоохранительных органов арестовать два системных блока с Linux по обвинению в том, что это нелицензионный Windows.
Высока вероятность того, что органы в этом деле руководствовались политическими соображениями, поэтому я вынужден напомнить читателям про шестое правило Хабрахабра, запрещающее обсуждение политики.
А вот те лица, которые ведут счёт случаям правоприменения копирайта как средстваЧитать полностью »
Linux для всех / Linux показал рост 64% за год
2012-02-28 в 19:29, admin, рубрики: linux, windows 7, метки: linux, windows 7Наконец-то Linux показал те темпы роста, которые от него давно ждут. С мая по декабрь 2011 года доля Linux на рынке десктопных ОС выросла сразу на 64%, по данным глобального сервиса мониторинга Net Market Share, который собирает статистику по посетителям 40 000 сайтов. Уникальная аудитория составляет около 160 млн человек в месяц, так что погрешность измерений крайне мала.

В прошлом году Linux стал самой быстрорастущей ОС для десктопов, на втором месте — Windows 7 с показателем 37%.
Много летЧитать полностью »
Cisco / GNS3 и dynamips на удаленном сервере
2012-02-27 в 15:32, admin, рубрики: Cisco, GNS3, linux, метки: Cisco, GNS3, linuxСегодня мы рассмотрим разнесение на разные компьютеры оболочки GNS3 и эмулятора Cisco IOS Dynamips.
Дано:
мощный сервер (дом/работа/Hetzner/Amazone) и достаточно слабое рабочее место (ноутбук/нетбук/etc.).
Задача:
перенести нагрузку от эмуляции большого числа IOS на сервер для комфортной работы.
Решение:
Будут рассмотрены несколько вариантов — штатный (! Да, вы не замечали в настройках вкладку «Гипервизоры»? ) и работающие с костылями [unix way], но на мой взгляд несколько удобней.
Для работы будем использовать следующее ПО:
— GNS3 0.8.2-BETA, но должно работать и на ветке 0.7.x
— Dinamips 0.2.8-RC2
— Linux Ununtu 11.10 / Windows 7
— bash, tmux, ssh
<aЧитать полностью »
Системное администрирование / QoS в Linux: издеваемся над трафиком
2012-02-26 в 21:33, admin, рубрики: linux, qos, сети, метки: linux, qos, сети В предыдущей статье я рассказывал про фильтр U32. В этой статье речь пойдёт о так называемых tc actions — действиях, которые можно производить над трафиком. Например, можно построить файерволл без использования iptables/netfilter, или изменять отдельные байты в пакетах, перенаправлять/зеркалировать трафик на другие интерфейсы. Осваивать это будем на примерах. Продолжение под катом.
Что же это за tc actions такие?
Traffic Control Action (далее просто «действия») — это расширение фильтров в подсистеме управления трафиком. Расширения эти нужны для самых разнообразных нужд — от простейшегоЧитать полностью »
Mozilla / Thunderbird упрямо открывает ссылки в Firefox
2012-02-22 в 14:13, admin, рубрики: chrome, Firefox, linux, opera, thunderbird, метки: chrome, firefox, linux, opera, thunderbird 
Я уверен, что многие, использующие Thunderbird в качестве почтового клиента и не-Firefox в качестве браузера по умолчанию, сталкивались с тем, что Thunderbird упрямо открывает все ссылки в Firefox, несмотря на то, что все настройки сделаны, все хендлеры прописаны и Chrome/Chromium/Opera(?) поставлен браузером по умолчанию.
Ответ нашёлся довольно нетривиально: Firefox захардкожен в настройках Thunderbird.
В файле .thunderbird/ZZZZZ.default/mimeTypes.rdf найдите строки
/usr/bin/firefox
и замети их на нужную строку:
/usr/bin/google-chrome /usr/bin/chromium-browser /usr/bin/opera
После этого перезапустите Thunderbird и вы будетеЧитать полностью »
Adobe / Adobe отказывается от разработки Flash Player и AIR для GNU/Linux
2012-02-22 в 11:22, admin, рубрики: adobe, adobe air, flash player, Google Chrome, linux, метки: adobe, adobe air, flash player, Google Chrome, linux Сегодня компания Adobe выпустила план разработки Flash, в котором не нашлось места Flash Player и AIR для Linux. Отныне в течение пяти лет компания Adobe будет предоставлять исправления безопасности и программных ошибок, а вот новые версии разрабатываться не будут. Исключение составляет Google Chrome, в котором реализована модель подключаемого модуля в качестве Pepper Plugin. То есть, Google Chrome на данный момент является единственным браузером, который будет получать обновления функций модуля. То же самое постигло и Adobe AIR, правда, без исключений.
Напомню, чтоЧитать полностью »
Блог компании Айдеко / Каждому клиенту по процессу
2012-02-22 в 9:33, admin, рубрики: linux, UNIX, Айдеко, обучение, Программирование, разработка софта 
Мы продолжаем публиковать на Хабре лекции курса «Сетевое программирование в UNIX». Хотя тема второй лекции – не сетевая, ее можно считать смежной с сетевым программированием. Видео посвящено способам обработки нескольких клиентов в одном сетевом сервере. «Использование более одного процесса можно организовать по-разному. Можно создавать процессы заранее (это модель prefork) или делать это по мере необходимости. Оба способа рассмотрены в лекции», — рассказал Александр Патраков, автор курса.
Стоит отметить, что в нашем курсе не затронутаЧитать полностью »
Node.JS / [Из песочницы] Научить node.js перезапускаться по хоткею в любимом редакторе
2012-02-22 в 0:21, admin, рубрики: linux, netcat, node.js, nodejs, vim, метки: linux, netcat, node.js, nodejs, vimИзучая node.js я обнаружил, что добиться успеха в этом непростом деле мне мешает постоянная необходимость перезапускать руками сервер node в командной строке. Так появилась идея повесить перезапуск сервера на горячую клавишу в любимом редакторе (в моем случае, Vim'е) сохранив возможность следить за выводом STDOUT и STDERR сервера. Решение linux-only, поскольку написано на sh.
Однако, одним node.js дело не ограничивается. Используя это решение можно организовать перезапуск и перенаправление вывода любой утилиты (python/php/etc), просто указав ее имя в настройках скрипта вместо node.
Не исключаю вероятность, всё это (и намного больше) реализовано в «нормальнойЧитать полностью »
Системное администрирование / [Из песочницы] QoS в Linux: фильтр U32
2012-02-18 в 16:02, admin, рубрики: linux, qos, переводы, сети, метки: linux, qos, переводы, сети![Системное администрирование / [Из песочницы] QoS в Linux: фильтр U32 Системное администрирование / [Из песочницы] QoS в Linux: фильтр U32](https://www.pvsm.ru/images/d30dc28a1051540fd25e6551a0363b18.png)
Так повелось, что фильтр U32 в подсистеме управления трафиком ядра Linux считается простым и понятным, а потому в подробном документировании не нуждается. Например, в LARTC (Linux Advanced Routing and Traffic Control) про него лишь несколько абзацев. Но на самом деле U32 устроен гораздо сложнее и интереснее, но и в использовании он не так прост, как может показаться. Под катом статья по этому фильтру с примерами использования и подробными пояснениями.
Сопоставление
И так, основная функция фильтра U32 заключается в том, что берётся некоторый блок данных из пакета, и сравнивается с заданным значением. Если значения совпадают, то выполняютсяЧитать полностью »
