1 авг. 2010 г.

Bash-скрипты на каждый день

0 коммент.
Thegeekstuff опубликовал три скрипта, которые могут быть полезны в работе системного администратора. Скрипты решают следующие задачи:
- вывод списка процессов, забирающих ресурсы оперативной памяти или CPU;
- вывод списка активных пользователей, забирающих ресурсы CPU;
- вывод информации об общем объеме оперативной памяти, а также задействованном и неиспользуемом, включая данные о swap.

C.R.A.B. испытывает Лондон на прочность

0 коммент.
Художник Джейми Мартин (Jamie Martin) - создатель концепта патрульного робота, который мог бы стать прекрасным дополнением в подразделениях полиции будущего. Управляемая на расстоянии кибернетическая автономная система (Cybernetic Autonomous Remote Barricade), или, сокращенно, C.R.A.B., имеет бронированную защиту, оснащена импульсными пушками и умеет пускать дымовую завесу. Мартин щедро снабдил концепт яркими и подробными иллюстрациями и даже снял несколько анимированных роликов, наглядно демонстрирующих мощь C.R.A.B., орудующего на улицах Лондона.



Согласно легенде, придуманной художником, технологии, благодаря которым появился робот, тайно разрабатывались в течении двенадцати лет специалистами Dalton/Stanley, производителя оружия, и крупной корпорации Omni Consumer Products. Результатом их совместного проекта стала разработка уникальной роботизированной системы защиты, которая в сочетании с новейшими технологиями в области производства оружия позволила создать C.R.A.B.

Лично мне кажется, что Мартин - большой поклонник "Звездных войн". Очень уж C.R.A.B. напоминает по внешнему виду дройдека.


Источники - Gizmodo, JamieMartinDesign

31 июл. 2010 г.

Samsung готовится составить конкуренцию Apple

0 коммент.
Компания Samsung сделала в пятницу публичное заявление о том, что планшетный компьютер Galaxy Tab может быть запущен в производство в течение двух недель. Представители компании подтвердили, что 7-дюймовый планшетный компьютер на базе Android должен был быть представлен только к концу лета, однако на особом мероприятии, которое состоится 11 августа, его появление не исключается.
Несмотря на то что компания полностью не раскрывает карты, точно известно, что помимо существующей продукции, выпускаемой компанией, на мероприятии будут анонсированы и новые устройства. Тем не менее вряд ли ли этот крупный корейский производитель техники и электроники способен представить какое-либо открытие в области разработки сотовых телефонов, так как основное внимание было сосредоточено на релизе Galaxy S. Кроме того, практически все новые модели домашних кинотеатров, представленные на выставке CES в январе, уже поступили в продажу некоторое время назад.
Большая часть информации о дизайне Galaxy Tab остается тайной, но интерес вызывают уже только технические характеристики. Устройство использует SuperAMOLED экран, который обеспечивает высокое качество изображения даже вне помещения. Оно работает на процессоре частотой до 1,2 Ггц, имеет 3.2-мегапиксельную заднюю и переднюю VGA-камеры, а также 16 Гб встроенной памяти с возможностью увеличения объема за счет microSDHC-слота.


Вероятнее всего, новое устройство будет работать на версии Android 2.2 с теми же настройками, что и на Galaxy S, однако нет никаких данных о том, что эта версия умеет адаптировать пользовательский интерфейс и приложения для больших экранов.
Планшетный компьютер от Samsung может стать первым конкурентом iPad, созданным известным брендом. Важное значение имеет и то, что он будет создан на базе Android - это даст возможность операционной системе развиваться в области планшетных компьютеров. Несмотря на то что другие крупные компании, такие как Acer, Lenovo, Toshiba и другие, также лпанируют выпуск собственных планшетных компьютеров, анонсирование их разработок отложено на осень или боле поздний период. На данный же момент, не имея на рынке серьезных конкурентов, Apple занимает лидирующие позиции по продажам планшетных компьютеров последние 4 месяца.

Оригинал - electronista.com

30 мар. 2010 г.

Основы Python в администрировании Linux

0 коммент.
Первая из моих статей, написанных для IBM DeveloperWorks, опубликована.

В статье описаны преимущества языка Python при использовании его в качестве инструментария для решения задач системного администрирования по сравнению с возможностями стандартного командного интерпретатора bash.

