LINUX.ORG.RU

Избранные сообщения cab

Вернулся на гном, вернувшись на линукс.

Галерея - Скриншоты

Вернулся на гном, вернувшись на линукс.

png без потери качества здесь: Рабочий стол 2.

Сравнительно недавно, после полугода на оффтопе, вернулся на линукс. Любимый fluxbox стало лень пилить, пытался сидеть на KDE (лишь бы не видеть этот gnome 3), но затем снова его попробовал и на сей раз понравилось. Правда, пришлось для полного удовлетворения подключить несколько расширений - об этом ниже.

Используемые расширения:
- Alternative Status Menu - добавляет выключение/перезагрузку/гибернацию в меню. Пример;
- AlternateTab - изменяет поведение Alt+Tab и приводит его к виду, пригодному для homo sapiens. Пример;
- Applications Menu - добавляет более менее привычное меню. Пример;
- Advanced Settings in UserMenu - добавляет доп. настройки в меню, где ему и место, чтобы не засорять док. Пример;
- Panel Settings - позволяет перемещать панель по различным сторонам экрана. Здесь примера не будет, думаю всё понятно. Серьезно говорю, понятно;
- Places Status Indicator - добавляет меню, знакомое со второго гнома. Пример;
- Shellshape - невероятно удобное расширение. Имеет 3 режима: расстановка окон в столбцы по вертикали (тайлинг), расстановка окон в линии по горизонтали(тайлинг), стандартный плавающий режим(восстановление положения окон после включения тайлинга). Пример + пример ниже: 1-й рабочий стол.

Недавно вспомнил про существование замечательного ресурса LastFM и скробблинг. Не нашел ни одного скробблера, который позволял бы отправлять отчет о прослушанной композиции до её завершения, а я хотел восстановить историческую справедливость и накрутить себе статистику. Just for fun написал для этого приложение на Java. Не надо спрашивать почему на ней - сказал же, just for fun. Умеет drag'n'drop из файлового менеджера и поддерживает пока только mp3 и flac (без cue sheet). Сей велосипед и мою скромную коллекцию можно увидеть здесь: Рабочий стол 3. Там же кто-то может заметить подозрительно знакомое приглашение в командную строку (PS1), врать не буду, нагло украл его у одного здешнего товарища. Наверное он повстречается ITT чуть ниже.

В свободное время решил поучить Python. Процесс отображен на следующем скрине и постоянно встречает меня после логина: Рабочий стол 1. Пока, правда, ушел совсем недалеко.

Ну и напоследок: так выглядит мой gnome-shell в Accessibility: "Вид сверху".

Да, чуть не забыл...

Тема GTK3: уже до боли всем знакомый Zukitwo;
Тема shell: аналогично - вышеупомянутый Zukitwo;
Тема окон: всё тот же Zukitwo. Если не ошибаюсь, располагается в вышеупомянутом архиве;
Тема иконок: не менее известный AwOken.

Кажется, ничего не забыл. Вот так и живем.

P.S.: относительно ШГ - сравнительно недавно заводил тред, в котором пытался выяснить ШГ у меня всё-таки или нет. Мнение было практически единогласное - ШГ, но на моем мониторе все выглядит очень четко и ровно, ага. Монитор ASUS vw246u. Если у кого есть подобное чудо - ваше мнение крайне интересно. Спасибо.

>>> Просмотр (1920x1080, 1208 Kb)

Метки: ,

()

как вставить дополнительные символы?

Форум - Desktop

Подскажите, пож., как в Ubuntu вставить дополнительные символы при наборе текста с клавиатуры? В виндовсе можно набрать четырехзначный код символа, удерживая клавишу Alt. Например: Alt+0151 — (тире), Alt+0149 •, Alt+0169 ©, Alt+0171 «, Alt+0187 », Alt+0174 ®, Alt+0177 ± и т. д., а в Ubuntu это не работает :( Спасибо.

anonymous ()

о советском образовании

Форум - Talks

помнится, где-то на этом форуме был длинный-длинный срач про образование с моим участием.

наткнулся вот на крайне верный текст: http://metasilaev.livejournal.com/119804.html (мало букв).

какие-нибудь комментарии, господа "технари"? :)

