LINUX.ORG.RU

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

Грамотное начальное проектирование проекта

Форум — Development

Поступила задача переписать старый проект с delphi на Qt. Так как старый проект писали в разный период времени 4 «программиста» (а точнее «дизайнер», «студент», «ЧСВшник» и «мистер Я-все-знаю») разной степени упоротости, то нетрудно догадаться, во что он со временем превратился. Посему получилась подзадача - разработать изначальную основную структуру программы так, чтобы тот, кто будет писать после имел надобность править только один конкретный модуль (или подключить написанный собственноручно без всяких проблем). Основная загвоздка в том, что, собственно программа - это GUI-оболочка для некой железки - она опрашивает её по COM-порту (должна быть предусмотрена возможность добавления модуля для LAN и USB) и, произведя некие математические расчеты, выводит на экран результат (график + таблица). Сама загвоздка в том, что версий устройства много, у каждого свой набор команд и, частично, версия протокола, свой набор операций над данными и т.п. Писать версию программы под каждое устройство не выдет - одна и та же программа должна корректно работать что у гл. инженера с новейшей железкой, что с «прослойкой-интерпретатором» для Wayne Kerr'a.

Собственно сабж. Какую структуру программы следует разработать чтобы иметь полную модульность - буквально до того, чтобы при появлении новой железки с новыми функциями и потребностью в новом гуе нужно было просто написать 5 строк (не буквально, нутыпонел)?

 ,

inn
()

Использование осциллографа

Форум — General

Добрый день, пытаюсь подключить осциллограф к компьютеру. Посмотрел описание - он совместим с USBTM. В ядре есть вроде подходящий модуль. А что дальше? Есть ли утилиты для снятия данных или придётся всё дописывать вручную?

Есть ли у кого то практический опыт?

Dramokl
()

Чудеса энергосбережения

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

После ручного допиливания ядра и прочих радостей заставил ноутбук потреблять меньше 5W при работе с кодом и чтении комикс^Wдокументации. В итоге получается где-то 12-13 часов работы, что крайне полезно при периодических долгих перелётах в моём случае (розетки в самолётах я пока только в Emirates встречал).

На скриншоте показания powertop, cmus в качестве плеера и notion вместо wm. Ноутбук - Panasonic CF-AX3.

 , ,

hateyoufeel
()

Качество аппроксимации.

Форум — Development

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

http://s24.postimg.org/74srd5gdf/approx.png

 

ados
()

Чем просканировать хард на битые сектора?

Форум — Admin

сабжо. Хочу узнать где зарыта собака и сделать разметку разделов так, что бы битые сектора остались за пределами разметки.

Siado
()

Что будет если долго не обновляться?

Форум — Talks

Я свой арч уже 2й месяц не обновляю ни на десктопе, ни на рабочем ноуте ядро старое стоит 3.14.4-1. Потому не вижу смысла. Зачем мне оно если все настроено и все работает? =)

 ,

w1nner
()

Годных js-библиотек тред

Форум — Web-development

Осваиваю разработку веб-морд, открыл для себя jQuery, underscore.js и date.js. Что ещё посмотреть полезное/универсальное? Must have, одним словом.

 ,

ollowtf
()

Where has my time gone?

Форум — Development

Release early, release often!

В продолжение тем Time Card и Консольный тайм-трекер хочу представить общественности свой собственный велосипед.

Отличается от других велосипедов квадратными колёсами, тем, что время сам считает.

Вобщем, что меня не устраивало в других подобных программах, так то, что надо в ручную заводить, что когда делать начал и не забывать потом ещё всё это вовремя терминировать. А я человек очень ленивый и забывчивый. Поэтому сдружиться с такими программами я не смог.

Так родилась идея всё это дело автоматизировать. Т.е. программа сама следит за тем, какие окна активны и записывает время проведённое в том или ином приложении. К концу рабочего дня можно разобрать на что же было потрачено время и записать уже всё это по-хорошему в систему учёта времени или ещё куда.

Когда срабатывает скринсейвер счёт прекращается. Неактивные таски забываются после 8-и часов (плюс-минус рабочий день).

Всё это дело бежит просто на заднем фоне и предоставляет (пока ещё рудиментарные) результаты на http://localhost:8001/ Записи дампятся каждую минуту на диск, т.ч. рестартов тоже не боится.

Работает с EWMH компатибельными WM. (Для xmonad нужна особая магия, которую я не осилил.) UPD: внизу по треду есть решение.

Т.ч. приглашаю, кому не лень, потестить мой быдлокод и поделиться идеями и предложениями. А так же поругать и поучить. Надеюсь мой маленький проект окажется не безинтересным.

Установка: go get github.com/dim13/gone

ref: https://github.com/dim13/gone

UPD: в планах добавть ещё какую-нибудь fuzzy logic для группировки окон по названиям.

 ,

beastie
()

Парадокс сайта знакомств — путь ботана с черным поясом

Форум — Talks

