LINUX.ORG.RU

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

Экосистема среды статистических вычислений R достигла рубежа 10 тысяч пакетов

Новости — Open Source
Группа Open Source

Популярная среда статистических вычислений R пополнила свою экосистему пакетов-расширений 10 000-м пакетом.

Следует отметить, что данный рубеж развития преодолён в официальной базе пакетов CRAN, поскольку общее число пакетов написанных для этой самой популярной среды статистических расчетов давно превысило это число.

Размер экосистемы гарантирует наличие готового решения практически для любой задачи анализа и визуализации данных. Высокие стандарты предъявляемые к пакету для вхождения в CRAN и «бесшовное» встраивание новых функций в базовую среду R позволяет использовать любое расширение практически без потерь времени на адаптацию ранее написанного кода.

>>> Страница репозитория пакетов

 , ,

psv1967 ()

выбор книги по perl

Форум — Development

собственно,что лучше почитать для более гдубокого понимания сабжа, изучения языка, и улучшения качества кода? «Программирование на perl» или книгу «Изучаем perl»

mkeee ()

Новый Thinkpad x260 и новый Sway

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

Приобрёл «новый» восстановленный Thinkpad x260 с i5-6300U, 16Gb DDR 4, SSD 512Гб, 1080p IPS экраном и двумя новыми оригинальными батареями: 68+Втч внешней съёмной и встроенной 24Втч. В результате с арчем и tlp в стандартном рабочем режиме и с нормальной яркостью время работы запросто переходит 15 часов без перезарядки, что значительно превосходит мой прошлый thinkpad x220. Так же приобрёл докстанцию, как и для x220, без них теперь не представляю жизнь.

Обновив ноутбук, решил обновить и окружение. Дистрибутивом остался удобный, верный и надёжный Arch, а вместо проверенных иксов с i3wm перешёл на wayland и sway. Конечно, столкнулся с множеством проблем:

  • Настройка раскладки клавиатуры: CapsLock - это Ctrl, а Ctrl - переключение раскладки. Иксовыми средствами это не работало, пришлось грузить целиком изменённый xkb файл в sway. Всё теперь работает отлично.
  • Множество любимых программ и утилит теперь не работало, пришлось переходить на их аналоги, очень помогла sway wiki.
  • Программа изменения яркости light не имела режима экспоненциальной шкалы, пришлось дописать и сделать PR.
  • Самописная программа для i3bar, для генерации данных не работала. Написал новую на Rust, используя инструменты асинхронной работы, получилось на 30% эффективнее.
  • DPI ноутбучной матрицы 173, а монитора 100. А нормальную поддержку разных DPI для иксовых приложений так и не завезли, только мылит приложения. В итоге пришлось писать собственные костыли. В том числе и скрипт для емакса, который считает DPI и меняет шрифт. На этом моменте был готов всё бросить и вернуться к иксам, но теперь всё работает довольно неплохо, за исключением приложений на Java и firefox.

Но, решив все проблемы, я почувствовал преимущества Wayland над иксами, архитектура намного элегантнее и возможностей развития значительно больше.

>>> Просмотр (1917x1079, 372 Kb)

 , , , ,

SL_RU ()

Школьникам и студентам: помогу освоить программирование

Форум — Development

Здравствуйте!

Внезапно осознал, что очень хотел бы делиться своим опытом в программировании.

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

Разумеется всё на Linux, если в университете требуется работа программы под Windows, помогу освоить кроссплатформенную разработку.

Всё совершенно безвозмездно, т.е. даром. Кому интересно прошу стучаться в почту: undefer _na_ gmail.com

 ,

unDEFER ()

Новенький thinkpad x220

Галерея — Рабочие места

Ну точнее как новенький... восстановленный!

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

Купил acer travelmate b117. Там хороший корпус был, отличные шарниры и клава неплохая для своей цены. НОО производительность... бррр вспоминаю тот селерон... мурашки по спине. Проект компиллировался минут 5, хотя на рабочем ноуте - меньше минутки. О приятном просмотре ютуба и фуллхд видео и речи идти не могло. Но зарядку держал обещанные 10 часов без проблем и пассивное охлаждение. Сдал обратно в магазин.