Читать полностью на IBM DeveloperWorks

23 мар. 2010 г.

Iptables против UDP-туннелирования

0 коммент.
UDP-туннелирование - одно из слабых мест безопасности, которое производители беспроводных точек доступа и других устройств со встроенным прокси/файерволлом часто упускают из виду. При обращении к доменному имени формируется UDP-запрос, который отправляется на DNS-сервер по 53 порту. В большинстве файерволлов передача трафика, формируемого этим протоколом, по умолчанию разрешена в обе стороны без какого-либо намека на аутентификацию, что создает дополнительную угрозу безопасности данным.
Один из способов закрыть "дыру" - перехват исходящих UDP-запросов и их дальнейшее перенаправление на локальный DNS-сервер. Делается это при помощи простого правила iptables:

${IPTABLES} -t nat -A PREROUTING -i eth0 -p udp -m udp –dport 53 -j REDIRECT –to-port 53

Примечательно, что этот же шаблон правил используется для настройки прозрачного проксирования в Squid.

Оригинал - adamsinfo.com

Создаем Live USB с Ubuntu 9.10

0 коммент.
Многочисленные Live CD, созданные на базе GNU/Linux, могут использоваться не только с целью изучения соответствующих дистрибутивов. Даже если в ближайшее время намерения работать в этой среде нет, наличие под рукой загрузочного USB-носителя например, с Ubuntu, может значительно упростить задачу обслуживания или восстановления установленной на компьютере Windows.
Для создания Live USB используется кроссплатформенная утилита UNetbootin (Universal Netboot Installer), которая скачивает и разворачивает на носитель ISO-образ с выбранным Linux-дистрибутивом. При этом форматирование файловой системы носителя не производится, что, однако, не освобождает от необходимости сделать резервную копию данных.
Для установки Live Ubuntu объем свободного места на USB-носителе, отформатированном в FAT32, должен составлять не менее 1 Gb. Запустите UNetbootin и выберите из выпадающего списка подходящий дистрибутив - Ubuntu 9.10_Live (для 32-битной платформы) или Ubuntu 9.10_Live_x64 (для 64-битной платформы).

Выберите USB-носитель, на который будет устанавливаться дистрибутив, и нажмите OK:

На первом этапе UNetbootin скачает образ Ubuntu Live CD на локальный компьютер, после чего начнется автоматическое копирование необходимых файлов на носитель. Последним действием на Live USB будет установлен загрузчик syslinux:

Для проверки работоспособности Live USB необходимо загрузиться с носителя, выставив соответствующие настройки в BIOS. В случае, если проблем с образом не возникло, при загрузке появится окно UNetbootin с возможностью выбора опций:

По умолчанию загружается рабочий стол Ubuntu без запроса авторизации. В текущем сеансе есть возможность устанавливать утилиты, которые не входят в стандартный набор Live CD, однако при перезагрузке будут восстановлены дефолтные настройки.

Оригинал - How-to-Geek

22 мар. 2010 г.

Все блоггеры делают это, или еще 5 советов, как сделать блог успешным

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

О том, насколько блог успешен, можно судить по соотношению следующих показателей:
- количество комментариев;
- упоминание на других блогах и ресурсах;
- количество постов за неделю и их объем;
- число просмотров;
- статистика RSS;
- рейтинг в поисковиках и т.д.
Снижение количества просмотров, но увеличение числа RSS-подписчиков или ссылок на других ресурсах говорит скорее о росте популярности блога. Естественно, падение большинства этих показателей свидетельствует об обратном. О ведении статистики стоит задуматься, заполучив как минимум десяток-другой последователей. Это поможет определить дальнейшее направление развития тематики блога и поддерживать интерес читателей "в тонусе".

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

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

Ведение блога - своего рода ответственность за то, что попадет на его страницы, и как это будет воспринято. Можно сделать ставку на интерес, скандальность, общественность, информативность, эксцентричность - вариантов существует достаточно много, однако важнее не метод, а цель - то, что движет автором при написании статей. В таких случаях создание отдельной страницы "О блоге" во многом оказывается полезным для начинающих блоггеров - это позволяет определить начальные ориентиры и отслеживать рост профессионализма, корректируя направление развития через определенные периоды.

И последнее: пожалуйста, пишите грамотно:)

На основе материала Converstations (с примечаниями переводчика)

