← All posts tagged devel

сделайте мне развидеть это — free-lance.ru ; facepalm.jpg с ладонью во всё лицо. от лучика #366846 ;
на эту тему, кстати, есть хорошая, годная, я бы даже сказал, былинно-канонiчная статья широко известного в узких кругах Питера Норвига о том, как научиться программировать за 10 лет — собственно, перевод, один из: williamspublishing.com

Роб Пайк и Кен Томпсон (принимавшие участие в разработке Си, UNIX, Plan9) от лица Google представили новый открытый язык программирования Go.
"В языке отсутствуют классы, исключения, метапрограммирование и ручное управление памятью, однако присутствуют указатели, сборщик мусора и goto. Также на уровне языка поддерживаются легковесные процессы (goroutines) и каналы (channels)" — linux.org.ru
оф.сайт — golang.org
faq — golang.org
TechTalk — youtube.com

я, конечно, слоупок, и надо было этот вопрос пару дней назад спрашивать, ну да ладно, как говорится, "попытка не пытка" : жуйк, а нет ли у тебя лишнего приглашения на завтрашний гугловый GDD (который в дефолт-сити будет)? Ну или может знаешь кого-то, кто приглашён, но не сможет прийти, м?

подборки каментов из кода:
indiacodingpatterns.unkur.com
msug.vn.ua
stackoverflow.com
от лучика #315556 ;
или вот забавный камент с ЛОРа ( linux.org.ru ):
"К счастью, индусокод мне поддерживать не приходилось. Но индусотестеры --- это жесть, люминь и рубероид. К примеру, недавно тестер увидел на иллюстрации пример окна программы и создал баг на тему "там красивенький параметр был виден, а у меня его нет. аааа, хочу себе такую штучку!". Еле уговорили его, что это только иллюстрация.
Ну а уж как они умудрились однажды забэкапить сервер на себя же..."
Ну и напоследок, феноменальное — ru.wikipedia.org

"Пишите код, исходя из того, что все программисты, которые будут сопровождать вашу программу, — склонные к насилию психопаты, знающие, где вы живете. Аноним." — Стив Макконнел, "Совершенный код", гл. 32 ("Самодокументирующийся код"), стр. 761.
по мотивам лучика #195975

навеяно #181561 — жуйк, а используешь ли ты hex-редактор и если да, то для каких целей?
лично мне видится единственное применение — побитово править бинарники, но верится с трудом, что в 21м веке в этом есть такая уж жизненная необходимость.

только сейчас наткнулся на утилиту quilt, цель которой — "рулить" патчами и облегчить заботу по их последовательному "наложению"/"снятию" в процессе написания кода. Вводная статья, которая кратко описывает основной способ использования — hans.fugal.net

в рассылке ubuntu-devel было размещено сообщение, посвящённое разъяснениям относительно политики C#/Mono-приложений, входящих в дистрибутив — lists.ubuntu.com
основные тезисы (вольный перевод, так что мог накосячить, но в целом, суть, вроде, отразил):
0. mono-приложениям — быть, как и любым другим приложениям.
1. во время devel-цикла на каждое для определённых задач приложение выбираются "претенденты", среди которых проводится сравнение наличествующих у каждого свистелок и блэкджека; в итоге, в стандартную CD Desktop-версию дистрибутива включется только одно приложение для одной задачи, путём голосования, причём независимо от того, mono оно или не-mono (так, среди прочих плееров на UDS Karmic был выбран Banshee, на замену Rythmbox)
2. В Ubuntu к проблеме патентов относятся очень серъёзно; если ВНЕЗАПНО будут какие-либо предъявы, то девелы сразу же рассмотрят их; на данный момент, никаких угроз ни в сторону mono-стека, ни его приложений, не поступало; регистрация патентов [на технологии] — обычное дело, и если патентодержатель не кидает предъяв, то это не повод открещиваться от приложений [, написанных с использованием таких технологий].
3. Резюмируя выше сказанное, на данный момент никаких причин изымать mono ни из дистрибутива, ни из репозитария, нет;
кроме того, т.к. некоторые mono-пакеты находятся в зависимостях у пакетов, имеющихся во многих других "сборках" (помимо Desktop-ной), тем более нет смысла выдирать с корнем весь mono-стек из базовой комплектации дистрибутива.
Такие дела. Ждём новости на лоре и опеннете, с последующими срачами и доставляющей аналитикой, а пока можно почитать related-новость о том, как RMS негодуе в сторону C#/mono:
на opennet-е — opennet.ru
на lor-е — linux.org.ru

анонсирован проект по созданию новой реализации системной библиотеки libc под названием libposix, соответствующей требованиям стандарта POSIX 2008, без реализации поддержки дополнительных расширений и устаревших требований прошлых стандартов; также планируется активно сосредоточить усилия на кроссплатформенности, дабы обеспечить поддержку библиотеки на основных unix-подобных ОС.
opennet.ru

жуйк, а встречал ли ты статью, в которой бы в одном месте (без необходимости читать стандарты от корки до корки), описывались бы основные различия между ANSI C, C99 и K&R C ?