Около месяца назад я решил испытать сайты знакомств. Выставил хорошие фотографии в количестве 5 штук, благо у меня приятель фотограф. Оформил с юмором, так что весь наш мужской офис ловил позитив от описания личности. Начал писать письма разным девушкам, считай беспорядочно, но со вкусом. Большинство не отвечали, редкие экземпляры отвечали но вяло, в основной массе диалог редко выходил за десятку сообщений. Во всем этом я винил конечно себя, в конце концов винить себя надоело и я решил провести статистику. А статистика такова, из из 40 опрошенных парней, только 8 были довольны своим успехом у девушек в плане отзывчивости, 15 не сказать что довольны, но и не жаловались, все остальные писали что толку практически ноль. Теперь внимание, вопрос: если девушки регистрируются на сайте знакомств (в нашем случае был dating.ru), но практически не отвечают парням, то чем они тогда там занимаются, в чем смысл их их профиля, и чего же они ищут если «простые» парни их не устраивают?

Перемещено beastie из general

 

Bacteriophage
()

О настройке шрифтов

Форум — General

Тема очень заюзаная, но я не нашёл ни одного нормального актуального мануала по настройке шрифтов. При чём интересует настройка не через кеды/гномы, а подручными средствами (то есть я так понимаю ~/.fonts.conf). Я уже уйму вариантов перепробовал и что-то ну ни черта не получается. Хочется красивые тонкие шрифты, при чём чтоб во всех приложениях (включая браузеры).

В данный момент использую Debian Wheezy, не раз игрался с `dpkg-reconfigure fontconfig-config`, копировал с разных форумов .fonts.conf, в системе стоят следующие шрифты http://paste.debian.net/102679/, помимо этого в ~/.fonts шрифты с linuxfonts.narod.ru.

Почему в галереи ЛОРа столько хороших шрифтов, а у меня такое ШГ? ЧЯДНТ? Просвятите пожалуйста. Можете делиться конфигами своих шрифтов, я попробую, авось покатит. Думаю и новичкам будет интересно. Можно потом и в вики инфу добавить.

Благодарю за внимание!

 

soko1
()

Веб-технологии

Форум — Web-development

Продолжаю обозревать технологии веба, нужна помощь.

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

Моя цель — найти технологии и подходы, с которыми мне не придется изобретать велосипедов, но чтобы можно было оставить некоторый контроль, поэтому (я так думаю) вордпрессы и полуготовые решения не для меня, как их потом фиксить — большой вопрос. Само приложение будет представлять собой лабиринт страниц и форм для ввода данных и получения из них какой-то аналитики. На десктопе я бы просто взял любой тулкит — Qt, GTK, WinForms, AppKit — и этого бы за глаза хватило, никаких супер-пупер необычных веб-фишек мне не нужно, я лучше найду способ решить все задачи в рамках тулкита, главное чтобы он был достаточно, ммм... самодостаточный что-ли. Кнопки, комбобоксы, автодополнение из БД, таблицы (можно без инплейс-редактирования, чисто формами), сами формы модальные, ну в общем все, что обычно есть в ui-тулкитах.

Попробовал сам накидать логин-скрин, понял, что голый css это та еще замута, наткнулся на понятие css frameworks, в частности twitter bootstrap. Примеры на сайте заинтересовали, хороший look-n-feel, стандартные контролы, подходы и т.п. Напрягает то, что даже не знаю, что гуглить, наткнулся случайно, т.к. понял, что чистый css не тот уровень, в который стоит зарывать время.

Собственно главный вопрос такой: есть ли такая среда, куда можно было бы подключить к-н css framework, сразу смотреть результаты, а также дописывать бакэнд, чтобы разработка шла так же, как это принято в обычном десктопном программировании. Хочется как можно дальше абстрагироваться от css/js и просто писать код и рисовать формы на уровне бизнес-логики. Легко ли мне будет подключить к-л jquery-таблицу, чтобы она вписалась в bootstrap? Использовать его, или есть фреймворки получше для моих задач? Может есть all-in-one enterprise development environment? Где лучший бакэнд с миграциями, администрированием, поддержкой just-in-time разработки и деплоймента? Языки в общем-то не важны, важны батарейки.

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

stevejobs, gh0stwizard, не знаю кого еще скастовать, кто у нас таким занимался?

зы: Извиняюсь за сумбур, нахожусь в стадии активного курения всего подряд. Спасибо!

 ,

arturpub
()

Есть ли книги по философии программирования?

Форум — Talks

Давно хотелось почитать что-нибудь эдакое, но вбиваю в ПС и получаю какую то чушь, вроде «философия Java», «zen of pyton», корче, гребаная беллетристика, к философии имеющая отношение, чуть более, чем никакое.

Хотелось бы почитать реального философа, компетентного в программировании, или, хотя бы, наоборот.

Может кто-нибудь что нибудь посоветует? Спасибо заранее.

 

phill
()

Как смириться со своей не нужностью?

Форум — Talks

раньше я задрачивал один скриптовый язык (mIRC, клиент для ирочки, имеющий свой язык), как хобби. благодаря ему изучил кучу всяких rfc, писал собственные реализации серверного ПО (веб, фтп, ирк, трекер и многое другое). пошел дальше и пересел на линукс. разобрался что к чему, собрал свой вариант LFS..

