Pull to refresh
99
0
Stanislav German-Evtushenko @giner

Linux, DevOps

Send message

Плохо документированные особенности Linux

Reading time 8 min
Views 66K
Привздохнув, произнесла:
«Как же долго я спала!»
image Когда-то, впервые встретив Unix, я был очарован логической стройностью и завершенностью системы. Несколько лет после этого я яростно изучал устройство ядра и системные вызовы, читая все что удавалось достать. Понемногу мое увлечение сошло на нет, нашлись более насущные дела и вот, начиная с какого-то времени, я стал обнаруживать то одну то другую фичу про которые я раньше не знал. Процесс естественный, однако слишком часто такие казусы обьединяет одно — отсутствие авторитетного источника документации. Часто ответ находится в виде третьего сверху комментария на stackoverflow, часто приходится сводить вместе два-три источника чтобы получить ответ на именно тот вопрос который задавал. Я хочу привести здесь небольшую коллекцию таких плохо документированных особенностей. Ни одна из них не нова, некоторые даже очень не новы, но на каждую я убил в свое время несколько часов и часто до сих пор не знаю систематического описания.

Все примеры относятся к Linux, хотя многие из них справедливы для других *nix систем, я просто взял за основу самую активно развивающуюся ОС, к тому же ту, которая у меня перед глазами и где я могу быстро проверить предлагаемый код.

Обратите внимание, в заголовке я написал «плохо документированные» а не «малоизвестные», поэтому тех кто в курсе прошу выкладывать в комментариях ссылки на членораздельную документацию, я с удовольствием добавлю в конце список.
Читать дальше →
Total votes 103: ↑102 and ↓1 +101
Comments 104

Мощь Scapy

Reading time 7 min
Views 97K
Scapy — инструмент создания и работы с сетевыми пакетами. Программа написана на языке python, автор Philippe Biondi. Познакомиться с основным функционалам можно здесь. Scapy — универсальный, поистине мощный инструмент для работы с сетью и проведения исследований в области информационной безопасности. В статье я попытаюсь заинтересовать Вас использовать scapy в своей работе/проектах. Думаю, что лучше всего этого можно добиться, показав на примерах основные преимущества scapy.
В качестве примеров я возьму простые и наглядные задачи, которые можно решить средствами scapy. Основным направлением будет формирование пакетов для реализации того или иного вида атак.
Подробности
Total votes 21: ↑20 and ↓1 +19
Comments 8

€ 3 000 поступило в копилку ReactOS от неизвестного жертвователя

Reading time 3 min
Views 2.4K
imageКак вы знаете команда ReactOS уже несколько месяцев проводит кампанию по активному сбору пожертвований. Первое время кампания продвигалась действительно активно и довольно быстро перевалила за € 4K. Но потом, к сожалению, темпы сборов упали, и сейчас мы собираем в месяц около € 1K. Необходимая же сумма составляет € 30 000.

Однако, неожиданно пару дней назад на счет проекта поступила кругленькая сумма в 3 000 евро!
Total votes 109: ↑68 and ↓41 +27
Comments 47

Сколько платить автору?

Reading time 4 min
Views 6.7K
Я наткнулся на пост, где обсуждалась тема как в заголовке моего этого поста. Я хотел дописать комментарий, но там закончился срок (чего? голосования? комментирования?) — короче, не хватило квалификации понять, почему нет ссылки «добавить комментарий», решил написать свой пост, изложить точку зрения.

Что очевидно, так это то, что сейчас в книгоиздательстве мы переживаем период «фазового изменения», «смены парадигмы» или чего-то подобного, что в ближайшие 5-8 лет (может, и быстрее) приведет к серьезным качественным изменениям. Как в технологии создания книг, так и в вопросах монетизации этого. Поэтому прогнозировать уверенно, что «будет вот так» ни у кого не получится. Я тут хочу просто изложить, что напридумывалось. Как вариант возможных улучшений, не больше.
Читать дальше →
Total votes 22: ↑9 and ↓13 -4
Comments 8

