crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

Tonal
  опции профиля:
сообщение 20.2.2009, 11:44
Сообщение #1


Активный участник
***

Группа: Участник
Сообщений: 452
Регистрация: 6.12.2007
Из: Новосибирск
Пользователь №: 34

Спасибо сказали: 69 раз(а)




Репутация:   17  


Читать здесь.
Выцепил отсюда.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
SABROG
  опции профиля:
сообщение 2.3.2009, 21:59
Сообщение #2


Профессионал
*****

Группа: Участник
Сообщений: 1207
Регистрация: 8.12.2008
Из: Russia, Moscow
Пользователь №: 446

Спасибо сказали: 229 раз(а)




Репутация:   34  


Тоже чтоль свою биографию написать :)

С компьютером я познакомился в пионерском лагере, мне было лет 7. Правда уже тогда мы играли в тетрис.
Затем в школе, на уроке труда. Был компьютер, назывался "УКНЦ". Уже тогда мои сверстники и однокласники что-то писали на бейсике под него, приносили магнитофонные записи с приставок. Я мало что в этом понимал и играл в игры.

Затем я увлекся приставкой Nes, уговорил кое-как маму, чтобы купили. Сменил 4 приставки, быстро ломались и джойстики и слот для картриджей. Последней моей приставкой стала "СЮБОР". К ней прилагался картридж, на котором был Бейсик. Сама приставка ничего сохранять не умела, поэтому программы я записывал в блокнот. Кроме всего прочего это была очень уж урезанная версия бейсика, т.к. код из купленной книжки не выполнялся. Тем не менее я начал понимать математику в 8 классе проводя параллели между программированием.

В 1998 году, в момент кризиса отец купил мне компьютер. Это был Pentium 133 Mhz, 14", 128 ОЗУ, 512 Мб жесткий диск, Windows95.
Не поверите, но у меня paint сжирал всю память так, что рисовать невозможно было :)

Сначала я играл в диски, которые мне достались в наследство вместе с этим барахлом. Демо-версии квейка, дум, C&C, DukeNukem3d и т.п.
Затем я решил перенести компьютер в другую комнату, чтобы освободить место на столе для учебы. Начал подключать мышку и клавиатуру при включенном компьютере и спалил COM-порт. В принципе ничего страшного, т.к. мужик, который продал комп сказал повесить мыша на другой COM-порт. Затем 512 мегабайт на харде стало не хватать, т.к. из них большую часть занимает винда. Я начал удалять ненужные (на мой взгляд тогда) текстовые файлы. Среди них были не только .txt, но и .inf, т.к. открывались в блокноте 8)

Так я благополучно крашнул первую свою винду. Не помню каким образом, но я смог самостоятельно запустить командную строку. Черный экран и мигающий курсор - вот что осталось. Без знания команд естественно сделать ничего было нельзя, я пошел за книгой по MSDOS. Я узнал тьму команд, но ни одна из них не говорила как мне восстановить систему. Я добрался до команды format C: в надежде на то, что когда все с диска сотрется - все запуститься с нуля, заново, как в играх. Таким образом я еще больше усугубил ситуацию. Пришлось брать сисблок и ехать через всю Москву к человеку продавшему мне компьютер.
В общем он мне все восстановил.

Потом погорела мать, потом погорел процессор, затем погорел монитор. В итоге компьютер у меня стал несколько иной уже конфигурации Celeron 233 Mhz, 500 ОЗУ, 20Гб Maxtor хард. Как любой мальчишка начал интересоваться хакингом, взломом. Купил диск себе "Хакер CD". На нем куча кряков, сирийников, кейгенов и т.д. и т.п.
В общем привело это к тому, что я начал изучать ассемблер. Естественно с азов: ДОС, резидентные программы, прерывания и т.д. Среди прочего там была инфа о всех московских BBS. Купил модем, чтобы бесплатно лить файлы через BBS. Инет при таком раскладе нафиг не нужен (как мне тогда казалось). Узнал о FIDO, стал участником, подписался на эхи по хакинку и ассемблеру.
Постепенно с TASM'a перешел на MASM32, затем на FASM32. Начал вникать в COM/OLE/DDE. Написал несколько крэков, тренеров и save editor'ов к играм, написал менеджер BIOS'a, который позволял искать заводской пароль, подбирать аналогичный пароль к существующему установленному паролю через реверсивный алгоритм, сбрасывать пароль, сохранять CMOS в файл, восстанавливать и т.п..