но все, что я знаю - абсолютно бесполезно в современном мире. я хикковал, и думал какой же я клевый, что умею и знаю такие вещи (а всякое быдло - не умеет). а оказывается, я не нужен, и стою всего 10к в месяц на работе сторожа. шаблон порвало, ЧСВ упало.

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

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

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

ЛОР, помоги с этим смириться. так понимаю, что я буду «грузчиком философом» всю оставшуюся жизнь. буду упиваться своим хобби, единственным приносящим удовольствие. но я же не нужен, черт! щито поделать?

вдоль не предлагать.
принять исламбуддизм?

 , ,

Spoofing
()

node.js is a cancer?

Форум — Talks

 , ,

umren
()

Обзоров тред - аудиоплееры

Форум — Talks

Навеяно постом Aceler, в котором он достаточно конструктивно рассказал свои впечатления о плеере.

Давайте попробуем сделать «обзоров тред» по аудиоплеерам. Правила:

  • Наустанавливать себе плееров и потыкать их - чем больше, тем лучше
  • В одном сообщении описать их все в формате «<имя плеера>: <список достоинств и список недостатков>».
  • Описание должно быть полезно другим, а не демонстрировать ваше петросянство/идеалы/упоротость.

 , обзоров тред

Pavval
()

Поиск точки изгиба в одномерном массиве

Форум — Development

Есть шумная кривая, описывающая синаптический ток:

http://i.stack.imgur.com/RyH5g.png

В ней три фазы: покой, нарастание и спад. Нужно найти точку начала фазы нарастания (помечена красным). Куда копать? Если бы не шум, это была бы тупо точка отклонения от прямой, а так я в растерянности...

 , , ,

Axon
()

Презентация «Rust Me, I'm a Developer!»

Форум — Development

Если ты не смог осилить официальное введение в Rust, потому что там не было смешных картинок, то вот твой шанс! Презентация «Rust Me, I'm a Developer!» от Greg Malcolm (130 слайдов):

https://speakerdeck.com/gregmalcolm/rust-me-im-a-developer

PDF

 

ozkriff
()

Тонкости резюме

Форум — Talks

Интересно как hh сортируют кандидатов, что их привлекает в резюме, а что напротив отталкивает? Например, что аппетитнее: программист пишущий в резюме все и вся, начиная от первого языка с которого начал, кончая текущим, все фреймворки с которыми работал за жизнь, описывает все созданные проекты/библиотеки, в общем, вплоть до первого сексуального опыта. Или же тот, кто кратко, но самое важное, то что лучше всего знает, и лучшие работы.
Как вы думаете?

Bacteriophage
()

Выбор фильма в пятницу

Форум — Talks

Мне всегда не хватало топов imdb, кинопоиска и других сайтов.

Поэтому, я решил сделать свой топ с блэкджеком ипоэтессами и режисерами.

Тестите - http://poiskfilma.com/

Еще не все работает, что хотелось, все буду допиливать постепенно, но уже основные фильтры есть.

Фишка сервиса в том, чтобы можно было подобрать фильм по самым различным параметрам (коих будет еще больше со временем).

Уже сейчас можно отобрать, например, лучшие (по моему мета-рейтингу/рейтинги imdb/кинопоиска) комедии с участием Роберта Де Ниро

Или Лучшие американские фантастические телесериалы, выпущенные после 2000 года

Или Популярные американские фильмы по количеству голосов на imdb.com в жанре комедия, мультфильм, семейный и приключения

Или что-то более экзотическое - Неизвестные японские фильмы по количеству голосов на imdb.com 2010 года, с рейтингом IMDB.com более 7.5

Или можно поискать (скорее всего хорошие фильмы, которые мало кто знает) - Неизвестные британские фильмы по количеству голосов на imdb.com в жанре триллер, выпущенные с 1980 года, с рейтингом КиноПоиска более 7.5, с рейтингом IMDB.com более 7.5

Ну и т.д. фильтрами тоже надо уметь пользоваться, и тогда можно найти хороший фильм/сериал.

Кроме того, для любителей смотреть фильмы онлайн (ну или просто, чтобы ознакомиться с фильмом) сервис сам ищет видео вконтакте для просмотра онлайн.

фичреквесты/багрепорты приветствуются =)

p.s. В базе пока нет многих фильмов позже 2012 года (временно). p.p.s

 imdb,

pi11
()

Ищется нормальный индикатор раскладки клавиатуры

Форум — General

Сейчас используется xxkb, регулярно падает. Например, из-за изменения яркости подсветки экрана, и не только. Конечно, можно при выявлении такой зависимости вроде «поменял яркость — падает» писать костыль, который по нажатию клавиши изменения яркости будет не просто её менять, а делать killall xxkb, менять яркость, запускать xxkb. Но это же костыль.

Требования:
отсутствие привязки к какому-либо DE и лишних зависимостей
изкоробочность
максимально стабильная работа

Используется i3wm и gentoo.

 , ,

yura_ts
()