Абсолютный успех народного финансирования: Pebble собрали 10 миллионов долларов за один месяц

Reading time 2 min
Views 12K
Pebble — это электронные часы, построенные на технологии электронной бумаги. Они не только умеют показывать дату и время — они могут связываться по Bluetooth (в том числе 4.0) с вашим телефоном (iPhone или Android) и отображать большое количество разной информации: погоду, имя звонящего, приходящие SMS-сообщения (только для Android), сообщения в Twitter, электронную почту, GPS-информацию (в частности, текущую скорость) и многое другое. Сами пользователи могут писать для Pebble приложения, которые как угодно могут расширять возможности этих часов. Можно выбрать одну из многих тем оформления, или создать свою собственную. Экран часов отлично видно на солнце, но у них также есть подсветка (для тёмного времени суток), одной зарядки хватает примерно на неделю.



Применений таких часов придумано уже очень много. Вы можете управлять музыкой, можете посмотреть, кто звонит, не доставая мобильный телефон (мало ли — руки грязные, ещё что-то), можете прикрепить часы к велосипеду и использовать как спидометр, а можете просто запустить таймер, и, периодически поглядывая на часы, точно знать, сколько прошло времени с того момента, когда вы поставили вариться рис. :)

Стоимость этих часов — 150 долларов. Если только не… сделать предзаказ. До этого момента Pebble можно было приобрести, вложив определённую сумму в проект на Kickstarter. По сути, это ничто иное, как предзаказ (часы будут примерно в сентябре) с очень хорошей скидкой. И желающих вложить деньги заранее нашлось очень много. Всего вложились таким образом 66 388 человек. Собранная сумма составляет $10,166,046.
Читать дальше →
Total votes 46: ↑44 and ↓2 +42
Comments 46

Анонимусы с 4chan выступают в защиту разработчиков CDProjekt RED от пиратов

Reading time 2 min
Views 3.2K
Довольно странное событие по заметкам журнала Forbes произошло на 4chan. Анонимусы принялись усиленно форсить польскую студию разработчиков CDProjekt RED, известную по серии ролевых игр Ведьмак, призывая людей не загружать игру с торрент-сетей и файлообменников, а купить её и поддержать разработчиков. Чем же вызвана такая любовь?
Читать дальше →
Total votes 115: ↑110 and ↓5 +105
Comments 55

Kickstarter: статистика народного финансирования

Reading time 1 min
Views 8.9K
Разработчик Бенджамин Джексон (Benjamin Jackson) написал скрипт и собрал информацию по всем проектам Kickstarter с апреля 2011 по апрель 2012 года.

Kickstarter — площадка для «народного финансирования» интересных идей и стартапов за комиссию в 5%. Третий год бизнеса оказался вполне успешным: профинансировано проектов на $119,6 млн, заработок Kickstarter составил около шести миллионов.

Под катом — список самых успешных проектов Kickstarter, а также любопытная статистика по количеству собранных денег.
Читать дальше →
Total votes 36: ↑35 and ↓1 +34
Comments 36

PressPausePlay — фильм о том как цифровая революция изменила мир

Reading time 1 min
Views 4.3K
«THIS CHANGES EVERYTHING. THE
INDUSTRY IS DEAD. THERE HAS NEVER
BEEN A BETTER TIME TO BE AN ARTIST.»
— SETH GODIN, AUTHOR



Наткнулся на просторах интернета на интересный фильм в котором обсуждается тема влияния новых технологий на музыкальную и киноиндустрию.
Решил поделится с хаброжителями. Смотрим (под катом), обсуждаем.
Читать дальше →
Total votes 60: ↑58 and ↓2 +56
Comments 41

Чарльз Стросс о приложении Girls Around Me

Reading time 2 min
Views 4.5K


Английский писатель-фантаст Чарльз Стросс высказал своё мнение о бесплатном приложении Girls Around Me, которое недавно появилось в iTunes. Эта очень простенькая программа по нажатию кнопки «радар» показывает фотографии и профили всех девушек, которые в данный момент находятся поблизости. Информация вытягивается с Facebook и Foursquare.
Читать дальше →
Total votes 76: ↑66 and ↓10 +56
Comments 60