()

[bitcoin] Очередной БП

Форум - Talks

Собственно сабж.
Через 39 часов сложность обещает подняться на 65%.
Курс к доллару почти наверняка не вырастет больше, чем на $1-2 за 1 BTC.

А теперь вопрос - стоит ли ждать хотя бы окупаемости видеокарт в разумные сроки? А то хотел купить себе пару 5870, но чувствую что за месяц не окупится теперь.
А 6xxx серия тем более, они считают медленнее.

()

[Он] ЦРУ::Демография::Религия

Форум - Talks

Здравствуйте, мои дорогие любители статистики и иностранных разведок. Не так давно открыл для себя CIA the World Factbook.

Данные по распределению всяческого /.?ГМ/i.

>>-----Цитата---->>

Russian Orthodox 15-20%, Muslim 10-15%, other Christian 2% (2006 est.) note: estimates are of practicing worshipers; Russia has large populations of non-practicing believers and non-believers, a legacy of over seven decades of Soviet rule

<<-----Цитата----<<

А теперь вопросы:

1) а сможет ли уважаемый коллективный разум найти в этой таблице страну, с долей религиозного населения менее 40%, как в РФ? У меня чот не получилось

2) В связи с этим, считаете ли вы Россию наиболее подходящей страной для построения технократического, местами даже технофашистского государства, способного под своими флагами оторвать человечество от сиськи земных ресурсов и начать колонизацию космоса?

()

Zimbra не отправляет почту

Форум - Admin

Начал играться с Зимброй и столкнулся с тем, что не могу ни отправить, ни принять почту. Что есть:
Зимбра на убунте 8.04 в VirtualBox-е.
В bind-e на DNS-сервере MX-запись вроде есть:
zimbrasrv      A   10.8.58.203
          MX   15   zimbrasrv
mail.zimbrasrv         CNAME   zimbrasrv
По крайней мере виртуалке пингуется по имени, вывод nslookup -type=MX zimbrasrv
Server: 10.1.0.1
Address: 10.1.0.1#53

zimbrasrv.ltava.plant mail exchanger = 15 zimbrasrv.ltava.plant.

У кого какие мысли?

()

Какую книгу по программированию посоветуете для подростков (13-14 лет)

Форум - Development

Собственно сабж. Желательно, чтобы что-то в таком роде ). Я сначала думал о SICP, но думаю, что это отобьет охоту к программированию вообще.

()

F# опубликован под свободной лицензией

Новости - OpenSource
Группа OpenSource

Язык программирования F# (компилятор и основные библиотеки), разрабатываемый компанией Microsoft и работающий под .NET и Mono, опубликован под лицензией Apache 2.0.

Загрузить F# можно отсюда, прочитать спецификацию — здесь.

>>> Подробности

Метки: , ,

()

Начата работа по включению F# в состав Mono

Новости - OpenSource
Группа OpenSource

Мигель де Иказа (Miguel de Icaza) в своём блоге рассказал о планах включения недавно открытого языка программирования F# в состав Mono. Кроме того, начата работа над F#-плагином для MonoDevelop. На данный момент плагин умеет автодополнение, подсветку ошибок и документацию по параметрам.

>>> Подробности

Метки: , ,

()

[книги][обучение] Посоветуйте.

Форум - Development

Решил начать прокачивать скилл программирования, ибо в универе дают только самые-самые начальные знания, пока что.
Посему, хотелось бы увидеть названия и ссылки на действительно хорошие, классические и в то же время современные ссылки на книги следующей тематики:
1. Основы хорошего программирования вообще, этакий сборник советов как надо делать, и как нельзя ни в коем случае. Желательно универсальный, не завязанный на конкретном языке.
2. Подобную книгу конкретно по С++. Чтобы раскрывались различные неочевидные вещи, было много информации по действительно оптимальному и безопасному использованию языка.
3. Книги по алгоритмам и оптимизации (про Кормена знаю, может что-то еще?).

Желательно, чтобы книги были доступны для понимания студенту среднего мухосранского ВУЗа.

Также хотелось бы, чтобы привели примеры свободных проектов на С или С++, которые можно показывать как образец грамотного во всех отношениях кода.

()

Выпущена Scala 2.8.0

