• avatar
  • LRN
  • 12 октября 2011, 13:29
  • #
  • 0
Веганы пусть читают SMBC
  • avatar
  • LRN
  • 06 октября 2011, 15:46
  • #
  • 0
В Файрфоксе — Ctrl+B (можно ещё Ctrl+H, но это менее полезно). Ещё сайдбар умеют использовать некоторые экстэншны.
А насчёт угла ноутбука и стенки — это у тебя недостаточно заостряется внимание.
  • avatar
  • LRN
  • 06 октября 2011, 15:03
  • #
  • 0
У меня там ещё Sidebar с закладками в Файрйоксе. Да и с краю читать — нормально (какого размера у тебя монитор, если тебе до края «далеко»?).
  • avatar
  • LRN
  • 05 октября 2011, 14:51
  • #
  • +1
Факн шыт, придётся заново писать css-хаки для расширения разметки страницы и выпиливания сайдбара.
  • avatar
  • LRN
  • 01 октября 2011, 19:16
  • #
  • 0
Отсутствуют вменяемые свободные инструменты для работы с MSI.
Сама MSI тоже заморочена (хорошая идея, хреновая реализация), толком её никто не понимает.
То, что мне известно об MSI, заставляет думать, что она по возможностям всё-таки уступает тому же apt/dpkg. Тем более, что центрального репозитория проприетарного ПО под винду как не было, так и нет — и не будет.
«Востребованность в бизнес-среде» — это у сисадминов-виндузятников, которые ставят MSI через групповые политики размещения ПО, которые работают только с MSI. Это скорее не следствие «хорошести» MSI, а следствие отсутствия вменяемых альтернатив.
  • avatar
  • LRN
  • 29 сентября 2011, 17:24
  • #
  • +2
Как вообще могут быть связаны заголовок и тема? :) Заголовок — чтобы привлечь внимание, заинтриговать. То есть, как «языки программирования новой волны» связаны — это и так ясно. А «злые» — это замануха :) Ну, и настроение задаёт (когда писал пост — был злой). Ну, в общем, ты понял.
  • avatar
  • LRN
  • 29 сентября 2011, 13:25
  • #
  • 0
Есть такое выражение — «злые языки». © К.О.
  • avatar
  • LRN
  • 21 сентября 2011, 17:28
  • #
  • 0
Статья про Go немного режет глаза :)
  • avatar
  • LRN
  • 19 сентября 2011, 18:27
  • #
  • 0
Решил немного заняться некрофилией, и поднять старую тему.

После dist-upgrade стал счастливым обладателем Gnome 3.
После где-то месяца апгрэйдов им теперь даже можно пользоваться.
Радует:
* Запускалка приложений с клавиатурным поиском
* Alt+Tab для переключения между группами и Alt+~ для переключения внутри группы
* Красиво
Не радует:
* Запускалка самоактивируется при приближении курсора к левому верхнему углу десктопа. Придётся переучиваться, и активировать кнопку «назад» в Iceweasel'е с помощью хоткея, а не мышкой
Остальные проблемы (не работал network manager, глючил GUI самого Гнома, не было Nautilus'а) исправлялись апгрэйдом (иногда — с выключением старых пакетов, в частности это потребовалось для Nautilus'а). Кое-что можно делать из терминала, поэтому странность функционирования соответствующих элементов UI меня не напрягает (например — лэптоп не хотел уходить в suspend, но `sudo pm-suspend' не оставил ему выбора; напомню также, что `sudo dpkg-reconfigure fontconfig-config' является жизненно необходимой исправлялкой того, как выглядят шрифты, там нужно включить авто-хинтинг, форсировать сабпиксельный рендеринг, и включить растровые шрифты).
  • avatar
  • LRN
  • 05 сентября 2011, 18:31
  • #
  • 0
Замени «не планируется» на «строго запрещено».
  • avatar
  • LRN
  • 05 сентября 2011, 17:48
  • #
  • 0
Если обучение программированию идёт на этапе, когда знание английского близко к нулю, а когнитивные способности ещё не достигли приемлемого уровня — да, наверное имеет смысл использовать такие языки. Всё равно потом в старших классах можно (и нужно) будет скорректировать знания и навыки (аналогия: в институте многие разделы математики и физики, которые есть в школьной программе, читают чуть ли не с нуля — потому что форма изложения и уровень детализации совсем другие).
  • avatar
  • LRN
  • 04 сентября 2011, 00:51
  • #
  • 0
Дело не в GTK, а в X server.
  • avatar
  • LRN
  • 03 сентября 2011, 20:23
  • #
  • +1
Он — мандривщик.
  • avatar
  • LRN
  • 02 сентября 2011, 18:46
  • #
  • +1
Неправильный ответ.
Правильных ответов два:
1) Хочу в ближайшее время рассмотреть хорошо параллелящиеся алгоритмы.
Это тебе к математикам и информатикам надо обращаться. Ещё нейронные сети в этом плане хороши.
2) Хочу в ближайшее время рассмотреть язык, созданный для лёгкого написания императивно-объектных программ с параллельными вычислениями, а также функциональные языки, которые все как один хорошо параллелятся.

Рассмотрение всех остальных методов многопоточности сводится к познанию мьютэксов и семафоров (этим можно было ещё на C заниматься), а также queue'ов (во всех остальных языках, а также в надстройках над C). Ну, ещё coroutines, но они по-моему сейчас редко встречаются.
  • avatar
  • LRN
  • 02 сентября 2011, 18:31
  • #
  • 0
Нет «полноценной объектной ориентации», есть разные стили её реализации, с разными фичами и с разной расстановкой акцентов.

C++ не кнопко-ориентирован. Просто разработка GUI — это одна из областей (помимо моделирования, других областей я сходу не назову) где применение ООП оправдано на 100%, поэтому примеры из этой области так и напрашиваются.
  • avatar
  • LRN
  • 02 сентября 2011, 18:27
  • #
  • 0
С semiletov'ым нет смысла обсуждать такие вещи, поверь.
  • avatar
  • LRN
  • 02 сентября 2011, 18:26
  • #
  • +1
При чём тут гуру? К тебе, как к специалисту, приходит клиент/начальник и говорит: «Хочу X, чтобы был Y и Z». Ты смотришь, какие инструменты в твоём распоряжении наилучшим образом подходят для X, при этом подходя под условия Y и Z — и используешь их.
При чём тут прогнозы будущего и гуру?

Вообще, могу сказать одну вещь: в будущем будут более (не исключительно; просто более, чем сейчас) востребованы средства разработки хорошо параллелящихся программ, ибо кол-во вычислительных ядер у процессоров растёт (а ещё есть потоковые графические процессоры, которые заточены под параллелизм).
  • avatar
  • LRN
  • 02 сентября 2011, 17:30
  • #
  • 0
Просто вернулась мода на функциональные языки. Об их преимуществах и недостатках, читай в Вики-педии и на Лурке
  • avatar
  • LRN
  • 02 сентября 2011, 16:28
  • #
  • 0
Инженерное ПО (где нужна прозрачность алгоритмов)

Haskell (если речь идёт о вычислительных алгоритмах)
системы управления (где нужна надёжность)

Erlang
встраиваемое ПО (где важен размер)

Любой нативно-компилируемый язык, для которого есть gcc фронтэнд (и таким образом можно выполнить оптимизацию по размеру) — C/ObjC/ObjC++/Go/Fortran, не считая C++
Если речь идёт о размере рантайма, то это уже другой вопрос, на который я в данный момент затрудняюсь ответить точно (нет данных по размеру рантайм-либ для разных языков).