Релиз ReactOS 0.PI (0.3.14)

Reading time 4 min
Views 8.5K

Команда ReactOS с гордостью представляет выпуск ReactOS версии 0.3.14.



Страница загрузки дистрибутивов. |
Страница сбора пожертвований. Flattr it!

Команда ReactOS благодарит всех, кто когда-либо принимал участие в разработке и тестировании или помогал еще чем-то и посвящает этот релиз памяти Грега ван Гелдорпа.

подробности релиза
Total votes 94: ↑86 and ↓8 +78
Comments 63

Раскрашиваем блоки с кодом

Reading time 3 min
Views 2.3K
Подсветка блоков кода

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

В первую очередь определим минимальные требования к таким библиотекам:

1) подсветка кода без лишних действий с вашей стороны, т.е. в идеале нужно указать только язык, подсветку для которого нужно включить, и выделить сам блок с кодом (обычно с помощью тегов pre);

2) нумерация строк кода (очень удобно ссылаться на эти номера в описании, да и посетителю будет легче ориентироваться).

На сегодняшний день существует довольно много библиотек, выполняющих подсветку кода. Но по принципу работы, на мой взгляд, можно выделить два основных типа:
Читать дальше →
Total votes 2: ↑2 and ↓0 +2
Comments 3

Нидерланды приняли закон о сетевом нейтралитете

Reading time 1 min
Views 6K
8 мая 2012 года парламент Нидерландов утвердил новый Акт о телекоммуникациях с поправками о сетевом нейтралитете. Таким образом, эта страна стала второй в мире после Чили, где сетевой нейтралитет закреплён на законодательном уровне. В Норвегии эти принципы прописаны в виде соглашения между провайдерами, министерством телекоммуникаций и обществом защиты прав потребителей.

Поправки о сетевом нейтралитете (неофициальный перевод на англ. яз.)

Сетевой нейтралитет — принцип, по которому провайдеры телекоммуникационных услуг Нидерландов не имеют права фильтровать трафик, за исключением четырёх случаев.
Читать дальше →
Total votes 110: ↑108 and ↓2 +106
Comments 34

Научно-популярные фильмы о физике

Reading time 1 min
Views 81K
Всем привет!

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

Недавно случайно наткнулся на ютубе на фильм с Брайаном Грином «Тайны мироздания» и удивился, что у видео так мало просмотров.

Не сказать, чтобы такая подача материала мне очень нравилась, но все равно, местами довольно интересно :) Может быть, будет интересно не только мне.

Сами видео под катом.
Читать дальше →
Total votes 81: ↑76 and ↓5 +71
Comments 35

Рассказы о копирайте и интеллектуальной собственности

Reading time 3 min
Views 47K


Вот уже некоторое время мы с коллегами составляем список художественных произведений на тему копирайт-пиратство. И вот недавно я неожиданно узнал, что пользователь под ником Рыжий Тигра (связаться с ним пока не удалось) тоже давно составляет подобный список, и он нашел таких произведений гораздо больше. Желающие могут ознакомиться с его списком и дополнениями в комментариях по поисковой фразе «хрестоматия копирайта».

Я объединил наши списки, и постарался отбросить наименее интересные работы, которые часто представляют собой просто художественно оформленные споры о копирайте. В итоге получилось около 20 рассказов. Ссылки приведены только для тех работ, которые авторы опубликовали сами, или распространяются по свободным лицензиям (были случаи, когда авторы протестовали против размещения ссылок на произведения). Некоторые вещи написаны профессионалами, некоторые — любителями, в том числе программистами. Не советую читать сразу все подряд, так как тема, в общем-то, одна, и может наскучить, хотя сюжеты и драматические эффекты встречаются весьма разнообразные.
Читать дальше →
Total votes 37: ↑30 and ↓7 +23
Comments 13

Плати авторам, а не копирастам