Новости - Java
Группа Java

После выпуска 7 релиз-кандидатов увидела свет финальная версия реализации гибридного языка программирования для платформ Java и .Net Scala 2.8.0.

Версия 2.8.0 по сравнению с предыдущими содержит следующие изменения:

  • Переработанная библиотека коллекций. Подробности
  • Новая реализация массивов. Подробности
  • Специализация типов. Подробности
  • Именованые аргументы и аргументы по умолчанию. Подробности
  • Объекты пакетов. Теперь пакеты могут содержать не только классы и объекты, но и функции, переменные и алиасы типов.
  • Дополнена библиотека Scala Swing, улучшена документация
  • Переработан REPL. Основным нововведением является автодополнение по Tab.
  • Изменения в алгоритме поиска неявных аргументов.
  • Новая библиотека комбинаторов парсеров. Теперь поддерживаются грамматики с левой рекурсией.
  • Улучшения в библиотеке обработки XML.
  • Улучшения в процедуре вывода типов.
  • Улучшения аннотаций. Подробности
  • Улучшения в реализации актёров.
  • Поддержка продолжений (continuations). Продолжения поддерживаются плагином компилятора.
  • Множество исправлений. Подробности

Также выпущены новые версии сопутствующих инструментов: scaladoc 2, sbaz 2, scalap, Scala-плагин для Eclipse.

>>> Подробности

Метки: , , , ,

()

O'Caml 3.12.0

Новости - OpenSource
Группа OpenSource

Сегодня вышел O'Caml 3.12.0, посвященный памяти Robin Milner.

O'caml — это современный объектно-ориентированный язык функционального программирования общего назначения.

Изменений много, как в самом языке, так и в компиляторе и в библиотеке. Ocamlbuild научился динамической линковке, и появился ocamlobjinfo.

Более подробные изменения и перечень исправлений доступны в анонсе.

>>> Анонс

Метки:

()

Bigloo — компилируемая модификация языка Scheme

Новости - Документация
Группа Документация

При первом взгляде на компилятор Bigloo становится очевидной одна из основных целей его применения — подготовка и генерация файлов-модулей, которые не являются законченными программами, а представляют собой элементы, используемые при сборке C, Java или .NET-приложений.

Эта статья открывает цикл, посвящённый Scheme-компилятору Bigloo. В ней приводится общий обзор компилятора Bigloo, его функциональные характеристики и особенности его применения.

>>> Подробности

Метки: ,

()

Clojure 1.2

Новости - Java
Группа Java

После 8 месяцев напряжённой работы вышла новая версия языка Clojure — 1.2. Clojure — Lisp'образный язык общего назначения, работающий на платформах JVM и .Net и отличающийся более функциональным подходом и специальными средствами для упрощения разработки параллельного кода.

В новой версии очень много изменений, из которых особо стоит отметить следующие:

  • Введены протоколы (protocols) и типы данных (datatypes), позволяющие создавать новые абстракции и полиморфные функции. При этом производительность гораздо выше, чем при использовании мультиметодов;
  • Расширена деструктуризация структур данных, о которой я уже писал;
  • В составе языка введено несколько новых пространств имен, функции которых были перенесены из clojure-contrib. Сюда относятся функции для работы со строками, repl, pretty printer, ввод/вывод Java, и т.д.;
  • Расширен набор функций для работы с последовательностями;
  • Добавлена поддержка аннотаций Java, что позволяет использовать соответствующий функционал различных фреймворков;
  • Много изменений, связанных с улучшением производительности кода;
  • Для указания метаданных теперь вместо #^ используется просто ^.

Статья Введение в Clojure была частично обновлена описанием новых возможностей (кроме протоколов, которые будут чуть позже).

>>> Полный список изменений

Метки: , , ,

()

Google сделал бесплатным ряд продуктов для Java-разработчиков

Новости - Java
Группа Java

Google сделал бесплатным ряд продуктов для Java-разработчиков, производимых купленной в начале августа компанией Instantiations:

  • GWT Designer — основанная на Eclipse среда для разработки web-приложений с использованием Google Web Toolkit
  • CodePro Analytix — автоматический анализатор качества Java-кода
  • WindowBuilder Pro — средство для построения пользовательских интерфейсов для Swing, SWT, GWT, RCP и XWT
  • WindowTester Pro — средства для тестирования интерфейсов, построенных на базе Swing и SWT