Очень хотелось купить синкпад, но не хотелось рисковать и заказывать кота в мешке с ебая. НО один анон, спасибо ему огромное! Посоветовал одну прекрасную московскую фирму, восстанавливающую синкпады и продающую их: smartbooks.org (не сочтите за рекламу). Я очень долго сомневался, но всё же договорился с продавцом(по почте он действительно показал себя прошаренным в своей теме и вообще) и заказал x220 с i5. Встретился у них в офисе(как вошёл туда - прям в рай попал - все вокруг в этих прекрасных ноутбуках =D). Там произошла интересная история и в итоге я вышел оттуда с практически новым синкпадом с отличной батарейкой и в идеальном корпусе и с прекрасным настроением.

Хар-ки:

  • i7-2620 (который оказался даже шустрее моего i5-4200 и потребляет без нагрузки практически ничего)
  • TN матрица
  • 4гига оперативы
  • 320гб 7200рпм
  • сканер отпечатков пальцев и USB3.0
  • 58Ватт реальная ёмкость батареи. 46 циклов отработано.

Корпус просто в идеальнейшем состоянии - ни одной царапинки, ни одной потёртости - всё прекрасно. Я был просто шокирован - это же вобще офигенно! За такие мелкие деньги! Оказалось, что все детали официальные - они заказывают напрямую из китая со складов Леново, а не китайских левых магазинов.

Внутри тоже красота - вентилятор и платы чистейшие. Прямо магия какая-то.

Как-то так. Пользуюсь им уже 5 дней. Кайфую. Смог на арчике снизить потребление в идле в консольке до 4.9ватт. При работ же в i3wm + фирефоксе + emacs примерно 6.5 - 8 ватт. Вчера проработал честные 7 часов на заряде 90%.

Как-то так. До сих пор не могу поверить, что удалось таки его купить.

ещё фоты

>>> Просмотр (2048x1536, 2681 Kb)

 , ,

SL_RU ()

Новичку пару хороших книг по JAVA, ООП

Форум — Talks

По советуйте новичку пару хороших книг по JAVA, ООП. Естественно всё начинается с нуля. Знание английского, не очень. Многие советуют книгу Философия Java / Thinking in Java (4th Edition), на русском книга нормально переведена? Зарание спасибо

Перемещено post-factum из web-development

 

Ss ()

Что почитать по Guile

Форум — Development

Решил ознакомиться со Scheme и глаз зацепился за Guile. У них есть мануал, но я не уверен, насколько он полноценный.

До этого ни с каким лиспом дела не имел, но со скобочками я на ты (objc). Будет ли достаточно этого мануала, чтобы уверенно изучить синтаксис, семантику, ооп и тд? Есть ли еще мануалы с Best Practice и общепринятыми тулзами, типа линтеров, менеджеров зависимостей, юнит тестами, CI.

(в Talks постить не могу, так что сорян, если мимо)

 , ,

rbbtnspc ()

LISP

Форум — Development

Hi all! Посоветуйте какой нибудь учебник по common lisp. Можно на английском.

Спасибо.

anonymous ()

Веб приложение на Common Lisp

Форум — Development

Расскажите на чем сегодня прогрессивное человечество пишет динамические опердени для веба на Common Lisp. Гугл выдает кучу веб-серверов, библиотек и фреймворков разной системы закваски и поддерживаемости. Планируется отдача статического контента + динамика через рест. Посоветуйте стек библиотек.

 ,

Kostafey ()

Эффективное изучение книг

Форум — Talks

Как правильно изучать книги технической направленности?

 ,

Xwo ()

Обновлено русское Руководство пользователя LIbreOffice Draw до версии 6.3

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

Собственно, я обновил русское Руководство пользователя LIbreOffice Draw до версии 6.3.

Следует понимать, что это не перевод официального руководства, такого для версии 6.3 в настоящее время просто нет. Это, по сути, причёсанное русское руководство для версии 4.3, в котором учтены все изменения, которые были в основном в GUI, до версии 6.3

Скачать можно по ссылке ниже.

Update: обложка поправлена, файл перезалит, ссылка на скачивание не поменялась

>>> Скачать PDF

 , ,

Kompilainenn ()

Common lisp, стоит ли игра свеч?

Форум — Development

Привет.

Каждый день работаю в автокаде, хочу кое-что под себя сделать, некоторые вещи автоматизировать и тд.

