Вот интересно, пробовал ли кто набивать на механическом ключе и воспринимать на слух сообщения, закодированные не кодом Морзе, а, например, UTF-8? Ну или хотя бы ASCII и национальными восьмибитными кодировками. Если да, то что из этого вышло?
Как известно, большинство продаваемых в России соков и нектаров делаются из концентратов.
Поинтересовался, можно ли купить данные концентраты простым смертным. Удалось купить вишнёвый и клубничный в специализированном магазине для самогонщиков, причём по не очень выгодной цене (литр готового 50% нектара обошёлся где-то в 55 рублей). Однако нужны других нужных мне вкусов (например, яблоко и апельсин) там нет.
Нашёл вот этот ресурс: http://www.tdtriada.ru/koncentriroannyy_sok_v_butylkah-_1_, написал им, они сказали, что минимальная партия — 6 бутылок одного вкуса (это выйдет 42 литра готового сока), однако, как утверждают, работают и с физическими лицами, не являющимися ИП.
Помимо экономии данный продукт нужен мне для приготовления газированного сока. Кстати, Linux тут притом, что в США газированный яблочный сок называют шипучим сидром, а данный напиток фигурирует в My Little Pony.
Неизвестно ли кому-нибудь тут о возможности приобретения продукта более мелкими партиями?
Вышла версия 2.5 популярной среды дистанционного обучения Moodle с открытым исходным кодом.
Это первый релиз в рамках нового расписания релизов с мая по ноябрь, поэтому он был выпущен на месяц раньше. Команда Moodle сумела установить внушительный рекорд, исправив 705 ошибок за время работы над релизом и получив программный код от 112 разработчиков — более, чем когда-либо. Этот релиз также стал наиболее тестируемым за всё время. Для более подробного ознакомления с основными моментами посетите страничку New Features. Полное техническое описание - на Moodle 2.5 release notes.
Три основных особенности, на которые рекомендуем обратить внимание:
Бейджи (стандарт Open Badges от Mozilla): Moodle — это, скорее всего, первая LMS, поддерживающая бейджи. Учителя и администраторы Moodle могут теперь разрабатывать и присуждать свои собственные бейджи любому пользователю на сайте, исходя из своих собственных критериев. Бейджи совместимы со стандартами Open Badges от Mozilla, и могут использоваться за пределами Moodle.
Бутстрап (Bootstrap): Добавлена новая базовая тема оформления, основанная на известном Java-Script фреймворке Bootstrap. Начата работа по миграции всех тем оформления на этот фреймворк. Bootstrap стремительно становится основой для адаптивного дизайна в интернете, поэтому это новшевство обрадует многих дизайнеров и юзеров. Требуется проделать еще некоторую работу, чтобы реализовать полную поддержку Bootstrap и это является приоритетной задачей для команды разработчиков Moodle 2.6. Старые темы по-прежнему поддерживаются, но если вы обновляете свою тему или делаете новую, то рекомендуется использовать фреймворк Bootstrap.
Удобство пользования (Usability): Moodle 2.5 содержит множество других небольших улучшений пользовательского интерфейса, повышающих удобство пользования: от упрощённых форм до улучшения навигации по странице курса. Эти улучшения - часть работы, которая проводится из версии в версию. Разработчики уделяют удобству пользования повышенное внимание и будут концентрироваться на ней при выпуске каждого следующего релиза.
Может, тупняк, но мне кажется, идея неплохая. Я не упорот, просто не выспался.
У разработчика ПО есть очень важная свобода — свобода выбора лицензии. Обычно сторонники СПО выбирают GPL, LGPL или BSD.
Однако, ничто не мешает разработчику изобрести свою собственную лицензию (исключая тот факт, что программист обычно не юрист). Примеры таких наколеночных лицензий: Beerware, WTFPL и другие.
Итак, можно насадить хомячкам свои идеалы через свою лицензию. Примеры пунктов такой «агрессивной лицензии», пропагандирующей Free Software:
Запрет распространения программы в бинарном виде, только исходный код, только компиляция, только хардкор (создаст дополнительные проблемы пользователям бинарных дистров)
Запрет компиляции для M$ Шindoшs и/или MACOSX (что больше противно)
Требование при использовании программы отказаться от использования ПО с закрытым исходным кодом (ну, это вообше хардкорный пункт)
Над библиотекой работают сотрудники IBM Watson Research Center Виктор Шоуп (Victor Shoup) и Шаи Халеви (Shai Halevi).
Гомоморфное шифрование позволяет производить операции с данными (такие, как, например, сложение и умножение чисел) без их расшифровки. Идея создания таких систем была впервые высказана во второй половине XX века одним из создателей RSA, Рональдом Ривестом, но была ошибочно оценена как нереализуемая. Первая гомоморфная система, позволяющая одновременно выполнять операции и сложения и умножения, была изобретена сотрудником IBM Крейгом Гентри (Craig Gentry) в 2009 году.
HElib написана на C++ с использованием математической библиотеки NTL. Исходный код распространяется согласно GPL.
4 июня компания Wikia, основанная создателем Википедии Джимми Уэльсом, и занимающаяся преимущественно вики-хостингом, запустила вторую версию Wikia Search — поисковой системы с открытым кодом.
Вторая версия полностью основана на Ajax: клиентом выступает единственная статическая HTML-страница, а вся загрузка данных осуществляется через JavaScript. В этой версии добавлен "человеческий фактор", который и призван отличить Wikia Search от других поисковых систем. В частности, теперь все желающие, зарегистрированные или нет, могут добавлять, удалять и править результаты поиска, а также выставлять им рейтинг.
Сам Уэльс называет этот подход применением философии вики к поиску.
Менеджер заметок с открытым исходным кодом MyTetra обзавелся новым веб-сервисом для развертывания базы записей в сети интернет. Данный сервис пригодится для тех людей, которые не боятся делиться своим накопленным опытом с окружающими.
Сервис MyTetra Share превращает базу данных MyTetra в набор HTML-страниц, размещенных в сети Интернет. Для того, чтобы воспользоваться данным сервисом, в MyTetra должна быть настроена синхронизация (резервное копирование) базы через интернет. Репозитарий, через который происходит синхронизация, должен быть открытым. MyTetra Share транслирует в интернет только обычные незашифрованные ветки дерева категорий, а зашифрованные ветки не обрабатывает и вообще не показывает что они есть. Вследствие своей простой архитектуры, данные на HTML-страницах обновляются сразу же после синхронизации локальной базы MyTetra с репозитарием.
Чтобы воспользоваться сервисом MyTetra Share нужно сформировать URL специального вида, открыть его в браузере или разместить на web-странице. Можно адресоваться как к самой базе записей, так и к конкретной записи. Подробности на официальной странице сервиса.
Железячная фирма Adapteva, воодушевлённая успехом выпуска дешёвых компьютерных плат общего назначения Raspberry Pi и платформы Arduino, решила дать возможность каждому желающему приобрести личный «суперкомпьютер». Вложившись в её проект на kickstarter за $99, каждый в обмен на свои инвестиции получит готовое устройство размером с кредитную карточку, с Ubuntu на борту и мощностью в 26 Гфлопс.
В комплектацию «суперкомпьютера» входит двухъядерный ARM A9, собственно «суперкомпьютерный» процессор Epiphany Multicore Accelerator (16 ядер, планируется также сделать и 64 ядра), 1 ГБ ОЗУ, 2 порта USB 2.0, 16 ГБ MicroSD, HDMI и Gigabit Ethernet. Также с платой идёт открытый SDK (C, C++ и OpenCL). Все спецификации обещают выложить в открытый доступ.
Что может быть лучшим подарком на день знаний для линуксоида? Конечно, полезная книга ;) Поэтому команда переводчиков «Pro Git» поднапряглась и доделала перевод книги на русский язык.
«Pro Git» — это довольно обширная обучающая книга о Git от Скотта Шакона — активного участника разработки проектов Git и GitHub. Автор рассматривает в тексте всевозможные аспекты работы с Git'ом, начиная с установки программы и базовых принципов работы децентрализованных систем контроля версий, и заканчивая рассмотрением внутреннего устройства Git'а и созданием валидных объектов в базе Git'а собственными руками. Несмотря на довольно обширный материал и затрагивание довольно специфических тем, книга написана довольно простым языком, содержит массу примеров и иллюстраций, и поэтому должна быть понятна и новичкам, только начинающим знакомиться с системами контроля версий.
Последняя версия перевода книги доступна в форматах pdf, epub, mobi и fb2.
Также доступна онлайн-версия перевода, но она, к сожалению, не обновлялась с мая.
И немного о грустном. Книга «Pro Git» выложена на GitHub под лицензией CC-BY-NC-SA, которая запрещает любое коммерческое использование оригинальной версии книги, а также любой производной работы. Поэтому издать версию книги на русском языке невозможно, как и продавать электронные версии в онлайн-магазинах. Поэтому команда переводчиков с благодарностью примет финансовую поддержку от читателей.
Задумался над вопросом, а какие подходы существуют к иерархии и именованию пользовательских файлов (речь о /home). Какие плюсы и минусы у тех или иных подходов размещения всех тех многочисленные файлов: музыки, фильмов, книг, загрузок из интернета, собственных проектов и прочего.
С удовольствием бы прочитал какую-нибудь книгу с фундаментальными исследованиями по этому вопросу, но, так понимаю, таких не пишут.
Подскажите, где в интернетах можно ознакомиться с различными подходами к размещению и именованию файлов или поделитесь своим опытом.
Интересующие принципы иерархичности: удобная и понятная иерархия, позволяющая быстро и интуитивно найти нужный файл без прибегания к средствам поиска.
Например нужно ли делать дерево каталогов с большой глубиной или же с малой, но размещая в каждой директории множество файлов?
Как решать вопрос, когда по смыслу файл подходит в два места каталога? Вручную прокидывать сим/хардлинки?
Стоит ли складывать все файлы, доступ к которым хотелось бы иметь из-под разных пользователей/ОС (музыка, фильмы, книги) вне /home или же всё-таки класть в /home и chmod'ом расшаривать доступ?
Принципы именования: быстрое нахождение файла как при работе в файловом менеджере, так и в консоли, удобочитаемость, пригодность для массовой обработки утилитами.
Именовать файлы по-русски или по-английски? В каких случаях разделять слова подчёркиваниями, а в каких дефисами? Как быть с файлами, полученными через торренты, которые обычно хочется переименовать/переместить, но при этом сохранить файл на раздаче? Опять же вручную прокидывать линк?
Чуть ли не самый важный вопрос: как писать комментарии к файлам на уровне файловой системы? Создавать текстовый файлик и класть его рядом с файлом? Но для этого придётся каждый одиночный файл прятать в отдельную директорию, чтобы комментарий был рядом. Как решить вопрос с отображением комментария напротив файла в команде ls -l? Писать свой враппер-велосипед?
Хотелось бы решить эти вопросы максимально просто, изящно и быстродейственно без всяких семантических десктопов.