Pull to refresh
9
Karma
0
Rating
Алексей Бобьяков @kureimoru

User

Как жить с Docker, или почему лучше с ним, чем без него?

Я использую Docker + пакеты. Делаю два отдельных образа: сборочный со всеми зависимостями для сборки (в том числе RPM/deb) и образ для запуска приложения (только runtime зависимости). Второй, конечно же, будет заметно меньше первого.

Как жить с Docker, или почему лучше с ним, чем без него?

Я использую Docker для сборки проектов (не самая очевидная, но очень удобная идея: скачав из локальной корп. сети заранее подготовленный сборочный образ можно собрать проект на любой машине с Docker), быстрого разворачивания демо-стендов и интеграционного тестирования.

Заявлен релиз Go 1.4

Репозитарий переезжает c code.google.com на github.com/golang/go


Всё же репозитарий переезжает на go.googlesource.com. На GitHub расположена копия репозитария. Ещё GitHub будет использоваться в качестве issue tracker вместо Google Code.

Facebook обновил пользовательское соглашение и собирается передавать данные третьим лицам

В новой Data Policy:

We do not share information that personally identifies you (personally identifiable information is information like name or email address that can by itself be used to contact you or identifies who you are) with advertising, measurement or analytics partners unless you give us permission.


Пока не видно, откуда новый состав Lenta.ru (на которую ссылается roem.ru, на который ссылается этот пост), взял утверждение, что персональные данные будут передаваться третьим лицам без разрешения пользователя.

Список собираемых персональных данных действительно внушает опасения, но пока выходит, что он остаётся внутри Facebook и если и передаётся, то только вендорам и партнёрам, которые отвечают за инфраструктуру FB, и эти партнёры подписывают аналогичное соглашение об использовании данных.

Стив Джобс не разработал ни одного проекта

Да, зря переводчик не дал ссылку и на заметку Энди Хёрцфелда, которая отражает другую точку зрения (более восторженную). Среди комментариев можно увидеть пояснения самого Джефа.

Потокобезопасная очередь без блокировок

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

Несколько блоггеров LiveJournal собираются, кажется, запустить новый сайт ежедневного вещания — «Планета Россия»

Да, во второй части ролика исполняется «Полюшко поле» на японском. Вот одна из полных версий плюс «Катюша».

Использование слова «Планета» скорее всего подразумевает агрегатор блогов, оно довольно часто используется в этом смысле, см., например, Planet Wikimedia или Planet Gnome.

Принципы написания Википедии

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

Есть же Freshmeat, Ohloh и т. п. сервисы, в которых подобная информация уже есть и её добавление всячески приветствуется.

Если же есть какая-то нетривиальная информация, какие-то обзоры на сайтах вроде Ars Technica или IXBT, то создавать статью в Википедии можно и нужно.

Вообще вы затронули две проблемы. Проблема первая: многие новички-авторы забыли, как в школе или университете они писали рефераты. Статья в Википедии — такой же реферат, компиляция источников по теме. Предполагается, что вы сначала находите источники, а потом пишете реферат / статью. Обычно же получается по-другому: участник пишет статью «из головы», а потом уже какие-то другие участники пытаются найти источники к написанному тексту.

Проблема вторая: общая культура обсуждения удаления статей. Так, обычно предполагается, что будут проделаны некоторые усилия по поиску источников по теме. Увы, те, кто предлагает удалить статью, не ищут источники. А те, кто хочет оставить, тоже не ищут, пытаясь доказать, что статья и без источников хороша и очень даже значима. С подобным потихоньку начинают бороться, но пока с переменным успехом.

Принципы написания Википедии

Наверное, вам стоит попробовать писать в другом проекте — Citizendium. Там полагаются прежде всего на авторитет специалистов, которые пишут статьи про темы из своей области.

Принципы написания Википедии

Дело в том, что Фонд Викимедиа создал и поддерживает ряд проектов, у каждого из которых есть вполне конкретно очерченная цель. Так, цель Википедии — создание энциклопедии (а не жёлтых страниц, коллективного блога или словаря, например), цель Викисловаря — создание свободного словаря, цель Викитеки — собрание корпуса свободных текстов и т. д.

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

Школы России получат Windows 7 бесплатно

R. I. P., FOSS в школах.

RE2 — новая библиотека регулярных выражений

Да, вы правы, в той же статье Tcl вспоминают в контексте DFA, а не NFA. Я поправил пост.

RE2 — новая библиотека регулярных выражений

Да, этого с ней сделать не получится. Все функции замены (и проверки) в библиотеке принимают фиксированные строковые значения и вызов сторонних функций или callback'и на каждую замену не поддерживают.

RE2 — новая библиотека регулярных выражений

А, тьфу ты, не выполнит, конечно. В любом случае, это отличие плюсов от перла, регекспы не меняются в обоих случаях. Вот:

replacement << setfill('0') << setw(5) << lineno++;

RE2 — новая библиотека регулярных выражений

Если я правильно понял документацию (под рукой нет ни библиотеки, ни даже компилятора C++), то как-то так:

std::string text("multiline\ntext");
int lineno = 2;
std::ostringstream replacement;
replacement << "sprintf '%05d ', " << lineno++;
re2::RE2::GlobalReplace(&text, "^", replacement.str());

Защита Assassin's Creed 2 под серьезной угрозой

Ubisoft отказалась от использования StarForce после того, как на них подал в суд один из недовольных игроков.

Защита Assassin's Creed 2 под серьезной угрозой

Сервера не работали несколько часов в воскресенье (7 марта), многие покупатели остались недовольны (судя по сообщениям на официальном форуме), а несколько — обещали вернуть игру и получить её полную стоимость. Лучшей антирекламы DRM не придумаешь.

Ваша программа использует связный список? Платите лицензионные отчисления

Джон по крайней мере утверждал, что таким образом он хотел показать несовершенство нового австралийского закона об интеллектуальной собственности (см. подробности на английском), а зачем LSI Logic нужен был патент на связный список — загадка.

Ваша программа использует связный список? Платите лицензионные отчисления

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

Например, имеем список [5, 2, 6, 9, 10]. Двусвязный список позволит следующие обходы:
5 → 2 → 6 → 9 → 10 и 5 ← 2 ← 6 ← 9 ← 10.

В то время как предлагаемая авторами патента структура позволит путём добавления к элементам двусвязного списка ещё один указатель создать, например, такой вариант обхода:

Information

Rating
Does not participate
Location
Москва и Московская обл., Россия
Date of birth
Registered
Activity