>>> Подробности

Метки: , , , ,

()

Структура и интерпретация компьютерных программ

Форум - Development

Кто читал и делал упражнения по книге, скажите, стоит она затраченного времени и ощутили ли вы какой-нибудь профит от нее? Решаю ,читать ее или нет, а так же затем вот эту более продвинутую книгу по схожей тематике: http://mitpress.mit.edu/catalog/item/default.asp?ttype=2&tid=10142

()

6-й номер журнала «Практика функционального программирования»

Новости - Документация
Группа Документация

После долгого перерыва вышел 6-й номер журнала «Практика функционального программирования», который также стал доступен и в печатном виде.

В номере вы можете найти:

  • эксклюзивные интервью с титанами функционального мира, создателями языков Haskell и Erlang: Саймон Пейтон Джонс и Джо Армстронг поделятся мыслями и ответят на вопросы о своих детищах и обо всем остальном, от работы в Microsoft Research до творчества Тарковского (обсуждение: Саймон Пейтон-Джонс, Джо Армстронг);
  • сравнение Node.js и Erlang (Дмитрий Демещук);
  • обзор языка Scala (Влад Патрышев);
  • перевод статьи Дэна Пипони о быстром сопоставлении с регулярными выражениями при помощи моноидов;
  • статью Евгения Кирпичёва, в которой идеи Дэна Пипони реализованы в коде

Кроме этого, начат проект «Библиотечка ПФП» в рамках которого будут публиковаться переводы известных статей на тему функционального программирования.

>>> Официальный анонс

Метки: , , , , , , , , ,

()

Вебня. С чего начинать.

Форум - Web-development

Есть у меня несколько задач, работающих как GUI. Было бы кошерно перевести их под веб. Но опыта веб разработки не имею. Постоянно работаю с python и, поменьше, с java. Тратить время на всякие php/ruby не хочу.
С чего лучше начинать в этом случае. Каков вообще минимальный багаж знаний необходим для вебни?

()

GTK, QT, SWING Как называются виджеты?

Форум - Development

На основе каких виджетов сделаны раскрывающиеся виджеты, которые содержат в себе кнопки с другими виджетами из Glade и QTDesigner-а (панель виджетов)?
Есть ли в SWING аналогичные Образцы: QT http://doc.crossplatform.ru/qt/4.5.0/images/designer-main-window.png GTK http://www.gnomejournal.org/images/184.png

()

Вышла Zimbra 7.0

Новости - Linux General
Группа Linux General

Сегодня вышла в свет новая версия Zimbra 7.0 с кодовым названием Helix.

Zimbra является мощным средством для совместной работы и разрабатывается компанией VMWare.

В состав Zimbra входит: почтовый сервер, календари, расписания, чат, средство для общей работы с документами. С помошью плагинов, называемых «зимлеты» (zimlets), можно существенно расширить функционал, например, добавить переводчик от Google, использовать Zimbra как LDAP для Samba или подключить Asterisk для звонков при щелчке на номер телефона в письме/контактах.

Основновые нововведения:

  • портфель с поддержкой контроля версий для входящих/исходящих файлов;
  • самовосстановление удалённых писем/данных календаря;
  • мастер настройки расписания;
  • предпросмотр расписания в письме-приглашении;
  • сервер напоминаний (почта, SMS);
  • поиск в People/GAL (Global Accounts List);
  • отсылка письма по расписанию с возможностью отмены посылки;
  • загрузка за один раз нескольких вложений;
  • показ участников списка рассылки;
  • пересылка контактов в формате vCards;
  • копирование существующих встреч;
  • улучшение производительности и масштабируемости в связке с MySQL & Nginx;
  • поддержка Kerberos SSO;
  • поддержка oAuth;
  • поддержка BES 5.0;
  • добавлена поддержка Ubuntu 10.04 LTS, RHEL 6, Fedora 13 (beta);
  • поддержка Outlook 2010 64 bit.

Скачать Zimbra Open Source Edition

>>> Подробности

Метки: , , ,

()