Язык используемый в каде - autolisp, хочется к нему подступиться, но литературы на русском язык нет толковой, поэтому нарыл ansi common lisp для просвещения.

Но терзает меня один вопрос, действительно ли будет сильный профит нежели я бы ковырял какой-нибудь javascript или VBA(они есть для када).

 , , , ,

ChuCha ()

Посоветуйте сериалы/мультфильмы для изучения английского

Форум — Talks

для начинающих. сабж.

 ,

int13h ()

По Scheme учебников посоветуйте мне

Форум — Development

Собственно, сабж. Кидайте сюда названия книг по Scheme, которые вам понравились. Можно и на английском.

netcat ()

Серия видеоуроков «Основы работы в LibreCAD»

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

Олег Лабан опубликовал серию видеоуроков. посвящённых основам работы в свободной 2D САПР LibreCAD.

( СОДЕРЖАНИЕ )

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

 , , , ,

atsym ()

Хорошая книга по JAVA для продолжающего

Форум — Talks

Собственно ищется книга на почитать для последующего применения.

 , ,

sniper21 ()

tcl/tk-lor-faq

Форум — Development

Доброго времени суток дорогой LOR. Решил вот сделать небольшой FAQ по прекрасному на мой взгляд языку Tcl и его привязке Tk. Многие наверняка будут фыркать и говорить «Закопайте обратно» или «не нужен». Но давайте будем объективны - Tcl один из трех классических скриптовых языков (цитата с педивикии), который в отличии Perl и Python очень плохо освящен, а ведь у него есть такие преимущества как простота, быстрота разработки прикладных программ, возможность писать в функциональном стиле, хорошая реализация метапрограммирования. Ну и в конце-концов, это же «Lisp on Drugs!». Более или менее нормального FAQ в рунете не нашел.Поэтому предлагаю оформить его аналогично lisp-lor-faq.

Для начала ответим на некоторые самые простейшие вопросы:

Что такое Tcl?

Tcl - это скриптовый язык программирования высокого уровня. Считается одним из трех классических скриптовых языков. До пришествия РНР использовался вместо (если мне сейчас память не изменяет). Очень тесно взаимосвязан с тулкитом Tk, что позволяет в короткие сроки писать достаточно функциональные программы с GUI.

Зачем учить Tcl, ведь можно использовать любой скриптовый язык со связкой с Tk?

Можно. Но это не совсем торт=), лучше использовать любой тулкит в «родной» для него среде. Да и программы на чистом Tcl/Tk работают быстрее, чем при «костылестроении» с Ruby/Tk, Perl/Tk и пр., так как тащат за собой обе среды исполнения. Да и зачем иметь установленные два интерпритатора? Проще работать с одним (удобнее, да и с переносимостью проще).

Но есть же Lisp!

Есть. И Тикль с ним некоторые программисты сравнивают. Даже называют «Tcl - Lisp On Drugs». Языки и правда похожи - работа со списками, метапрограммирование. Но есть и серьезные различие. Так в Тикле все есть строка, а не символ.

Могу ли я писать на «Тикле» Функционально?

Можете. Tcl позволяет писать в функциональном стиле.

Какие парадигмы поддерживает Tcl/Tk?

Императивную, функциональную, объектно-ориентированную.

Ладно, уговорили, с чего начать?

