LINUX.ORG.RU

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

Посоветуйте книгу про алгоритмы

Форум — Development

Сидел себе, говнокодил на всякой скриптухе, но вдруг осознал, что даже процедурную пирамидку в консоль вывести не могу, ибо сложно. А ещё не знаю про всякие пузырьковые сортировки. Посоветуйте книгу, в которой собраны важные/популярные/интересные алгоритмы. Желательно без привязки к языку, а то на условном Brainfuck писать желания нет вообще, мне ближе сишно-паскальное.

 ,

Original_1
()

Ситуация с Wayland: факты о X и Wayland.

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

Это вольный перевод статьи, намедни размещённой на phoronix. Оринальная статья — обзор недостатков, их исправлений и преимуществ между X и Wayland. Её написал Eric Griffith, при участии Daniel Stone, специально для ресурса phoronix. Работа собрана по кусочкам из презентаций Keith Packard, David Airlie, Kristian Høgsberg, из страниц про X11, X12, Wayland в вики и на freedesktop.org, из прямых интервью с разработчиками.

Оригинал выпущен под Creative Commons версия 3, с указанием авторства; перевод доступен на тех же условиях (с указанием на авторов оригинала, как мне кажется).

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

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

 ,

quiet_readonly
()

Нашёл алгоритмического видео дядьку - палю годноту

Форум — Development

Залипателям на картинки, таким как я, зайдёт норм. Рассказывает про базовые, но тем не менее фундаментальные вещи. (Хотя я только 4 ролика глянул , может я не прав).

Вот ещё от @xaizek ваще крутые визуализации

 ,

LINUX-ORG-RU
()

Книжка по алгоритмам с задачами для школьников

Форум — Development

Была такая pdf'ка по алгоритмам для школьников из какой-то школы с математическим уклоном, там задачи в основном, очень известная, никак не могу её нагуглить. Может кто-то понимает, о чём идёт речь?

 

grimwaken
()

Порекомендуйте видео, обучающие английскому

Форум — Talks

понравилось такое: Learn English 24/7 with EnglishClass101 TV https://www.youtube.com/watch?v=gt8TEmihgFw

1. Приятнй голос

2. Идеальное произношение (носитель языка)

3. Подходит моему уровню понимания

4. Без лишней рекламы и организационных слов

Ищутся видео о грамматике, аудирования, а также интенсивное изучение слов

 ,

znavko
()

Посоветуйте книгу по алгоритмам компьютерной графики

Форум — Talks

Вроде бы даже на лор как-то давно пробегала ссылка на нее. Книга тогда еще была примерно конца 1980-х. Но подойдет и аналогичная. Смысл, что не 100501-я книга о том, как работать в фотошопе, а именно про графику с математическими формулами и объяснениями на уровне формул для кривых, гамм, яркости, контрастности, нерезких масок, цветов и всякого прочего. Если про книгу 80-х, то емнип там были такие алгоритмы, которые и сейчас не особо реализуются в популярных программах из-за их жручести.

 , ,

praseodim
()

Посоветуйте толковые книги на русском/английском по Си++ (Cxx11)

Форум — Development

Посоветуйте толковые книги на русском/английском по Си++.
Чтобы был нормальный перевод и содержание.
У меня где-то лежит каталог с O'Reilly, надо бы посмотреть среди них. Ещё что-то брал по акции «книга за 1 рубль» в books.ru

В двух словах - я старпёр, который изучал Си/Си++ в 1996-1997 году по книжкам:
* В.В.Подбельский Язык Си++ (Финансы и статистика)
* Беляков М.И., Рабовер Ю.И., Фридман А.Л. Мобильная операционная система
* немного смотрел русский перевод Керниган-Ритчи в бумажном виде в библиотеке когда интернетов не было, а свою книгу купить - стипендия не позволяла
* в 2004-2005 году читал книгу Страуструп Б. Дизайн и эволюция С++

Все эти книги читал в бумажном варианте.

