⌨ Yet another openSUSE blog ☮

Learn You a Haskell for Great Good!

Posted in functional, Hacking by Alex on 04.05.2012

Как вы наверняка знаете, завтра утром, 05.05.12, начнется майский конкурс по функциональному программированию. Как и обычно, конкурс организован _darkus_, но в этот раз одним из спонсоров является ДМК Пресс. Что это значит? Это значит, друзья мои, что одним из призов («Приз зрительских симпатий») будет недавно переведенная книга Изучай Haskell во имя добра! Мирана Липовача. Подобный приз безусловно повышает стимул к победе :)
Книга ориентирована на людей, знакомых с программированием на императивных языках, типа С/С++, Perl и Python, и желающих попробовать научиться функциональному программированию на языке Haskell. Написана достаточно простым языком, так что отлично подходит в качестве учебника для новичков. Ее английский вариант (+ содержание) можно найти тут:
Learn You a Haskell for Great Good!.
На последок пожелаю удачи всем участникам конкурса. Независимо от того, кому достанется этот подарок, удовольствие от соревнований получат все ;)

GSoC 2011

Posted in Hacking, openSUSE by Alex on 25.03.2011

“KDE is people, not software”
(c) Aaron Seigo

Google Summer of Code (GSoC) is a program for students across the world to hack on interesting Free Software projects and get paid for their work. Historically, the program has brought together over 4500 students with over 300 Open Source projects, to create millions of lines of code!
Of cource openSUSE hopes to participate in GSoC, while being mentored by experienced members of the community they are working in. We have many different ideas and looking for stundens. This is a good opportunity not only to help openSUSE and have a lot of fun working on interesting project, but also get 5000 $ if your project will be finished successful ;)
Time for hacking
is from May 23rd to August 22nd.

In my opinion one of the most interesting projects is the Build Service Plasma Widgets. It will be very useful, I guess.

To get in contact with us please join IRC channel #opensuse-project on freenode, or our project’s ML at opensuse-project@opensuse.org and don’t forget – we’re going to help you to start.

Hackweek VI

Posted in fun, Hacking, SuSE [ru] by Alex on 19.01.2011

Приходит время очередной Hackweek. Недели, где все креативные ботаники SUSE могут уделить время своим проектам. Как и обычно, существует лишь одно правило – проекты должны отвечать идеям свободного ПО. Как и обычно нас ждет бессонная неделя плодотворной работы и много удовольствия от работы вместе.

К сожаленью, в моем случае эта наделя совпадает с ответственным временем в коледже. Это значит, что по утрам мне придется посещать занятия, и только после обеда я смогу находить время для хакинга. В любом случае, именно вечернее/ночное время лучше всего подходит для работы над своими проектами.

Чем я хочу заняться? Мне хотелось бы глубже разобраться в технологии проброса пакетов через DNS-тунель. Как настроить и использовать TCP-соединение, которое работает через цепочку DNS серверов, я знаю и пользуюсь этим методом достаточно часто. Однако мне давно хотелось запрограммировать такое соединение самому. Да, не самое нужное ПО для проекта openSUSE, но все же :)

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

[Nouveau] Tester wanted: Timing management

Posted in Hacking, Linux Kernel by Alex on 16.10.2010


Трое ребят работают над созданием свободного драйвера для nVidia карточек, а именно – над таймингами чипов. Так как спецификации закрыты, они решили обратиться за помощью к сетевому сообществу. Им нужна помощь в reverse engineering’е vBIOSов nVidia видеокарт, для получения данных об их таймингах.

Если у тебя nVidia карточка, ты можешь помочь им, предоставив некоторую инфу о начинке своей видяхи.
Читать полностью…

Hackweek 5

Posted in Hacking, KDE, SuSE [ru] by Alex on 01.06.2010

Все отделение Novell в Нюрнберге с нетерпением ждет следующей Hackweek, которая пройдет в с 7 по 11 июня. В эту неделю Novell позволяет всем своим сотрудникам отдохнуть от своих повседневных обязанностей и заняться разработкой своих идей и проектов. Все свободны в идеях, каждый выбирает себе проект сам. Есть лишь одно условие – проект должен отвечать идеям свободного ПО. Как правило это новые фичи для используемых в openSUSE программ. Подобная инициатива принесет в мир свободного ПО тысячи новых строчек кода, исправленных багов, патчей и т.д. Это огромный вклад, ведь речь идет о сотнях высококвалифицированных инженеров.