Ну для начала можно ознакомиться со статьей в Вики (http://ru.wikipedia.org/wiki/Tcl), потом перейти к самому простому туториалу на русском (http://tclstudy.narod.ru/)

Какие есть реализации Tcl/Tk?

Как таковой Так-тикль один, его разработку сегодня ведет Tcl Core Team, но существуют так же расширения для него: стандартная реализация Tcl (http://www.tcl.tk/), экзотикль (XOTcl: http://media.wu-wien.ac.at/, расширение для ООП), iTcl (Первое ООП расширение, Inct Tcl, на нем написана iWidgets: http://incrtcl.sourceforge.net/), SNIT (объектный клей для Tcl, включен в стандартную библиотеку Tcl, оф.документация: http://www.wjduquette.com/snit/snit.html), STOOOP (ООП-расширение написанное на Tcl, так же сегодня входит в стандартную библиотеку, оф.документация: http://jfontain.free.fr/stooop.html)

Какие есть «сборки»?

Есть официальные исходные коды, которые любой желающий может скачать с официального сайта и собрать самостоятельно. Так же есть дистрибутивы от сторонних команд: ActiveState Tcl (проприетарный, есть платная версия, под все основные ОС: http://www.activestate.com/activetcl), WinTcl (более компактный, ориентирован на работу с ХОTcl, содержит Tloona и XOTcllde, как видно из названия - под Win: http://wintcltk.sourceforge.net/), TclKit (достаточно компактный дистрибутив, ориентированный на использование iTcl, обладает собран в один пакет и имеет систему управления собственным содержимым, кросс-платформенный: http://www.equi4.com/tclkit/), dqkit («TclKit на стеродидах, есть несколько вариантов сборки, кросс: http://sourceforge.net/projects/dqsoftware/) Tcl/Tk Aqua (дистрибутив заточен исключительно под MacOS: http://www.linkedin.com/in/danielsteffen/tcltk/). Недавно появилась достаточно занятная реализация Tcl для .Net (http://eagle.to/), отзывы вроде положительные - сам сказать ничего не могу, пока не ковырял. Если кто юзал -отпишитесь о впечатлениях.

Какую IDE взять?

Из личного опыта - лучше Vim'a пока не нашел. Под „винду“ - Komodo. GNU Emacs не сильно понравился, надо сильно допиливать. Tloona - не плохая среда, работал с ней мало, сказать ничего не могу, как впрочем и о XOTcllde. Для быстрой разработки с GUI прекрасно подходит Visual Tcl/Tk (vtcl) - форморисовалка а-ля Delphi с возможностью редактирования кода. В принципе удобная вещица, но не обязательна к использованию =), гуй на Тк пишется и так просто.

Какую литературу можно почитать?

По Tcl/Tk достаточно много англоязычных туториалов. Русский нашел только один (указал вышел). Из книг могу порекомендовать „Практическое программирование на Tcl и Tk, 4-ое издание“ (Б.Б.Уэлш, К.Джонс, Д.Хоббс), на английском - „Tcl and Tk Programming for the Absolute Beginner“ (Kurt Wall).

Пока все =), у кого есть желание поддержать топик - буду рад. Сам постараюсь в ближайшее время продолжить. Всем удачи!

 ,

Meerkat ()

Технический чертёж в SolveSpace (часть 1)

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

SolveSpace часто позиционируется как САПР для моделирования простеньких деталей для 3D печати но это лишь одна из многих сфер, где можно применять SolveSpace.

Ещё одной сферой является выпуск чертежей деталей со стандартными видами в формате PDF. Данный аспект применения SolveSpace мало освёщен, да и сама САПР не так давно обзавелась более широким настройками стилей линий.

И хотя всё ещё есть проблемы со стилями линий (1, 2, 3), уже сейчас SolveSpace позволяет создавать техническую документацию с чертежами как 2D элементов, так и 3D деталей.

( читать дальше... )

ОБСУЖДЕНИЯ

>>> Просмотр (1280x800, 114 Kb)

 , , ,

atsym ()

Достаточный уровень английского для путешествий

Форум — Talks

Хотел этим летом куда-то съездить, но всё накрылось медным тазом до следующего года. И чтобы времени зря не терять захотелось прокачать английский до уровня свободной беседы с носителями языка. Причём делать это хочется из любого состояния (хоть под веществами).

Сейчас имею A2 уровень (бумажка есть) и ~3900 словарного запаса. Хочется за годик подняться до B1/5-6к слов и начать легко понимать устную речь (сейчас с этим сложно). Если чтобы поднять свой уровень и словарный запас надо надо курить грамматику/читать книжки на английском/etc, то как воспринимать на слух хорошо? Смотреть фильмы на английском без русских субтитров очень сложно (вообще ничего не понимаю практически), а с субтитрами тупо начинаешь их читать и не слушаешь речь вообще. Попасть в англоязычную среду не представляется возможным. Как быть?

 ,

FluffyPillow ()

Помощь в изучении English

Форум — Talks

Собственно, есть база языка (прям совсем натянута) и есть желание прокачать словарный запас, потому как сейчас читать даже простые тексты сложно: 40-50% слов знакомо, но связать их в предложение не могу. Как осуществить? Бороздить словарь и тупо заучивать слова? Или читать английские тексты со словарём?

 

FluffyPillow ()