По работе писал только на Си с классами и на Паскале с классами (+Делфи). Сейчас хотел бы по-изучать Си++, чтобы понимать современный код. Какие книги посоветуете? Интересует компактное изложение фундаментальных основ, желательно - на русском языке. Или что-то не очень тяжёлое на английском (чтобы не надо было переводить каждое слово со словариком). Надеюсь, понятно объяснил. Спасибо.

Просто я встретил на днях код вида

A::B::C::D ...
, и понял, что пора догонять поезд. На университетских знаниях 20-летней давности сейчас делать почти нечего. Хочу перестать заниматься быдлокодерством, и начать осваивать современные знания.

Ещё - есть ли краткая табличка с основными различиями в стандартах (Comparison table/list)? Или лучше просто прочитать для начала Wikipidia:C++11, и составлять такую таблицу самому?

За что браться не следует однозначно новичку, что освоить для быстрого JFF-эффекта, если хорошо знал в своё время Си с классами? Нравится концепция namespaces. Ещё хотелось бы впоследствии плавный переход на какую-то функциональщину, чтобы знания по современному Си++ пригодились. Какие концепции/подходы есть общие?

 ,

Mirage1_
()

Хороших задачников по программированию тред

Форум — Development

Разыскиваю задачники по программированию, как отечественных авторов, так и заграничных. Нужны как на стандартные структуры данных и алгоритмы, так и с нетривиальными формулировками. Пока что нашёл книги Пратта, Вирта и Ченя.

Спасибо всем откликнувшимся.

 ,

LongLiveUbuntu
()

Как добавить рамку/ореол/каёмку в gimp?

Форум — Multimedia

Есть картинка на прозрачном фоне, надо вокруг этой картинки вплотную сделать типа белой рамочки/ореола, каёмку кароч. Как это сделать проще всего?

 

Deleted
()

Пакет для рисования иллюстраций в учебные пособия fiziko 0.1

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

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

Пакет для создания иллюстраций к учебным пособиям fiziko 0.1 позволяет быстро вносить в иллюстрации объекты реального мира, выполненные в стиле «рисунок со штриховкой».

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

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

 , ,

psv1967
()

Совет покупки тред

Форум — Talks

Хочу купить б/ушный ThinkPad на ибее. Выбор остановлен на самых дешманских T420, T420s, T430 и T430s. По обзорам и спецификациям в интернете так и не понял чем они кардинально отличаются, кроме корпусов, массы и того что в 430 «испоганили» клавиатуру. Где-то натыкался на инфу что в 430ом проц припаян, что сильно ограничивает кастомизацию. Правда ли? Что в 420s можно SSD цепляясь. А просто в 420 нельзя? Что в 420s есть 3G-модуль в отличие от 420. Так?

На размеры корпуса и массу пофигу. Нужна надежность как механическая, так и аппаратная. Возможность безгоморной кастомизации (припаянный проц не нужен). Ну и опционально возможность цеплять SSD и 3G-модуль (wi-fi в 2017 (удивительно!) есть не везде).

 , ,

Grantrol
()

История о том, как я за $470 собрал мощный и практичный ноутбук (2017)

Форум — Linux-hardware

Скоро будет вот уже 2 года, как я поведал свою историю о том, как я за $350 собрал мощный и практичный ноутбук, но как не крути, время идёт — 220/420/520 серия уже морально и отчасти технически устарела и отстала, простой пример: поддержка OpenGL для встроенного в Sandy Bridge видео остановилась на версии 3.3, хотя для Ivy Bridge доступен 4.2, а версия 4.5 доступна на Haswell и выше. AVX2 тоже не помешает для некоторых задач. HD+ матрица норм, но в 2017 уже нужен FHD.

Хотя деньги свои мощный и практичный T420 отбил полностью, но на новый Thinkpad P50/P70 денег у меня нет, поэтому я решил не тянуть время, а уже сейчас начинать лазить по помойкам апгрейдиться.

