*Программирование
День уже почти закончился, а я еще сегодня не говорил никому, что плюсы говно.
http://www.opennet.ru/opennews/art.shtml... Создатели CouchDB и SQLite представили UnQL, аналог SQL для систем NoSQL
...
UnQL имеет SQL-подобный синтаксис и поддерживает такие команды, как SELECT, DELETE, INSERT и UPDATE, что делает новый язык запросов привычным для большинства разработчиков. Тем не менее, в ... more →
Глобальное состояние программы — плохо конечно, но иногда это очень даже хорошо (и большой выигрыш в чистоте кода и логике его работы), но боишься что задашь тем самым плохой тон остальным. Потому приходится писать большой комментарий "пожалуйста, делайте так только в подобных случаях, и то подумайте дважды".
Вот найти бы годных блогов по программированию на qt и C++. Может кто-то имеет в загашнике и не против поделиться?
"There are only two kinds of languages: the ones people complain about and the ones nobody uses." — Bjarne Stroustrup
Вот бывает часто друзья просят написать прогу, или заказ какой-то небольшой. Когда пишу их, то стараюсь сделать побыстрее и поэтому в некоторых местах решаю не париться и сделать костыли. Делаю костыль, а потом несколько дней не могу себе места найти из-за этого костыля, пока не плюну и не перепишу это место ... more →
Now, some people will claim that having 8-character indentations makes the code move too far to the right, and makes it hard to read on a 80-character terminal screen. The answer to that is that if you need more than 3 levels of indentation, you’re screwed anyway, and should fix your program.
– JorgenSchaefer
(те ... more →
Все таки доки по кутям — это ня. Надо было мне сделать модель для фильтрации данных по нескольким колонкам. Начал гуглить — предлагались решения какие-то ебунячие. Думаю — ну нахуй. Пойду доки лучше почитаю. ПОчитал и там все нашел. Что, как и с минимальными затратами. Неговно
Если перед тем как начать что-то писать ты вдруг понимаешь, что это будет костыль. Это не сразу заметно, но ты чувствуешь что это костыль и так делать не стоит — это говорит о том, что ты стал чуточку лучше как программист?
ИЛИТА хабра, такая илита. Там минусуют уже за такие комментарии:
sns,
А зачем? Код у тебя на английском, значит и комментарии нужно писать на нем.
Старайся сделать свой код универсальным, т.е чтоб даже иностранец понимал о чем идет речь
Я никогда не пойму дедфуда, потому что никогда не научусь писать код сложнее, чем его можно написать :-(
Костыли — это охуенно. Особенно охуенно, если ты нихуя не понимаешь почему сегфолтится программа но с твоим костылем она не сегфолтится.
ПРИШЛО ВРЕМЯ НАПИСАТЬ ПАРОЧКУ КОСТЫЛЕЙ,
КОСТЫЛИ САМИ НЕ НАПИШУТСЯ,
НАПИШИ КОСТЫЛИ ЕЩЕ РАЗ,
У МЕНЯ НЕТУ ВРЕМЕНИ ПРОДУМЫВАТЬ НОРМАЛЬНУЮ АРХИТЕКТУРУ И ИСКАТЬ КОРНИ ПРОБЛЕМ,
ЛУЧШЕ Я ... more →
Вот в который раз замечаю, что мне проще что-то переделать с нуля, чем пытаться довести до ума то, что есть сейчас.
Сраное говно. Вчера забыл дома пушнуть изменения в удаленный репозиторий и теперь на работе личкрафты не работают. Так что сегодня я без личкрафтов.
Пришел к вывроду, что в первотеге я не могу осилить 2 вещи: рисование виджетов через всякие paint и paintEvent и чертову компановку виджетов. Она меня уже заебала в усмерть
Благодаря идеям m4n71k0r я все таки сделал няшнотаббар ровным.
Пруф: http://ompldr.org/vOTN4dQ/tb2.png
http://ompldr.org/vOTNycQ/tabbar.png
Только мне кажется, что не на одном уровне tabbar и кнопки, которые лежат в тулбарах слева и справо от таббара? Все вместе лежат в QHBoxLayout. КАк сделать, что бы на одном уровне выглядели?
A good programmer should wake up at 6 am in the morning get a solid 2.5hrs of coding done by 8:30 am, at 8:30 leave for work, work till 6 (it goes without saying that the lunchbreak must be spent trying to learn the Haskell or if you are feeling lazy answering questions on stackoverflow). Commute from 6 to 6:30 ... more →
А мне доставляют такие названия =))
void Connection::setOnlySendMessagesAsDispatchWhenWaitingForSyncReplyWhenProcessingSu chAMessage(bool flag)
{
ASSERT(!m_isConnected);
m_onlySendMessagesAsDispatchWhenWaitingForSyncReplyWhenProcessingSuchAMessage = flag;
}
Вот как выглядит сделанный мной на кутях тулбар. В нем можно добавлять экшены слева и справа. Он еще всяких ништяков умеет, но их я пока полностью не протестил.
http://ompldr.org/vOTJlYg/tb.png
http://ompldr.org/vOTJlYw/tb1.png
Запили свой виджет реализующий tabbar как в FF и возможность помещать виджеты между таббаром и стеквиджетом. Надо запилить демонстрацию его работы еще. Потому что скринами не не показать всех фишек.
*Программирование is used by:
Mагог Магогович
magog
werehuman
werehuman
kb
kb
chemikadze
chemikadze
psymatic
psymatic
Артём
astecenko
Lavir-the-Whiolet
Lavir-the-Whiolet
Crazy_Owl
Crazy_Owl
Bender Bending Rodríguez
DJm00n
13oz
13oz
Desu1488
Desu1488
pixie
pixie
jabber
jabber
Jarkko
Jarkko
Maxim Kirenenko
part1zano
Johan
johan
der_FeniX
der_FeniX
Дэш
dash
Степанов Павел
mahury
magog
werehuman
kb
chemikadze
psymatic
astecenko
Lavir-the-Whiolet
Crazy_Owl
DJm00n
13oz
Desu1488
pixie
jabber
Jarkko
part1zano
johan
der_FeniX
dash
mahury