Потребовалось мне как-то запустить игру, которая запускается под wine, через прокси. Поднял ssh-туннель, запустил игру через proxychains, и… игра не смогла соединиться с сервером, хотя chromium без проблем работал и показывал ip прокси. Попробовал tsocks — игра вообще не запустилась. Можно, конечно, было настроить VPN-туннель с помощью того же ssh, но сервер — VPS, под OpenVZ, у которого по умолчанию выключен TUN, что привело бы к письму в техподдержку и ожиданию.
Итак, пятиминутное гугление привело меня к заброшенному проекту Transocks, который, в отличие от proxychains и tsocks, которые подгружают свои библиотеки и перехватывают сетевые вызовы, слушает определенный порт и перенаправляет все, что в него пришло, через socks4 прокси. К сожалению, transocks у меня не собрался, и я начал гуглить дальше. Оказывается, у проекта есть два форка: transocks_ev на c и transocks_em на ruby. Первый поддерживает Socks5, не поддерживает авторизацию и UDP. Второй же поддерживает Socks5, UDP, *BSD, но тоже, вроде бы, не поддерживает авторизацию(не нашел в коде, а документации нет). Так как UDP мне не нужно, я остановился на transocks_ev.
Создатель Java теперь работает в Google
Создатель языка Java , устроился на работу в компанию Google. До этого он долгое время работал в Sun, однако решил покинуть эту компанию после ее приобретения корпорацией Oracle.
Джеймс Гослинг (James Gosling), создатель языка программирования Java, объявил о том, что занял должность в компании Google.
Об этом он написал в своем личном блоге. «Сегодня я начинаю работать в Google. Одна из самых сложных вещей в жизни – это делать выбор. Мне было сложно сказать «нет» многим другим превосходным возможностям, но думаю, что эта работа будет очень интересной», – написал Гослинг.
Создатель Java не сообщил о том, какой пост он займет в интернет-гиганте. «Я еще не знаю, над чем буду работать. Думаю, что будет всего понемногу», – отметил он. Джеймс Гослинг покинул Sun 2 апреля 2010 г., вскоре после того как компания, в которой он работал с 1984 г., была приобретена Oracle.
Риальная прога риальных пацанов
Скачиваемая версия игры Dino Run
Игровая студия PiXelJAM выпустила скачиваемую версию своей классической браузерной флеш-игры Dino Run, получившей множество хороших отзывов, когда была выпущена в 2008 году.
Герой игры — маленький раптор, которому не посчастливилось появиться на свет как раз перед падением на Землю огромного метеорита, поставившего точку в эпохе динозавров. Игрок должен помочь ему спасти свою жизнь, убежав как можно быстрее и как можно дальше от эпицентра взрыва, перепрыгивая через смертельные пропасти, уворачиваясь от горящих осколков метеорита и обгоняя других динозавров, которые, также как и он, изо всех сил пытаются выжить.
Проект Tor удостоен премии общественной значимости FSF-2010
Проект анонимной сети второго поколения, проще говоря TOR Project, получил премию общественной значимости за 2010 год.
Бессменный президент фонда свободного программного обеспечения FSF Ричард Столлман на церемонии в Бостоне (штат Массачусетс, США), проходящей в рамках конференции LibrePlanet 2011 в колледже Bunker Hill, объявил о вручении ежегодных наград. Награждение присуждается по двум номинациям: за личный вклад в дело свободного ПО и за проект, имеющий общественную значимость.
За 2010 год премия по второй категории была присуждена проекту TOR. Награду принимал исполнительный директор проекта Tor Эндрю Льюман.
Вышел Firefox 4.0
Состоялся релиз браузера Mozilla Firefox 4.0. Релиз примечателен большим количеством изменений.
Производительность:
Оптимизация процесса ввода/вывода, проведена работа по уменьшению использования памяти, уменьшено время выполнения операции с DOM-деревом, отложенное построение фреймов для увеличения скорости динамических страниц, новый метод регистрации компонентов XPCOM (существенно ускоряет запуск программы), новый сборщик “мусора”.
Новый движок JavaScript, JägerMonkey. Оптимизация кода функции изолированного выполнения плагинов, управления вкладками, закладок и истории посещений. Увеличение скорости отрисовки, аппаратная акселерация 2D при выводе на экран, аппаратная акселерация видео, увеличение скорости отрисовки изображений SVG, Retained Layers (ускоренная прокрутка). Увеличение скорости перезагрузки браузера после установки обновления на 97%. Поиск ссылок в истории браузера теперь производится в асинхронном режиме.
tinycmd — ввод нескольких символов вместо длинной команды в консоли
Бывало ли когда-нибудь так, что нужно было помочь кому-то из друзей или родственников, плохо разбирающихся в компьютерах, что-либо установить или настроить? Во многих случаях бывает довольно сложно объяснить, что нужно делать в графическом интерфейсе, поскольку нужно представлять себе, что происходит на экране у другого человека, а интерфейс у него на компьютере может выглядеть очень по-разному.
Гораздо проще в таких случаях просто попросить человека открыть терминал и набрать определённую строчку команд. Но как именно это сделать, если человек плохо знаком со столь привычными нам компьютерными понятиями? Если диктовать по телефону, то ему может быть сложно искать спец. символы на клавиатуре, и он может расставлять пробелы не в том месте, а если использовать текст, то может потребоваться сначала объяснить ему, что такое буфер обмена, и как выделять и копировать текст, а потом разбираться, почему команда не работает (а потом выяснить, что человек, например, скопировал команду целиком, за исключением последнего символа).
военные действия в сети
У одной из фирм, которая выдает SSL-сертификаты, взломщикам удалось получить поддельные сертификаты. Судя по всему, этот взлом был организован иранскими властями (!). См. последние несколько строк документа.
Список сайтов, сертификаты на которые удалось получить взломщику, включает в себя Google, Yahoo, Skype, Mozilla, Live.com (Microsoft).
Массовый хостинг с помощью mod_vhost_alias
Автор: Голышев С.В. (glsv)
e-mail: glsv@yandex.ru
В статье описывается работа с модулем Apache mod_vhost_alias. Данный модуль предназначен для уменьшения трудоемкости создания и поддержки большого количества виртуальных хостов на сервере Apache. Модуль организует динамическое создание виртуальных хостов на основе запрошенного доменного имени и не требует внесения изменений в конфигурационные файлы сервера при создании новых виртуальных хостов.
При большом числе виртуальных хостов (десятки и сотни) время запуска и перезагрузки веб-сервера занимает значительное время, в течение которого он недоступен посетителям. Такая ситуация является критической для хост-провайдеров и серверов на которых расположены популярные сайты. Уменьшить время запуска сервера и упростить работу c большим количеством виртуальных хостов может модуль Apache с названием mod_vhost_alias.
Данный модуль позволяет не создавать отдельный контейнер для каждого виртуального хоста, а динамически формирует пути к директориям сайтов на основе запрошенных доменных имен или IP-адресов. Для создания сотен виртуальных хостов модуль mod_vhost_alias использует всего 4 директивы, с помощью которых определяются правила формирования путей к директориям сайтов. 2 из них предназначены для работы с виртуальными хостами на основе имен и 2 для работы с виртуальными хостами на основе IP-адресов.
Строим сеть на Calculate Directory Server
СЕРГЕЙ ЯРЕМЧУК, инженер автоматизации. Автор более 800 статей и 4 книг. В «Системном администраторе» публикуется с первого номера.
Интересы: сетевые технологии, защита информации, свободные ОС
Принято считать, что управлять большим количеством Linux-систем очень сложно, разработчики Calculate Linux доказали, что это не так
Here all my tuxian friends are scared when it comes to gentoo or anything related to it. they say,
“hands will be on fire, if you touch it” so much customizable. now everyone is talking
of Calculate Linux. its a real blessing, i must say.
Все мои друзья пугаются, когда речь идет о Gentoo. Они говорят: «Руки будут гореть, если прикоснуться к нему», –
столько настроек. Сейчас они говорят о Calculate Linux. Я должен сказать, это реальное благословление.
Из сообщения в IRC проекта Calculate Linux
Зачем еще одно «поделие»?
Учитывая, что подобный вопрос неизменно появляется в качестве комментариев после анонса любого нового дистрибутива, следует уделить несколько строк проекту Calculate Linux.
Linux-системы ассоциируются с несколькими понятиями – бесплатность, доступность, стабильность, безопасность, управляемость, доступ к коду и возможность его изменения. Но именно бесплатность ставят на первое место, когда рассматривается вопрос о внедрении. Делая ставку на то, что системы на базе этой ОС можно свободно скачать и использовать без отчислений и постепенно довести ИТ-инфраструктуру до необходимого уровня. Учитывая затяжное внедрение и необходимость в наличии подготовленных кадров, основной упор при переходе на Linux переносится с цены приобретения на стоимость сопровождения. Именно такой аргумент приводят сторонники Microsoft, указывая, что совокупное владение Linux, несмотря на нулевую стоимость, все-таки выше именно за счет обучения и оплаты системного администратора, службы поддержки и обслуживания. Вероятно, в условиях кризиса в этом даже больше выгоды, так как финансирование внедрения Linux не будет требовать больших первоначальных вложений, а развитие ИТ-инфраструктуры может идти и финансироваться постепенно, по мере необходимости. Но как раз без должного финансирования переход на свободные ОС может длиться лишь усилиями энтузиастов и длиться не один месяц.