Reading time 2 min
Views 2.4K
Чтобы победить неповоротливых копирастических динозавров, недостаточно акций протеста вроде недавней забастовки англоязычной Википедии, направленной против законопректов SOPA и PIPA. Необходимо создавать и поддерживать бизнес-модели, способные обеспечить достойное вознаграждение авторам даже при свободном распространении их произведений. Можно долго спорить о том, как должна выглядеть идеальная модель. А можно взять, и прямо сейчас начать использовать одну из схем, позволяющих платить непосредственно авторам. Может быть, она не идеальна, но она уже работает, и будет работать тем лучше, чем больше людей ею воспользуются. Я говорю о системе социальных микроплатежей Flattr. О ней уже пару раз писали на Хабре. Её основал один из создателей The Pirate Bay Петер Сунде
Читать дальше →
Total votes 156: ↑133 and ↓23 +110
Comments 77

Сенаторы в США отказываются поддерживать SOPA после протеста Wikipedia

Reading time 1 min
Views 1.6K
Восемь американских законодателей отказались поддерживать SOPA после того, как тысячи сайтов по всему миру остановили свою работу в среду. Как считают эксперты, теперь законопроект не пройдет, так как среди отказавшихся сенаторов были Марко Рубио и Рой Блант — самые ярые сторонники законопроекта.

Марко Рубио, который является «восходящей звездой» в республиканской партии, написал в Facebook, что он и другие сенаторы «услышали конструктивные вопросы о влиянии законопроекта на право доступа в интернет».
Читать дальше →
Total votes 138: ↑127 and ↓11 +116
Comments 187

