Имя: Пароль:
IT
 
Начал Qt осваивать
0 Ksandr
 
25.10.09
13:09
Начал осваивать Qt, возникают вопросы. Если Вы не против буду залавать их тут.
1 Ksandr
 
25.10.09
13:10
Компилирую прогу из учебника, а она с ошибкой вываливается на строке 0. подскажите, где косяк:

#include <QtGui>

int main (int argc, char** argv)
{
   QApplication app(argc, argv);
   QWidget wgt;

   QWidget* pwgt1 = new QWidget(&wgt);
   QPalette pal1;
   pal1.setColor(pwgt1->backgroundRole(), Qt::blue);
   pwgt1->setPalette(pal1);
   pwgt1->setGeometry(25, 25, 100, 100);
   pwgt1->setAutoFillBackground(true);

   QWidget* pwgt2 = new QWidget(&wgt);
   QPalette pal2;
   pal2.setBrush(pwgt2->backgroundRole(), QBrush(QPixmap("stone.jpg")));
   pwgt2->setPalette(pal2);
   pwgt2->setGeometry(75, 75, 100, 100);
   pwgt2->setAutoFillBackground(true);

   wgt.resize(200, 200);
   wgt.show();

   return app.exec();
}

Ошибка:
/bin/sh: -c: line 0: syntax error near unexpected token `('
2 Ksandr
 
25.10.09
13:23
а проблема была в имени файла. Почему то скобки мы понимать не хотим
3 quest
 
25.10.09
13:46
имхается мне что форум все же по 1С :)
4 Гений 1С
 
гуру
25.10.09
13:54
QT - гуано. JAVA - лучше
5 hd1
 
25.10.09
14:01
(3) "Обсуждаются 1С:Предприятие 7.7 и 8.0, информационные технологии, администрирование, интернет-технологии."
6 Ksandr
 
25.10.09
14:33
(4) Чем? Ресурсоемкостью? Да, хочет больше
7 quest
 
25.10.09
14:41
обсуждение и поиск ошибки - по моему 2 разные вещи.

Давай я сюда запощю листинг от 1С-mode для emacs  и вместе начнем искать ошибку?
8 Ksandr
 
25.10.09
14:48
(7) 1c-mode - что за зверь?
9 Ksandr
 
25.10.09
14:49
(7) Не с той ноги встал или что??
10 quest
 
25.10.09
14:54
(9) прости. Действительно не с той.
11 Ковычки
 
25.10.09
14:59
Зачем (с) ?
12 jbond
 
25.10.09
15:03
(4) - Java гуано, .NET рулит

П.С. MonoDevelop - единственная не тормозящая среда разработки под Mac OS X
13 jbond
 
25.10.09
15:04
(0) - тот же самый вопрос: зачем?
14 Sserj
 
25.10.09
15:11
Все гуано, виски с колой рулят!
15 Ksandr
 
25.10.09
15:24
(11) (13)
1. Для общего развития
2. Чтобы написать простенькую систему учета к лету
3. Чтобы с этой системой учета и опытом работы по специальности поступить в институт (не на первый курс, т.к. есть неоконченное высшее) и получить таки высшее образование по специальности.
4. Чтобы не зацикливаться на 1С
16 jbond
 
25.10.09
15:49
(15) - для общего развития изучай .NET: шарп/VB.Net.

кресты тебе моск съедят покруче 1С-ки

>простенькую систему учета к лету
это типа QT1L? флаг в руки.
17 Sakura
 
25.10.09
16:29
(15) 2. на второе высшее можешь и без системы учета пойти, туда всех берут )) правда, только на платное
18 Sakura
 
25.10.09
16:33
(2) какие именно скобки он понимать не хочет?
19 Ksandr
 
25.10.09
16:47
(17) Первое
(18) круглые в имени файла
20 Sakura
 
25.10.09
16:50
(19) 1. если неоконченное высшее есть, то снова на первое пойти уже не можешь, по-моему, только на второе, хотя надо в универе спрашивать
неоконченное высшее - если ты три курса в универе проучился
21 Ksandr
 
25.10.09
16:54
(20) У меня 4. Я ж не получил высшего? по факту - это восстановление
22 Sakura
 
25.10.09
17:00
(21) а отчислялся по собственному?

я когда переводилась - отчислялась в первом универе и восстанавливалась во втором, но из-за разницы в программах с потерей года (ладно еще, что первые годы везде более менее общеобразовательные, и то за первый курс не все знаю), ну и отчислилась я со второго, т.е. неоконченного высшего еще не было.
Вообще сейчас с этим сложности какие-то, насколько я знаю, ну и считается, что бесплатное образование можешь только один раз получить. Хотя у нас после первого курса народ уходил и поступал заново на бюджет. Но можно ли так сделать с имеющимися 4 курсами - очень сомневаюсь =(
23 Ksandr
 
25.10.09
17:01
(22) У меня же нет Первого Высшего! У меня его вообще нет.
Отчислиться из военного института по собственному желанию нельзя. Только по неуспеваемости или недисциплинированности. Отчислялся по недисциплинированности
24 Гений 1С
 
гуру
25.10.09
17:05
(6) В java нет окаменелостей языка си, типо H-файлов. Ну те, что включаются инклюдами
25 Sakura
 
25.10.09
17:07
(24) а чем тебе хэдерники не угодили? ИМХО, наоборот, это штука крайне удобная и полезная
26 DEVIce
 
25.10.09
17:12
(24) В Java чем-то подобным занимается import, хотя смысл все-таки несколько иной.
27 DEVIce
 
25.10.09
17:13
(24) И вообще в (4) чушь - сравнивать язык и библиотеку классов это видимо от мягко говоря непонимания разницы.
28 Гений 1С
 
гуру
25.10.09
17:40
(27) Библиотека форм в яве не хуже. Но писать на убогом си - увольте.
29 Sserj
 
25.10.09
17:47
(28) Чтобы "уволить" надо сначала "принять", а Вам это не грозит :)
30 Sakura
 
25.10.09
18:06
(28) кстати, я до сих пор жду ответа на поставленные мной вопросы - 1. чем же все-таки тебе так не угодили h-файлы? 2. какой же язык тогда не убогий и нового века?
Если еще и приведешь логические доводы и обоснования, я буду особенно признательна...
31 DEVIce
 
25.10.09
18:09
(28) Что за библиотека форм в Jave? Не слышал про такую.
32 BabySG
 
25.10.09
19:10
(30) Нашла,  кого спрашивать :)
Будто он с С/С++ и Qt много работал...
33 ДенисЧ
 
25.10.09
19:16
(31) Если ты не слышал, то это не значит, что их нет :-)
34 trdm
 
25.10.09
19:29
(4) Qt рулез, под прямые руки. Если тебе не нравится, хоть не сри в чужих ветках.
35 trdm
 
25.10.09
19:35
(28) Это убогие не си не пишут, а убогого си нет в природе.
где ты библиотеку форм в Qt видел? Иди консультируй в ветках по яве.
36 bvn13
 
25.10.09
20:22
(0) давай, изучай... я тоже начал :)
Кста, тебе еще подойдут IRC-каналы: #qt, #qt-rus
и форум на винграде... Там тебе больше помогут по куту, чем здесь...
37 Гений 1С
 
гуру
25.10.09
20:24
(31) swing
38 Гений 1С
 
гуру
25.10.09
20:25
(30) видишь ли, это называется избыточность. Под каждый класс иметь h-файл, я понимаю, средствами IDE можно немного помочь делу, но нафига? Нафига натягивать на старый язык новую объектную модель?
39 Гений 1С
 
гуру
25.10.09
20:26
(34) Скажем так - лучшее из худшего. Т.е. лучшее из того, что на данный момент поддерживается как средство мультиплатформенной разработки. Но С++ убог.
Кроме того, в С++ надо следить за памятью самому, в Java нет.
40 Гений 1С
 
гуру
25.10.09
20:27
(35) Буквоедствуешь? Значит по твоему в QT нет инструментов для работы с формами?
41 Гений 1С
 
гуру
25.10.09
20:28
(23) водка, деффки или фулиганство?
42 Beduin
 
25.10.09
20:32
(39) Если тебе нужно понять как ПК работает, то лучше хотя бы писать что-то периодически на С++. Появилось куча программистов которые дальше метода Выполнить() вообще ничего не видят вокруг. Хотя может это и хорошо...
43 BabySG
 
25.10.09
20:59
(39) А ты почитай, как нагибает это систему - сразу весь восторг пройдет
44 jbond
 
25.10.09
21:08
>Но писать на убогом си - увольте.

не надо путать Православный Си и убогую пародию под объектно-ориентированный язык
45 jbond
 
25.10.09
21:09
(43) - в .NET автоматическая сборка мусора уже ничего не нагибает
46 bvn13
 
25.10.09
21:11
все равно С++ был, есть и будет языком стандартов. Он - золотая середина между машиной и человеком. Так что...


25 см.!
47 Ksandr
 
25.10.09
22:09
(36) На freenode? Cпасибо за наводку.
(39) Если использовать Qt, как я понял из книги, утечек тоже не возникает, если не создавать их самим.
48 bvn13
 
25.10.09
22:18
(47) да, на freenode.
49 ado
 
25.10.09
22:25
(27) Не совсем верно. Qt -- не только библиотека, но и расширение языка C++.
50 ado
 
25.10.09
22:27
(45) Да ну? Уже и РТ решения можно на точканете строить? ;-)
51 ado
 
25.10.09
22:29
(44) Кстати, Qt таки сделала из убогой пародии полноценный объектно-ориентированный язык
52 Гений 1С
 
гуру
25.10.09
22:49
(42) да знаю я как ПК работает, только нафига прикладному программисту это знать? Ему нужно как SQL работает понимать больше. Т.к. скорость операций с БД на порядки больше чем скорость обработки строк.
53 Гений 1С
 
гуру
25.10.09
22:50
(46)(51) Я ж не спорю. Я говорю, что QT - это лучшее из худшего. Т.е. как 1С - отстой, но лучше не придумаешь, потому и юзаем.

С++ неплохой язык, но страдает избыточностью. А грамотной IDE, чтобы с теми же H-файлами воевать нету.
54 Sakura
 
26.10.09
00:21
(39) можешь объяснить, чем конкретно это неудбно/плохо/и т.д.?

(52) а это смотря в коакой области прикладной... 1С-никуи и ижек с ним -  да, больше скуля знать не надо. А системщикам? А разработчикам нового ПО?
55 Sakura
 
26.10.09
00:23
(53) а, т.е. ты признаешь, что 1с - отстой. Тогда скажи, что, по твоему мнению не отстой, с чем имеет смысл связываться и учить?
56 kitt
 
26.10.09
03:08
(0) у меня тоже дома большая книжка с учебным диском по Qt валяется. Одно время хотел осваивать - купил. А щас времени нет.
57 Гений 1С
 
гуру
26.10.09
05:23
(54) Системщики и разрабочики нового ПО (какого, опять же) - это 10% от всех программистов. Остальные клепают приложения под базы данных. Ты хочешь быть востребованным программистом или драйвера писать? гыгыгы.

(55) Да вот что ни пробовал, все лажа. Везде пытаются натянуть мощную библиотеку на старый убогий механизм классов. Вот в 1С классов нету и ничего. ;-) Но 1С закрытая и многих нужных событий нету. К тому же в этих библиотеках форм (что swing, что QT) нет механизма работы с макетами, табличными документами а-ля 1С, т.е. можно делать вывод по идее в HTML или RTF, но затратнее от программиста.

Резюмирая - можно изучать или QT или Java, но это лучшее из худшего, к сожалению программирование не сильно продвинулось за эти годы. Можно еще посмотреть всякие руби и т.п., но их не щупал.
58 Гений 1С
 
гуру
26.10.09
05:24
(56) у меня несколько книг по джаве и QT валяется, но уж больно курва учебная крутая.
59 Егор Сергеевич
 
26.10.09
06:21
(53) ты опять начинаешь сравнивать язык программирования с библиотекой? Плюс QT в
его кроссплатформенности. И использовать его можно не только с С++
60 Ksandr
 
26.10.09
08:28
(58) Дай по Qt почитать?))
61 Ksandr
 
26.10.09
08:29
(59) Ага, с питоном, java, паскалем и асмом
62 Ksandr
 
26.10.09
08:30
Хотя проект Jambi (Qt + Java) Больше не поддерживается
63 Vovan1975
 
26.10.09
08:56
(54) А Вы не задумывались, что ООП как парадигма нужна для того чтобы плодить быдлокодеров?
(52) Если хотите понять как ПК работает, пишите на асме, С++ тут и рядом не стоял.
64 Vovan1975
 
26.10.09
09:03
(46) Наивность...
65 Ksandr
 
26.10.09
09:06
(63) А асм что? Панацея? Скорее уже прошлое, хотя для лечения от жадности самое оно))
66 Vovan1975
 
26.10.09
09:16
(65) А Вы вообще поняли о чем речь то?
67 Ksandr
 
26.10.09
09:24
(66) Сори, мысль ушла.
Согласен, чтобы изучить как работает комп - асм самое то, но писать на нем - имхо - не самый оптимальный вариант - есть пути проще
68 Sserj
 
26.10.09
09:27
(57) Какой же Вы "ограниченный" :(
"..Остальные клепают приложения под базы данных.." С чего Вы решили что это больше 10%, с того что Вы среди них общаетесь и других просто не знаете?

"..К тому же в этих библиотеках форм (что swing, что QT) нет механизма работы с макетами, табличными документами а-ля 1С.." - Нет или лично Вы не знаете?
Еще где то в прошлый раз приводил в пример - JasperReports, это то к чему растет СКД.

"...Резюмирая - можно изучать или QT или Java, но это лучшее из худшего..." - перефразировав - это то что я хоть немного смог понять.
69 Новиков
 
26.10.09
09:30
(67) чтобы изучить как работает комп - нужно написать:
1. курсач на тему "проектировкая процессора", который бы мог хотя бы три команды простейшие выполнять
2. курсач на тему "разработка подсистемы памяти" для твоего же процессора, особенно круто на отечественной элементной базе
3. Курсая на тему "разработка микропрограммы для процессора", разработанного в п.1., которая бы проверяла - правильно ли твой микропроцессор те самые три команды отрабатывает.

Дальше твой микропроцессор и память необходимо объеденить в одно функциональное устройство. Загнать это в пикад - развести там плату и промоделировать по тактово всю временную диаграмму устройства. Когда все это сделаешь - и то не поймешь до конца как все это работает.

.-)
70 orefkov
 
26.10.09
09:36
(63)
Асм не очень поможет понять, как работает комп.
Асм - только команды для проца, а этого мало для работы компа. Вся фишка - во взаимодействии различных подсистем компа. Взять тот же линь - на асме прописана только начальная инициализации железа, дальше сплошной С. Даже в драйверах асм юзают по-большей части только в виде вставок в сишном коде.

А быдлокодеры плодятся независимо от наличия/отсутствия парадигмы ООП.
71 Ksandr
 
26.10.09
09:36
(69) Путь джедая))
Вопрос немного не в этом, а в том, чтобы понимать, что нужно делать для того чтобы все работало так как тебе это нужно
72 Господин ПЖ
 
26.10.09
09:38
нашли с кем спорить... фиксоид в 1С-то не блещет... А про остальное - разве что в педовикию заглядывал
73 bvn13
 
26.10.09
09:39
(71) тогда тебе подойдет метод проб и ошибок с параллельным чтением документации
74 Новиков
 
26.10.09
09:39
(71) 6 лет МГТУ по специальности "ЭВМ, комплексы и сети". Добавлю вот еще что: да хоть на каком языке ты пиши операцию а = а + б, как ты поймешь - как ее процессор выполняет? Ответ простой - никак. Поэтому на каком бы языке ты не писал - никогда вся механика для тебя не откроется. Потому что в любом случае, что ты написал - это лишь исходный кусок памяти, который будет записан некими командами и данными. Выполнение же команд - для тебя будет всегда скрыто. Поэтому асм, с, с++, 1с или пролог - фигня одна и таже. Думаю правда не стоит на этом циклиться :)
75 Господин ПЖ
 
26.10.09
09:39
>>Да вот что ни пробовал, все лажа.

танцор диско...
76 Гений 1С
 
гуру
26.10.09
09:41
(59) Именно. Потому что QT - это библиотека для С++. Поэтому я и сравниваю библиотеку с библиотекой.
77 Гений 1С
 
гуру
26.10.09
09:42
(68) Я взял с сайта job.ru. Найдите вакансии по слову программист - веб-программисты и 1с-программисты - это 80% всех вакух. А они пишут приложения под базы данных (MYSQL или MS SQL сервер). А вот откуда вы взяли статистику, я не знаю
78 Гений 1С
 
гуру
26.10.09
09:43
(75) ПЖ, дай почитать свое резюме.
79 bvn13
 
26.10.09
09:43
(77) все остальные программисты не ищут работу... либо они уже работают в хороших компаниях, либо работа ищет их.
80 Новиков
 
26.10.09
09:44
(79) или с голоду померли...
81 Господин ПЖ
 
26.10.09
09:44
>>Я взял с сайта job.ru.

еще "Из рук в руки возьми"...
82 Господин ПЖ
 
26.10.09
09:46
(78) зачем? Я так вдохновенно врать про 11 языков не умею. А потом куйню нести...
83 Егор Сергеевич
 
26.10.09
09:48
(76) "QT - гуано. JAVA - лучше" - Это сравнение библиотеки с библиотекой?
>> Потому что QT - это библиотека для С++.
И не только.
84 Vovan1975
 
26.10.09
09:50
(74) Скомпильте "Hello world" на асме и на С++ или java, а затем экзешники дизассемблируйте, тогда поймете как забавно выглядит операция а=а+б...
85 Vovan1975
 
26.10.09
09:50
(79) там о вакансиях, чудило
86 ДенисЧ
 
26.10.09
09:51
(64)
void main(){
 puts("hello, world!");
}

И чем это будет отличаться от асса?
87 ДенисЧ
 
26.10.09
09:51
(86) -> (84)
88 Vovan1975
 
26.10.09
09:52
(86) гыыыыы
89 Новиков
 
26.10.09
10:29
(84) .-) хех. Товарисч, я диплом писал - двойные интегралы решал на асме. А мой товарисч - проц криятил для этого типа специализированный. И все это еще - в двоично-десятичном коде, с полным моделированием в си-максе по тактово. Одних портянок на А1 - каждый по 10 листов на рожал. Причем на одном листе - порядка 20 штук их.

А про декомпиляцию расскажу сам: когда диплом пишешь - сначала берешь тупой паскаль, пишешь там программу, отлаживаешь ее - чтоб запускалась и выдавала результ правильный. А затем переводишь сам ее на асм - потому что дизасемблерный код читать - это нужно быть великим гуру стоумовым, да там и хлама полно после паскакаля. Потом, когда на асм перевел - берешь справочник или пильщикова или финогенова, и начинаешь в 16-ти ричный код текст программы переводить. Когда переведешь - затем транслируешь ее на код 580ВМ процессора, т.к. у нас стенд на нем сделан. Затем када отранслируешь - идешь в спец.класс, и начинаешь на этом спец.стенде вдалбливать свою прогу в память проца. Это часов 10. Потом как вдолбил - начинаешь запускать. И если результат в такой то ячейки не совпал с твоим - значит у тебя есть много много времени ))). Это я еще программный считай диплом писал. А прикинь, товарисч для моей проги разрабатывал проц - дык он прогу брал и по тактово потом разрисовывал на временных диаграммах что где у него твориться. Вот это - реал жесть.

Посему я думаю, что не нужно зацикливаться на языках. Т.к. чтобы реал понять как что там инсайд работает - это нужно реально с этим возиться. Причем не старье, которое 20 лет назад с производства снято, а на новом железе.
90 Vovan1975
 
26.10.09
11:35
Потеря времени просто впечатляет. Наверняка практического применения данные знания вообще не нашли.

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

Знать в деталях, как работает АЛУ процессора Пентиум 4  при программировании на чем угодно - нафик не нужно, это шизофрения в чистом виде. Практического выхлопа от этого не будет никакого. А вот от знания, например, сколько информации считывается из оперативной памяти когда Вы оттуда байтик считываете, или нафига нужна развертка цикла, выхлоп может быть огого какой. И тут возможности языка начинают играть свою роль. Просто некоторые задачи на некоторых языках либо нерационально либо вообще невозможно решить.
91 Sserj
 
26.10.09
13:25
"..Просто некоторые задачи на некоторых языках либо нерационально либо вообще невозможно решить..."
Не совсем верно, точнее не верно совсем :)
Любую задачу можно решить на любом языке в котором есть ветвления и циклы, ну еще так нелюбимые goto.
Собсно все остальное это вспомогательные библиотеки языка :)

(77)
А в каком разделе на джобру размещают вакансии мелкософт, абби, оракл, сан, сама 1С ну и другие подобные мелкие фирмешки?
А... там наверно программистов то и нет...
92 DEVIce
 
26.10.09
13:27
Программистов не просто нет, их не существует как класс, а те что существуют - программируют нагло и ценично.
93 Sakura
 
26.10.09
13:35
(92) программистов не существует, они всем только кажутся :)
94 Ksandr
 
26.10.09
13:58
Давай те напишем убийцу 1с, чтоб работала под линуксом в связке с постгри
95 Ksandr
 
26.10.09
13:59
Типа - минимум затрат и вуаля - все есть
96 Mikeware
 
26.10.09
14:08
(89) Больной ты какой-то... Вместе с товарищем....
Еще в 1985 существовали и трансляторы в бинарники, и загрузчики в стенды из этих бинарников. По крайней мере, сделать это на аппаратном уровне не так уж и сложно.
VHDL и verilog тогда отсутсвовали, хотя диплом мой товарищ как раз делал по этой теме - САПР девайсов на основе ПЛИС. Т.е. по крайней мере это было тоже реально.
97 Новиков
 
26.10.09
14:09
(90)>>Наверняка практического применения данные знания вообще не нашли.
Ораклом не нужно быть, чтобы это понять. Практического - не нашли вообще никакого. Единственное, кто остался по нии'ям - тому пригодились знания. И то больше по схемотехнической части, не по программированию.

>>Знать в деталях, как работает АЛУ процессора Пентиум 4  при программировании на чем угодно. - нафик не нужно, это шизофрения в чистом виде.
Согласен. Но и кодить на асме "чтобы узнать как работает ПК" - тоже время в пустую. Да и вообще как железяка работает, по моему опыту, нужно только когда - когда реально критично или время выполнения, или объем отжираемой памяти. Но это явно не для 1С задачи. Я када кое-какую приблуду писал для GPS-приемника, которая потом на плату же и прошивалась - вот там да. Каждый байт считал, потому что памяти было мало.

Мне кажется сейчас уже похрену на чем писать ) Все упрется только в одно - ВРЕМЯ. Ну и в бабло. Я думаю, если сейчас за 1С платят - значит надо в ентом русле свои навыки совершенствовать. По крайне мере, я када с дельфей слез в 2004 году - больше ни разу не запускал...как ее..IDE :)
98 Новиков
 
26.10.09
14:10
(96) дык больной не я - мне задание дали я и делал. Не сделал бы - на х полетел бы. Кстати - 2006 г. МГТУ :) Загрузчика для стенда как и транслятора - не было. Сами сначала писали на бумаге, потом вроде софтинку кто-то налабал :)
99 Sakura
 
26.10.09
14:12
(94) давай ))
100 Гений 1С
 
гуру
26.10.09
14:13
(89) Нашел чем хватстаься. Системное программирование проще работы с базами данных - неопределенностей меньше. То же самое касается и понтов всех драйверописателей, типо Альфа с его КЗК
101 Егор Сергеевич
 
26.10.09
14:18
(94) что-то подобное вот здесь было:
http://www.linux.org.ru/view-message.jsp?msgid=4112057&lastmod=1255514994894
102 Mikeware
 
26.10.09
14:35
(98) Ну хез. Я б чисто из собственной лени написал транслятор в бинарник. Да и загрузчик бы наваял (еще и зачел бы его как курсовой какой-нибудь)...
Например, в 1991 появился у нас курс по однокристаллкам (48/51). Так ради изучения написали компиляторы, эмуляторы и отладчики, да и зачли себе это в качестве курсовых. Еще один товарищ нарисовал "стендик" - чтоб "физику" двигать. Примитивно все, конечно, было - но все-таки не "руками в хексе"
103 Mikeware
 
26.10.09
14:36
(100) ну-ну...
104 trdm
 
26.10.09
14:56
Почему когда начинается тема про Qt вечто влезает гений 1с и начинает обсирать библиотеку?
105 Господин ПЖ
 
26.10.09
14:57
(104) он признанный эксперт
106 trdm
 
26.10.09
14:58
(105) в холисрачах?
107 Mikeware
 
26.10.09
14:59
(104) Потому, что это единственное, что он видел кроме 1С
108 Господин ПЖ
 
26.10.09
14:59
в собственной тупости и ламерстве.
109 Новиков
 
26.10.09
14:59
(100) я хвастаюсь? ) я реалии рассказал, по имху.

(102) какой бинарник? как бы ты твой бинарник прошил в память? Если она на плате в стенде, и единственный интерфейс ввода - кнопки на стенде? :)
110 Господин ПЖ
 
26.10.09
15:01
(107) причем именно "видел". Из окна. Но мнения своего вагон. Ничего правда не реализовано...

Мартышко и очки...

Фикса и Ява...
111 Mikeware
 
26.10.09
15:01
(109) Ну, во-первых, уже "не вручную в 16-ти ричный код текст программы переводить". Во-вторых, что мешало "творчески доработать" стенд?
112 trdm
 
26.10.09
15:03
меня уже раздражать начинает его поведение.
может быть модераторы научат его уважать чужой выбор как-нибудь.
Поганить ветки скатывая их на холивар не самая лучшая услуга форуму.
113 DEVIce
 
26.10.09
15:03
Кстати, на мое ИМХО, Java более ООП-ный язык нежели С++. :) Не пинайте - это я так, для розжига. Хотя если учесть, что в Java вне классов вообще ничего не существует, то может и так.
114 грязный
 
26.10.09
15:04
(113) однозначно так и есть
115 Sakura
 
26.10.09
15:17
(110) он же Гений, реализация не его задача, его дело - генерить новые идеи ))
116 Новиков
 
26.10.09
15:22
(111) по поводу ручной перевода - согласен. Можно было бы ) По поводу - творческой доработки...это не уровень бама ))) Уровень бама - пришел, получил задание, в конце семестра пришел - сдал. А так шоб в потроха - не. Да мы и не рпшники. С паяльником не подружали нас.
117 Ksandr
 
26.10.09
15:30
Товарищи, вместо холивара. Подкиньте идею для реализации.
Чтобы с идеей справиться за неделю - две. Основная цель - скилы.
Но такую - чтобы не бесполезная была
118 ado
 
26.10.09
15:35
(117) А шо, убивец 1С не подойдет? ;-)
119 Ksandr
 
26.10.09
15:37
(118) Долгосрочный проект, думал, может что перед ним забацать, чтобы освоиться более менее
120 Господин ПЖ
 
26.10.09
15:38
ананас3
121 ado
 
26.10.09
15:40
(119) Тады ПИМ напиши ...
122 Sakura
 
26.10.09
15:44
(117) моя давняя мечта - календарь+будильник с функцией медиаплеера (ибо куте с мп3 не сильно дружит, а хочется)
123 Sakura
 
26.10.09
15:53
+ (122) в свое время подобное на си-билдере ваяла, там встроенный медиаплеер был, проблем с воспроизведением не возникало...
124 Terve-R-
 
26.10.09
15:55
(123) С Днем Рождения!!!
125 Sakura
 
26.10.09
15:58
(124) спасибо ))
126 Terve-R-
 
26.10.09
16:03
(125) у тебя аську украли? не могу достучаться

(0) что такое QT? дайте ссылку плиз
127 ado
 
26.10.09
16:08
128 Новиков
 
26.10.09
16:13
(117) напиши на qt обучалку умножению для перваков. Возьми какого-нить персонажа - я джина брал - и типа такой пишешь для него словарик, чтоб с дитем он более или менее болтал нормально. Делаешь настройки - как выучиваешь таблицу на одну цифру - увеличивается число персонажей, который могут появляться - там их вроде штук 50 разных. В конце какждой таблицы - обязательно мульт с двумя, тремя персонажами. Ну и контроль - шоб через 20 минут прога закрывалась и так до след. дня.

Я так своего племяху за 2 недели обучил так сказать "самостоятельно". При этом сам с ним не занимаясь )
129 StarIK2005
 
26.10.09
16:16
Гы)))

Я вообще базаров про то, что один язык ООП'шный ООП'шнее другого ООП'шного языка, не понимаю. ООП в языке - это наличие методов для реализации базовых принципов ООП. Т.е. наследования, полиморфизма, инкапсуляции. Остальное - от лукавого )))
130 StarIK2005
 
26.10.09
16:18
(129) + Стоит добавить, что в 1С нихрена этого нет даже близко. Так, элементики...
131 Новиков
 
26.10.09
16:19
(130) а надо шоб было то?
132 trdm
 
26.10.09
16:20
(117) мне помощь нужна по проектику http://code.google.com/p/unnstudiohelper/
Могу давать простенькие задания, если хочешь.
например мне нужен сейчас класс uoCellMatrix (или еще какое имя) для драг-дропа и работы с буфером обмена. Смысл такой, если ячейки выделены "хаотично" например так:
http://www.1cpp.ru/forumfiles/Attachments/report15.JPG
необходимо создать матрицу, обойти документ по выделению и заполнить матрицу значениями ячеек и передать эту матрицу в сериализатор. uoLoader*.

Как тебе такая задачка?
133 trdm
 
26.10.09
16:23
(125) И еще раз с ДР!
134 StarIK2005
 
26.10.09
16:23
(131) Нах. Для нармального ООП есть на самый худой конец Дельфи (это не говоря о сишарпе и прочей бейсикоподобной хренотени). А 1с - это для бухов с их постоянными изменениями законодательства и прочим геморроем, который решается только методом скачивания обновлений с официального сайта и накатывнием оных на донеузнаваемости "переработанную и дополненную" конфу.
135 trdm
 
26.10.09
16:24
(122) Зато с wav дружит: http://www.doc.crossplatform.ru/qt/4.3.2/qsound.html
136 Mikeware
 
26.10.09
16:31
(135) А с avi или еще чем-нибудь из видео?
137 Господин ПЖ
 
26.10.09
16:36
>>В конце какждой таблицы - обязательно мульт с двумя, тремя персонажами.

какая падла всем говорила, что в игре "Волк ловит яйца" когда 999 наберешь - мультик показывают? (с) баш
138 Vovan1975
 
26.10.09
16:36
(91) не хотите мне драйвер на яваскрипте или на sql  написать?
139 trdm
 
26.10.09
16:57
140 Mikeware
 
26.10.09
17:00
(139) Спасибо!
141 trdm
 
26.10.09
17:02
(132) блин, не тот проект, нужный: http://code.google.com/p/unnstudioreport/
142 Sserj
 
27.10.09
03:39
(138) Не не хочу. Но это не значит что это невозможно.
Вот к примеру чего совсем от яваскрипта не ждали: http://www.linux.org.ru/view-message.jsp?msgid=1862621
143 Ksandr
 
27.10.09
09:48
(138) Это языки программирования?
144 ДенисЧ
 
27.10.09
09:49
(143) А что?
145 Ksandr
 
27.10.09
09:56
(144) Ну а как наваять драйвер на языке сценариев?
146 bvn13
 
27.10.09
09:57
(135) кажись, тоже дружит...
147 Ksandr
 
27.10.09
09:59
(122) Попробую - выглядит простым заданием. А mp3 из mpg123 можно завести
148 Sserj
 
27.10.09
10:09
(145) Да собсно как и на любом другом - прямым вызовом кусков написанных на машинных кодах :)
149 ДенисЧ
 
27.10.09
10:11
(145) Язык программирования нужен только для написания драйверов?
150 Ksandr
 
27.10.09
10:15
(149) Блин, ну что за глупый вопрос
151 ДенисЧ
 
27.10.09
10:16
(150) Ответ зато очень умный.
152 Ksandr
 
27.10.09
10:19
(151) О каком ответе ты говоришь?
153 Sakura
 
27.10.09
13:13
(147) если сможешь, я тебе буду очень признательна )
154 Salvador Limones
 
27.10.09
13:15
(122) Под линух?
155 Sakura
 
27.10.09
13:18
(154) ессно :)
хотя если кроссплатформенный сделать - вообще супер бы было... )
156 bvn13
 
27.10.09
13:38
(155) дык может напишем?
157 Sakura
 
27.10.09
13:41
(156) я собираюсь, самой интересно, но у меня просто времени не хватает :( а без будильника хреново живется, на телефон с утра я уже не реагирую... ))
в принципе, самое сложное здесь из всего - это подружить кьют с мп3, остальное делается легко
158 trdm
 
27.10.09
13:45
(157) У меня стоит вот этот органайзер: http://soft.softodrom.ru/ap/Adresnaya-kniga-p5382
Все мечтаю перекинуть его на Qt+SQLite, что-бы подправить.
В нем оповещалки хорошие.
159 Sakura
 
27.10.09
13:48
(158) а какого плана там оповещалки?

кстати, раз уж в сторону БД пошли - что есть удобного и небольшое под Линух, для создания простой БД? надо курсач делать :) препод знает только аксесс и немного мс скуль сервер, ни то, ни другое на ноут под линь я ставить не буду, ессно :)
160 Егор Сергеевич
 
27.10.09
13:48
(159) sqlite
161 bvn13
 
27.10.09
13:49
(158) дай плз ту версию, которая по ссылке. Из ссылка вместо закачки вылазают голые девки... :(
162 Егор Сергеевич
 
27.10.09
13:49
(159) да и mysql не такой уж большой и очень даже удобный)
163 bvn13
 
27.10.09
13:52
кстати, для кута еще одна либа есть, расширяющая функционал: http://dev.libqxt.org/libqxt/downloads/
164 Sakura
 
27.10.09
13:53
(162) я пока на нем и остановилась)  
правда, преподша его не любит, но ее половозрастные трудности :) она, видимо, только со старыми версиями работала, где вроде как интерфейс был так себе (по словам админа)...
просто тут еще вопрос в том, что а) должно без проблем и осоьбых тормозов работать на домашнем компе, где не так много ресурсов, б) чтобы могло в дальнейшем пригодиться (могу конечно на работе в аксессе сделать, но знание аксесса мне в дальнейшей работе не так пригодится, как знание актуальных рабочих систем)
165 smaharbA
 
27.10.09
13:57
сперва Законченные АПИ, потом программирование
166 Егор Сергеевич
 
27.10.09
13:57
(164) да без проблем. mysql ориентирован на малые и средние решения как раз, так что тормозов никаких не будет. в дальнейшем может очень даже пригодиться, т.к. очень популярен (особенно в вебе).
посоветовал не просто так, кстати. сам в универе лабы на нем делал
167 smaharbA
 
27.10.09
13:57
а пока венигрет позапрошлогодний
168 kitt
 
27.10.09
14:00
(159) SQLite
www.sqlite.org
встраиваемый движок, не требующий конфигурирования
169 Sakura
 
27.10.09
14:02
(168) а оно на предприятиях используется?
Я на спецкурс по бд не просто так же пошла, а именно чтобы проф. знания хоть начальные по работе с СУБД получить - по работе надо
170 kitt
 
27.10.09
14:07
(169) предприятия вроде google, mozilla, adobe подойдут? )
171 Егор Сергеевич
 
27.10.09
14:09
(169) оно необычно тем, что представляет собой библиотеку, а не клиент-серверное приложение, как другие СУБД. Начать лучше с чего-нибудь классического, все таки.
172 Sakura
 
27.10.09
14:14
(171) спасибо)
значит, буду мускуль ковырять)
173 trdm
 
27.10.09
14:25
(159) Да там оповещалок много,
Например заполняешь у пипла день варенья когда, ставишь: оповещать о дате и годовщинах, за [xx] дней и оно оповещает,
Можно задание сделать, назначить периодичность, день, время и т.п. и будет оповещать.
Удобственно. Тока сорцов нет, и поправить низя - плохо.
А то там собственно егсть то, что не устраивает...
174 Sakura
 
27.10.09
14:26
(173) да не, я не о том)
меня больше интересует, можно ли в качество оповещалки музыку туда загнать)
175 casufi
 
27.10.09
14:37
Странная тема для форума по 1С. Не проще ли задавать вопросы в рассылке по Qt ?
(122)(147) есть такой демон mpd (http://ru.wikipedia.org/wiki/Music_Player_Daemon)помоему гораздо проще написать ГУИ морду к нему, тогда у тебя будет и Mp3 и Flac и Бридж с девушками легкого поведения.
(159)БД под Линукс
http://ru.wikipedia.org/wiki/PostgreSQL - Много умеет, дает тригера писать как на встроенном языке так и на С, Perl, Python , вроде есть интерактивный отладчик тригеров.
http://ru.wikipedia.org/wiki/MySQL - вечная причина холиваров MySQL vs PostgreSQL, но у нее весьма неопределенное будущее.
FireBird, http://ru.wikipedia.org/wiki/Firebird - тоже достойная база

(Sakura) какой дистрибутив линукса используешь, если не секрет ?
176 Sserj
 
27.10.09
14:37
(172) А я таки опять с любимой явой залезу :)
JavaDB работает и как локально и как клиент-сервер, является частью jdk, поддреживается напрямую jre, написана полностью на яве и как следствие полностью кроссплатформенная.
Вообщем я простенькую программульку делал себе, типа личный органайзер, без проблемм работал с флешки как в винде так и в линуксе.
177 Sakura
 
27.10.09
14:39
(175) 1. можно, но просто самой тоже интересно было бы поковырять и поразбираться в всем этом... )
2. БД - спасибо, вечером почитаю
3. Дебиан ленни + кде 3,5
178 Егор Сергеевич
 
27.10.09
14:44
(175) у мускуля настолько неопределенное будущее, что Sun купила его год назад за миллиард баксов
179 casufi
 
27.10.09
14:47
(178) все круто, но сейчас и у самой SUN весьма определенное будущее, или отдаться ораклу или умереть.
180 casufi
 
27.10.09
14:48
181 casufi
 
27.10.09
14:54
177
Самой разбираться это круто, но писать свой mp3 декодер это черезчур похоже на изобретение велосипеда. Помоему, написать хороший фронтенд к mpd это весьма достойная и масштабная задача, глянь на вики про этот демон и посмотри сколько людей пытаются ее решить.
182 Sakura
 
27.10.09
14:56
(181) вечером гляну
мне ж это для себя только надо, поэтому даже если такое уже есть, не страшно :) мне главное самой все понять и освоить
183 casufi
 
27.10.09
15:03
(177) А для календаря посмотри в сторону протокола ICal, с ним работают практически все популярные календари и планировщики, вроде даже аутглюк умеет подключать их.
184 trdm
 
27.10.09
15:07
(176) Нам одного гения хватает, заходит баламутит ветки и потом вместо нормально читаемого материала в ветке 90 процентов рвотных позывов к холивару. Завязывайте.
(175) >Странная тема для форума по 1С.
А лайф, .Net и прочее не странные темы? И тем не менее они есть и никто особо не возмущается, кроме мну поначалу, но я уже бросил эту вредную привычку...
185 Sakura
 
27.10.09
15:09
(184) в лайфе основное общение и идет ))
186 Sakura
 
27.10.09
15:18
(183) спс, гляну)
по идее, мне там не совсем планировщик нужен, но сложно объяснять, что то должно быть :) но наверное да, на основе планировщика надо делать. Ну и тоже с подключением мп3...
187 Terve-R-
 
27.10.09
15:19
(186) большое спасибо за долгожданную фотку! не зря заочно был влюблен))

OFF: Можно ли купить любовь?
188 Ksandr
 
27.10.09
15:19
И я гляну) Все таки тема - полезна!
189 casufi
 
27.10.09
15:22
(184)Я ничего не имею против подобных вопросов, просто сомневаюсь что на этом форуме найдется критическая масса людей, необходимаю чтобы быстро найти ответ.
Я например с интересом читаю ветку на Хабре, посвященую Qt
http://habrahabr.ru/blogs/qt_software/
На спец форумы по Qt ссылки давать не буду, не знаю приветсвуют ли это здесь, но их легко найти на википедии.
190 trdm
 
27.10.09
15:24
(185) ну, он у меня выключен. мну побарабану...
191 trdm
 
27.10.09
15:28
(189) Хабр не форум. Туда попасть надо еще постараться. Да там в основном новости или анонсы идут...
192 casufi
 
27.10.09
15:30
(191)Читать никто не запрещает.
193 trdm
 
28.10.09
13:17
Ну че, волки?
Напишем органайзе-напоминалку на Qt? ы? :)
Проект хостить на гугле-коде?
194 Jump
 
01.11.09
13:05
(100)Вне зависимости от задач??? Идиотизм!
Давай я тебе напишу телефонный справочник на С, а ты напиши драйверок для DVB карты.
195 Гений 1С
 
гуру
01.11.09
20:38
(194) задачи, интересные местным программистам - это задачи с базой данных.
196 BabySG
 
01.11.09
22:28
(100) Кому как, кому как :) Видимо, ты написал кучу системных прог :)
197 bvn13
 
09.11.09
16:48
(0) кто-нить реализовывал пинг на Qt?
198 trdm
 
09.11.09
17:11
(197) Qt не работает с протоколами такого уровня.
199 bvn13
 
09.11.09
17:19
(198) у меня реализация вот такая:

   QStringList list;
   list << "ya.ru";
   //QObject *parent;
   QString program = "ping";
   QStringList arguments;
   arguments << ui->lineEdit->text();
   proc = new QProcess();//parent);

   proc->start(program, arguments);

   if (!proc->waitForFinished()) {

       QMessageBox msgBox;
       msgBox.setText("Error!");
       msgBox.setInformativeText("Not finished!");
       msgBox.setStandardButtons(QMessageBox::Ok);
       msgBox.setDefaultButton(QMessageBox::Ok);
       msgBox.exec();

   } else {
//*******
   }


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

Как быть? Есть мысли?
Какая кодировка у командной строки винды?
200 bvn13
 
09.11.09
17:20
+(199) ну, соответственно, объявлено:

   QProcess *proc;
201 trdm
 
09.11.09
19:24
(199) ну так то понятно, а на прямую слыхал "ниенте".
Закон Брукера: Даже маленькая практика стоит большой теории.