20 мар. 2010 г.

"Пасхальное яйцо" от разработчиков FireFox

0 коммент.
Среди недокументированных возможностей многих популярных opensource-приложений встречаются довольно забавные "фичи", или, как их еще называют, "пасхальные яйца". Несмотря на то что многие из них легко угадываются в коде, некоторые не так широко известны. Например, в OpenOffice.org Calc, аналог Microsoft Excel, при вводе в строку формул команды =Game("StarWars") запускается аналог Alien Invaders, оформленный в стиле "Звездных войн". Больше всех порадовал Firefox: при печати в строке браузера команды about:robots выводится вот такое приветствие:


Слава роботам!

Коллекция "пасхальных" яиц - www.eeggs.com

На основе материала Arstechnika

Запуск 32-битных приложений под Linux

0 коммент.
Для многих пользователей Windows одной из основных сложностей перехода на Linux является отсутствие возможности запуска привычных 32-битных приложений. Несмотря на то что существует достаточное количество альтернативных opensource-решений, реализующих похожий функционал популярных программ, например, Inkscape - Corel Draw, GParted - Partition Magic, зачастую использование Windows-приложений предопределено политикой компании или сопровождается спецификой, делающей процесс переноса на другую платформу достаточно сложным. Тем не менее, есть решения, позволяющие обойти данную проблему.

Wine

Wine - один из самых распространенных способов запуска 32-битных приложений под Linux. При этом он не является эмулятором как таковым, так как осуществляет только обработку бинарных файлов и библиотек, позволяющих работать с вызовами Windows API в формате, понятном Unix и Linux. Wine входит в состав практически всех популярных Linux-дистрибутивов, а список приложений, с которыми он может работать, постоянно обновляется.

Cedega

Cedega (или WineX) является коммерческой версией Wine, ориентированной преимущественно на игры и включающей дополнительные скрипты для лучшей совместимости и быстрого запуска игровых приложений. Несмотря на то что последние версии Wine не уступают Cedega в поддержке игр, для решения специфических задач WineX подходит как нельзя лучше.

CrossOver

CrossOver - это набор из четырех коммерческих проектов, реализующих запуск Windows-приложений под разными платформами - CrossOver Mac, CrossOver Linux, CrossOver Games Mac и CrossOver Games Linux. За демократичную плату в 39$ (или 69$ - в профессиональной версии) пользователи получают возможность работать с Microsoft Office, Macromedia Dreamweaver, Adobe Photoshop и другими приложениями. Также существует версия CrossOver Server для работы с Windows-приложениями при помощи тонких клиентов.

PlayOnLinux

PlayOnLinux - основанный на Wine, но, в отличие от вышеупомянутых приложений, полностью некоммерческий проект. Он достаточно популярен, но пока уступает другим Wine-решениям в функциональности, а также разнообразии поддерживаемых приложений.

VirtualBox

Если поставленная задача требует несколько больше, чем запуск отдельного Windows-приложения, для ее решения существует возможность развертывания полноценной виртуальной среды. При этом рынок подобных приложений достаточно разнообразен как по функционалу, так и по ценовой категории - от дорогих до бесплатных. Большинство простых пользователей отдают предпочтение VirtualBox, свободной среде виртуализации, которая позволяет развернуть полноценную Windows на Linux. с возможностью репликации. Главным условием при этом выступает наличие лицензии Microsoft. Тесная интеграция рабочего окружения Linux и VirtualBox позволяет запускать виртуальную ОС в полноэкранном режиме с доступом к любому подключенному оборудованию, а также устанавливать приложения.

Оригинал - MyBroadband

16 мар. 2010 г.

Легкий способ скачать ролик с Youtube

0 коммент.
Определенно, многие пользователи Youtube были бы совсем не против пополнить собственную видеоколлекцию приглянувшимися роликами. В этом отношении отдельные дополнения для браузеров и специальные программы неплохо справляются со своей задачей. Однако есть и более элегантное решение - добавить на панель браузера небольшую закладку, позволяющую скачивать ролики среднего и высокого качества в виде MP4-файлов:

Get YouTube Video

Для того чтобы скачать ролик, достаточно открыть ссылку YouTube и щелкнуть по закладке:


После этого останется только нажать на появившуюся после описания ссылку и сохранить видео на локальном компьютере:


По материалам How To Geek