Начал задумываться о C++. Но как ни пытался его понять он не давал мне той свободы, которую даёт ассемблер. Несколько раз забрасывал. Потом другой человек меня познакомил с Borland Builder C++ (Delphi). Тоже поковырялся и подумал, что 200кб "Hello, world" (это без зависимых dll'ок) многовато для тренера к игре :)
Потом начал собирать информацию о технологиях. Узнал, что есть скриптовый язык Lua на Си. Присобачил его к ассемблеру. Только прикиньте, программа на ассемблере весит 2кб, а dll'ки около мега. Написал в этой связке чисто через Lua скрипты бота для DirectConnect, а надо было только экспортировать пару API функций системы для работы с сокетами.

Потом меня потянуло изучать Linux. Начал ковыряться со Slackware. Когда через несколько месяцев я её в итоге полностью под себя заточил, начал ковыряться с тем что в ней вообще есть. Узнал о Mozilla браузере, KDE и т.д.
Заинтересовал Perl. Начал изучать, привело это к тому, что я написал плагин для X-Chat'a попутно узнав об SQL вообще и базе данных MySQL. Написал на Perle бота, который коннектится к IRC серверу, заходит на канал "Викторина" и отвечает на вопросы самостоятельно забирая ответы из базы данных. Когда я выбрался в топы меня забанили :)

Полюбились мне *nix'ы, хоть я с ними и за...ся. И начал я думать о том как бы мне писать программы чтобы и в виндах работали и в линуксе и начал я присматриваться к Qt. Причем не с того ракурса. Я скачал видео tutorial, где человек пишет своими руками весь каркас в блокноте с нуля :blink: Меня это повергло в шок изначально как человеку видевшему Delphi. Потом я себя пересилил, вспомнив, что с ассемблером все точно также начиналось, а закончилось тем, что у меня для MASM32 в системе стояла куча макросов для работы с COM/OLE и я спокойно общался через ODBC с любой базой данных.

В общем были найдены и Designer и Assistant, и Eclipse с Integrator'ом. Много чего найдено было и лицензия Qt меня совершенно не смущала. Могу сказать почему не WxWidget. Потому, что инет был у меня платный, в зависимости от траффика, а видюху с туториалом по Qt выложили в локальном форуме. Могу также сказать почему не Java - меня интерфейс Qt привлек, стили Plastic и т.п. А Java позиционируется как язык для работы с данными.

К этому времени я уже забыл и ассемблер и Perl, но прекрасно помню как все это работает и могу пересесть на любой другой язык, как мне кажется, если будет такая же хорошая документация как у Qt ;)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме
- Tonal   Экспансия Microsoft в российское образование   20.2.2009, 11:44
- - SABROG   Это также как в МакДональдс детские уголки и эвент...   20.2.2009, 12:33
- - molchanoviv   Первые дозы наркоты выдаются бесплатно.   20.2.2009, 13:59
- - ViGOur   Просто думаю кому-то проплатили, чтобы данная тема...   20.2.2009, 14:00
- - trdm   Вот уж действительно без мыла лезут. нагло и скоре...   20.2.2009, 20:37
- - Novak   А вы предлагаете покупать у МС всё ПО по обычным ц...   21.2.2009, 1:03
- - ViGOur   Цитата(Novak @ 21.2.2009, 1:03) А вы пред...   21.2.2009, 12:53
- - Novak   А что же в таком случае использовать?   21.2.2009, 14:08
- - void*   open source   21.2.2009, 15:00
- - Novak   Я полагаю, что open source выйдет дороже, чем даже...   21.2.2009, 16:58
- - Tonal   Отказ - безусловно. Но судя по статье MS хочет зах...   21.2.2009, 19:11
- - molchanoviv   ЦитатаЯ полагаю, что open source выйдет дороже, че...   21.2.2009, 19:14
- - Litkevich Yuriy   помоему ОСька пусть будет мелкософтная, а Офис - О...   21.2.2009, 19:34
- - molchanoviv   А на мой взгляд и сеть должна быть гетерогенной(с ...   21.2.2009, 19:54
- - Novak   Цитата(Tonal @ 21.2.2009, 19:11) Т.е. ост...   21.2.2009, 20:02
|- - Tonal   Цитата(Novak @ 21.2.2009, 23:02) Цитата(T...   22.2.2009, 14:05
|- - AD   Цитата(Tonal @ 22.2.2009, 14:05) П.С. По ...   22.2.2009, 15:31
- - molchanoviv   ЦитатаИ что же у нас есть такое резко отличное от ...   21.2.2009, 20:09
- - Novak   Цитата(molchanoviv @ 21.2.2009, 20:09) Пр...   21.2.2009, 20:16
- - molchanoviv   Цитата(Novak @ 21.2.2009, 20:16) Так нужн...   21.2.2009, 20:49
- - SABROG   Цитата(Novak @ 21.2.2009, 20:16) В том то...   21.2.2009, 20:51
- - molchanoviv   Цитата(SABROG @ 21.2.2009, 20:51) OpenOff...   21.2.2009, 20:55
- - Novak   Цитата(molchanoviv @ 21.2.2009, 20:49) Да...   22.2.2009, 1:33
- - Litkevich Yuriy   Цитата(Novak @ 22.2.2009, 4:33) Т.е. если...   22.2.2009, 1:38
- - Novak   Ну, как бы я гиперболировал пагубность такой логик...   22.2.2009, 2:08
- - molchanoviv   Цитатаэто показатель того, что реально удобнее и л...   22.2.2009, 10:49
- - Novak   Цитата(molchanoviv @ 22.2.2009, 10:49) Я ...   22.2.2009, 18:47
- - trdm   Чего вы спорите как домохозяйки? Рюшечки, макросы,...   22.2.2009, 18:50
- - Litkevich Yuriy   Цитата(trdm @ 22.2.2009, 21:50) ПС. Я дум...   22.2.2009, 19:24
- - Novak   Цитата(trdm @ 22.2.2009, 18:50) балбесы. ...   22.2.2009, 20:35
|- - trdm   Цитата(Novak @ 22.2.2009, 20:35) Цитата(t...   23.2.2009, 0:04
|- - AD   Цитата(Novak @ 22.2.2009, 20:35) Я ж грю,...   23.2.2009, 0:22
- - molchanoviv   Помоему ты просто шлангуешь. Тебе говорят что МС м...   22.2.2009, 21:04
- - Novak   Цитата(molchanoviv @ 22.2.2009, 21:04) Те...   23.2.2009, 10:38
- - kwisp   Цитата(Novak @ 23.2.2009, 10:38) . И они ...   23.2.2009, 11:36
|- - Stitchi   kwisp вы видать не из России. Кому нужен Linux и к...   25.2.2009, 20:01
|- - trdm   Цитата(Stitchi @ 25.2.2009, 20:01) Правил...   25.2.2009, 22:36
- - molchanoviv   А потому-что все, мля, приучены к мс оффису и винд...   25.2.2009, 21:02
- - Litkevich Yuriy   Цитата(molchanoviv @ 26.2.2009, 0:02) odt...   25.2.2009, 22:57
- - molchanoviv   Уже почти год как стандарт.   25.2.2009, 23:03
- - Litkevich Yuriy   Цитата(molchanoviv @ 26.2.2009, 2:03) Уже...   25.2.2009, 23:31
- - kwisp   Цитата(Stitchi @ 25.2.2009, 20:01) kwisp ...   26.2.2009, 0:10
- - Litkevich Yuriy   вообще по идеи уроки информатики в школе не дожны ...   26.2.2009, 1:01
- - molchanoviv   Цитататы его не путаешь с мелкосовтовским, который...   26.2.2009, 9:20
- - Tonal   А мне вот интересно, как на примере виндов можно и...   1.3.2009, 22:57
- - trdm   Тут тоже обсуждают: http://www.forum.mista.ru/topi...   1.3.2009, 23:27
- - Litkevich Yuriy   Цитата(Tonal @ 2.3.2009, 1:57) А мне вот ...   2.3.2009, 8:02
- - SABROG   Тоже чтоль свою биографию написать С компьютером...   2.3.2009, 21:59
- - void*   Цитата(SABROG @ 2.3.2009, 20:59) Я добрал...   2.3.2009, 22:34
|- - SABROG   Цитата(void* @ 2.3.2009, 22:34) Цитата(SA...   2.3.2009, 23:24
- - trdm   если так дела дальше пойдут, придется на форуме сд...   2.3.2009, 23:30
- - SABROG   vingrad в этом плане сделал freelance биржу. Там р...   2.3.2009, 23:41
- - trdm   е-ма, растраивает его.... я тут час с багтрекером ...   2.3.2009, 23:44
- - kwisp   SABROG, красавчик что сказать. как же тебя спалил...   2.3.2009, 23:48
- - SABROG   это я к тому, что мало заказов на программы. Всем ...   2.3.2009, 23:53


Ответить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 21.6.2025, 8:27