Есть список features, которыми мы займемся на следующей неделе. Любой может создать свой проект, или присединиться к уже существующему. Идеи принимаются так же и от сообщества openSUSE. Есть так же голосование по поводу того, в чем openSUSE нуждается больше (https://features.opensuse.org/). Не стесняйтесь, добавте свою идею!

Что же касается меня, то скорее всего я посвящу следующую неделю хакингу плазмойда NetworkManagement (стандартная GUI в KDE для настройки сетевых соединений). Возможно добавлю функции для работы с WiFi. Работа с беспроводнымы сетями является пожалуй самым слабым местом этого апплета.

Я уверен, что не только сообщество openSUSE, но глобальное сообщество свободного программного обеспечения оценит эту инициативу Novell и вклад ее сотрудников.

Welcome to the kernel development!

Posted in Hacking, Linux Kernel by Alex on 29.05.2010

Вы не должны иметь густую бороду и носить очки, чтобы заниматься хакингом ядра Linux. Вам так же не надо иметь степень бакалавра в IT, чтобы понимать структуру ядра или писать модули. Любить пиво так же не обязательно, хотя эта привычка приветствуется :) Все что нужно для хакинга это желание, сам Linux с исходниками ядра, доступ в глобальныю сеть, ну и конечно немного свободного времени.

Итак, напишем модуль ядра, который просто выведет на экран что-то типа “Welcome to the kernel development!”. Есть много разных способов сделать это. Я покажу 3 из них: с помощью функции printk(), файловой системы /proc и просто с помощью чтения содержимого файла из /dev (да, будет созданно новое “устройство”). Ну первый способ разобран и описан по шагам на каждом углу, поэтому не так интересен. Я включил его в эту статейку просто чтобы освежить в памяти читателя основы, и чтобы ему было проще понять остальные два способа… хотя и в них ничего сложного нет ;)
Читать полностью…

Write and Submit your first Linux kernel Patch

Posted in Hacking, Linux Kernel by Alex on 14.05.2010

The great presentation of Greg Kroah-Hartman (Novell employee) about the introduction how to write and submit the first Linux kernel patch. This talk was on FOSDEM’10. English is very easy. Recommend for all linux users ;)

A podcast for curious hackers

Posted in Hacking by Alex on 08.01.2010

“Today was my last day at Novell” написал сегодня в совем блоге Нат Фридман (Nat Friedman) – руководитель по разработке Open Source стратегии в Novell. Днем ранее мы получили в новелловской рассылке письмо, в котором он прощался с компанией и рассказывал о причине своего ухода.

Проект SUSE Studio, которым занимался Нат, безусловно кому-то интересен, но я пишу об этой новости по другой причине. Нэт Фридман анонсировал свой новый независимый от Novell проект – hackermedley.org, в рамках которого планируется публиковать “подкасты для курьезных хакеров” (A podcast for curious hackers).

Первый выпуск подкаста посвящен безопасности GSM сетей и по моему мнению, как минимум, заслуживает внимания. Советую всем.

OpenBSD [russian_team]

Posted in Hacking, OpenBSD by Alex on 04.11.2009

Привет сетяне.

Не так давно вышла новая версия Unix-like операционной системы OpenBSD. 4.6. Для всех хакеров по всему миру это безусловно… событие, это праздник!

Дата выхода последнего релиза совпала так же с еще одной приятной новостью для русскоязычного сообщества: наши страницы на официальном сервере снова актуальны :)
И хотя ссылки с основной index-страницы пока нет, все же вы можете уже видеть результат: http://www.openbsd.org/ru/index.html

Да, я решил заняться этим вопросом: поднять все, что уже переведенно, перевести то, чего еще нет на русском языке, и залить все это на сервер openbsd.org. Проект не поддерживался несколько лет. В переди предстоит большая работа по переводу свежей докуменции на русский язык… На данный момент готова только основная страница, но это только начало. Я думаю, что к концу года на русском языке будет немешьне материала, чем на английском. Во всяком случае, я буду стараться чтоб так было %)

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

Я остаюсь разработчиком SuSE как и раньше, но как и раньше – большим поклонником одной из самых интересных и привлекательных ОС с точки зрения безопасности.

Follow

Get every new post delivered to your Inbox.