Слегка разобравшись в той катастрофе, которая произошла после 220/420 и 230/430 серии, а именно гомнотачпад безкнопочный, перепрошивка (wlan/wwan whitelist) биоса только через программатор, а в более новых моделях вообще и это пофикшено леновой, т.е. никак и прочие прочие проблемы, я так понял и решил, что стоит остановить свой выбор на Thinkpad T440p — как последнем нормальном, да-да, последнем нормальном синкпаде, практически идеальной базе для апгрейда, с наличием некоторых важных особенностей, которые нужны были и использовались на ранних поколениях, а именно:

почему Thinkpad T440p

  • цена: новые/refurbished в районе ~$300
  • сокет: возможность замены процессора, широкая линейка Haswell 4/8 i7 с Intel® HD Graphics 4600 видео и AVX2.
  • ультрабей: последняя линейка, где он присутствует, т.е. +1 место для ssd/hdd
  • биос: еще можно почистить, но уже только с программатором (нужно купить CH341A + SOIC8 clip и задонатить на bios-mods)
  • матрица: нативная поддержка качественной FullHD IPS матрицы
  • тючпад: «нативная» установка классического кнопочного тачпада от 450/550 линейки, они взаимозаменяемые
  • корпус: всё тот же магниевый сплав, идеальная сборка/разборка и быстрый доступ к cpu/memory через 2 болта


Итак, теперь это моя новая история о том, как я за $470 собрал мощный и практичный ноутбук.


Я купил Thinkpad T440p за $300, состояние нового, все было новым: корпус, батарея, клавиатура, матрица, внутренности, ни тачпадом, ни даже винчестером не пользовались никогда (29 циклов вкл.выкл).

Конфигурация на момент покупки была такова:

  • i5-4200M (2 ядра, 4 потока), 37W
  • 4GB RAM (1х4GB)
  • 540 GB HDD (7200 rpm)
  • 1366x768 14" матовая

Я продал: 2х-ядерный i5-4200M ($72), матрицу (10$), а также память (8$) и клавиатуру (10$) благодаря чему выручил: ровно $100.

Я купил: 4х-ядерный i7-4702MQ ($150), качественную IPS FullHD матрицу AUO B140HAN01.2 / FRU 04X0436 ($62 с доставкой), кнопочный тачпад ($17 с доставкой), клавиатуру с подсветкой FRU 04X0101 ($42 с доставкой), в сумме затраты: $271.

Итак, за ~$470 я получил:

  • i7-4702MQ (4 ядра, 8 потоков), 37W
  • 3 свободных места для HDD/SSD (hdd-слот, ультрабей, M.2 2242 в wwan)
  • 1920x1080 14" матовая IPS anti-glare
  • кнопочный тачпад + трекпоинт (5 кнопок)
  • клавиатура с подсветкой (как альтернатива ThinkLight)

память и ssd я снял с T420, т.е. не платил в этот раз:

  • 16GB RAM (2х8GB)

Уже заказал с али фирменный ленововский M.2 2242 ssd, хоть у меня и нет whitelist'а, но эти получаются самые дешевые, так что пока пользуюсь тем ssd диском, что достал также с T420.

Можно ли купить ноутбук с 4х-ядерным i7 не ниже Haswell, 37W теплопакетом, FullHD IPS матрицей, 3 местами для дисков, тючпадом+трекпоинтом, корпусом не хуже thinkpad'ов T/X/W/P-серии за $470 — я не в курсе, уверен что со времен такого же апргрейда T420 мало что изменилось.

 ,

Bruce_Lee
()

Нужна консультация по IBM ThinkPad x220, x230, T420, T430 - короче что правильнее из них?

Форум — Talks

Основные куски хлама, которые есть у меня в голове:

1) x230 - бывают с IPS - это гуд. Официально T430 не бывают с IPS, хотя может кто-то их туда руками вхрячивает - это не рассматриваем для простоты (хотя может быть многое теряем, да!)