(#KatawaShoujo) Визуальный роман «Katawa Shoujo» как яркое событие в мире свободной культуры и благотворительности

Reading time 7 min
Views 15K
В мире свободного копирования существуют, на мой взгляд, две фундаментально различные природы бесплатных продуктов, и для демонстрации их разницы понадобятся две метафоры.

Жизнь одних продуктов — это процесс, во многом подобный постепенному росту дерева. Семечко идеи, согретое солнцем энтузиазма, медленно прорастает, либо попав на благодатную почву целого коллектива увлечённых авторов продукта, либо благодаря упорству первоначального автора идеи. Ствол реализации этой идеи неуклонно движется всё выше, продукт всё лучше достигает своей первоначальной цели, и постепенно одевается, как ветвями и листьями, полезными дополнениями. Этим путём развиваются многие бесплатные программы (утилиты, серверы, клиенты), операционные системы, библиотеки функций, технические стандарты и спецификации, статьи вики. Всеми ими можно пользоваться годами, их полезность возрастает со временем, и они уходят корнями всё глубже в почву, созданную насущною необходимостью в них — она даёт им поддержку (то есть пользовательскую базу) и питательные вещества (то есть новых авторов). Год от года всё больше пользователей сходятся насладиться красотою, пользою, изяществом таких продуктов. Возможности пользователей, обновляющих свои продукты, развиваются с ними вместе. Чтобы развитие не останавливалося, этим продуктам наиболее подходят такие лицензии, которые допускают не только свободное копирование, но и свободное дополнение: MIT, LGPL, GPL, FDL, CC-BY-SA, и так далее. Польза же от таких продуктов в том, что они являются предметом повседневного быта их пользователей.

Жизнь других продуктов — это событие, во многом подобное резкому взрыву сверхновой звезды. Безо всякого предупреждения в небесах ослепительно вспыхивает сияние нового и величественного явления, исходя из той одной точки, на которую ранее не обращали пристального внимания — исходя от автора или небольшого авторского коллектива, ранее никому не заметного. Стремительно возрастая в объёме пропорционально третьей степени прошедшего времени, в киберпространстве нарастает восторг зрителей, затронутых этим явлением и начавших упоминать о нём в Твиттере и блогосфере. Если первоначальный заряд был силён, то день или неделю это сияние видно даже на дневном небе — в трендах и топах. Этим манером появляются перед нами многие бесплатные музыкальные произведения, литературные произведения, компьютерные игры, трёхмерные рендеры, полотна (файлы) живописи, визуальные романы. Только после их появления некоторые зрители, если пожелают, смогут углубиться в историю и увидеть там, что на месте открывшегося им зрелища вот ужé несколько лет, не привлекая излишнего внимания, тлела звёздочка первоначальной идеи — блог её творца или авторского коллектива. Но вот прекрасное мгновение невозвратно уходит в вечность прошлого: музыка прослушана, книга прочитана, компьютерная игра пройдена, иллюстрацией полюбовались, визуальный роман прочитали (прошли) несколько раз, по всем возможным путям развития сюжета — нужда в них отпадает, и на месте взрыва сверхновой остаётся туманность благодарной памяти публики. Для таких продуктов легко могут сгодиться даже лицензии, допускающие одно только свободное копирование, но не доработку: CC-BY-ND, CC-BY-NC-ND, и им подобные — потому что в создании производных продуктов заинтересованы только потенциальные авторы таких производных (авторы ремиксов, фэнфиков, «фотожаб», экранизаций, адаптаций, переводов, озвучиватели подкастов, игровые моддеры, гомосексуальные слэшеры), но не основная масса первоначальных потребителей, и без того насладившихся совершенно. Польза же от таких продуктов (здесь я имею в виду первоначальные, а не производные) в том, что они являются произведениями искусства и предназначены для однократного употребления их потребителей; впрочем, хорошие произведения вполне допускают и повторное (понравившуюся книгу можно время от времени перечитывать, компьютерную игру перепроходить, и так далее), а вот при ежедневном (или даже еженедельном) неминуемо надоедят достаточно скоро.

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

На все вышеизложенные мысли меня натолкнуло появление на небосклоне киберпространства очередного, и даже весьма заметного, продукта-события — им является вышедший десять дней назад (4 января 2012 года) визуальный роман «Katawa Shoujo». Но прежде, чем начать рассказ о нём, позвольте привести небольшую (≈188 килобайтов) иллюстрацию с обложки японского издания его руководства, на которой видны все основные персонажи «Katawa Shoujo»:

[Katawa Shoujo]

Читать дальше →
Total votes 72: ↑18 and ↓54 -36
Comments 23

Фонд Викимедиа получил 20 миллионов долларов от миллиона человек

Reading time 2 min
Views 1.6K

Фонд Викимедиа объявил о завершении ежегодной кампании по сбору средств. По словам представителя фонда Джея Уолша, в ходе неё было собрано 20 миллионов долларов от более одного миллиона человек почти из каждой страны мира.

Прошедшая кампания была самой успешной для Фонда Викимедиа с 2003 года, продолжив непрерывную полосу ежегодных рекордов. Можете считать баннеры с Джимбо и другими лицами жуткими, но эта модель действительно работает.

Число доноров фонда с 2008 года увеличилось в десять раз, а общая собранная сумма в долларах возросла до более чем 20 миллионов долларов с 4,5 миллиона.
Читать дальше →
Total votes 76: ↑68 and ↓8 +60
Comments 82

Micromouse — конкурс для маленьких роботов

Reading time 1 min
Views 6.7K


Micromouse — это конкурс для маленьких роботов-мышей по поиску пути в центр лабиринта размером 16х16 ячеек. Мероприятие популярно во многих странах, особенно в Великобритании, Японии и Южной Корее. Лабиринт представляет собой сетку из квадратов по 16 штук в длину и ширину, каждый квадрат имеет размеры стен 18 см. и высотой 5 см.
Читать дальше →
Total votes 66: ↑66 and ↓0 +66
Comments 21

Видеоэкскурсия по Международной космической станции

Reading time 1 min
Views 874


12 июня 2011 года, после реконструкции, открылся Московский планетарий. К дню открытия планетария, космонавты МКС совместно с телестудией Роскосмоса, подготовили видеоэкскурсию по Международной космической станции (комментарий с YouTube)
Total votes 20: ↑20 and ↓0 +20
Comments 6

Information

Rating
Does not participate
Location
Токио, Токио, Япония
Date of birth
Registered
Activity