2) Островная клава не такая кошерная, как старые X220 и т.п. Говорят. Сам лет 10 юзаю только thinkpad-подобные «старые» клавы: на ноутах и на десктопе такую. В идеале пускай будет такая, но не знаю чем островная смертельно хуже, по тактильным ощущениям оно не может быть слишком сильно хуже, плюс привычка всё сгладит, маковские клавы островные вроде ничотак.

3) x230 vs x220 добавляет USB 3.0 и ещё какие-то быстрые коммуникации, дисплейпорты и т.п. Или это гон и всё это есть в X220? Чем тогда X230 с точки зрения железа ОЩУТИМО круче? Читал что в X230 встроенная графика ОЩУТИМО круче, а в x220 для получения USB3.0 надо core i7 искать или пихать плату расширения.

4) Юзкейсы - браузер, ютуб, кодинг, документы.

5) Бесит ли мелкость матрицы x220 (12"5) в сравнении с T420 (14" вроде) или 15". Глазами смотрел и туда и туда, показалось что привыкнуть можно к любой, а если совсем мало - воткнуть внешний моник на 20.

6) Насколько стоит гнаться за IPS? Являются ли TN-варианты этих ноутов совсем ущербными TN или нормальными TN? Разные же бывают среди TN, например у меня щас моник ASUS VW226TL, в котором цвета от разных углов меняются, но не сказать что меня аштрисёт, я уже этого не замечаю. Хотя много работал за IPS и понимаю что там будет поприятнее. Вопрос в том, совсем-копец-ущербна TN у сабжевых thinkpad-ов или там терпимая TN?

7) А чё насчёт 15" вариантов? Они катастрофически огромнее чем T430 по пузатости и угловатости? Разница между 14 и 15 прям ваще адски видна или похрен?

Спасибо. Чо надо брать? Бюджет - тыр до 19.

 

hlamotron
()

GPSMTA 5.00.00 — GPS-трекер для Android

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

GPSMTA представляет собой бесплатный GPS-трекер с поддержкой мониторинга для Android.

Главное нововведение новой версии — возможность осуществления GPS мониторинга при отсутствии интернет и сотовых сетей.

Основные функции программы:

  • определение координат по GPS (GSM не гарантируется);
  • гибкая настройка частоты передачи маршрутных точек;
  • интервальные георежимы;
  • визуализация текущего местоположения на различных картах;
  • визуализация на карте местоположения трекеров, входящих в Сообщество (мониторинг трекеров);
  • автозапуск модуля передачи точек после перезагрузки устройства;
  • работа модуля передачи точек в фоновом режиме;
  • использующий шифрование протокол работы с сервером;
  • аудио прослушивание трекеров Сообщества;
  • телеметрия (датчики/события);
  • управление удалёнными трекерами посредством SMS-команд;
  • получение координат трекеров Сообщества при условии что сам удаленный трекер не может определить свое местоположение;
  • скрытая работа сервиса передачи точек;
  • пониженное энергопотребление в интервальных георежимах и в стандартном георежиме в условиях плохого приёма;
  • заблаговременное отключение/включение GPS посредством алгоритма анализа качества сигнала спутников;
  • панель информации о спутниках;
  • настройка удалённых трекеров посредством SMS;
  • установка пароля на функции;
  • ручная очистка кеша маршрутных точек;
  • работа трекера с любым отличным от GPSM сервером мониторинга;
  • мониторинг радиальной зоны;
  • мониторинг широковещательной зоны;
  • локализация на английский, украинский и русский языки;
  • пороговый датчик звука;
  • отслеживание событий наблюдаемых трекеров;
  • отслеживание геозон наблюдаемых трекеров;
  • работа со сторонними сервисами GPS-мониторинга по протоколу http;
  • отправка SMS с текущей координатой и ссылкой на карту Google;
  • GPS-мониторинг без подключения к Интернету и сотовым сетям.

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

 , ,

edoroe
()

Python3 разработчик.

Форум — Job

Работаю с Python3 ищу интересный проект, где могу применить свои знания, а так же повысить LVL, работаю бесплатно. Если проект будет интересный могу и вложиться. Пишите ilovemoney858@gmail.com

 

ilovemoney
()