LINUX.ORG.RU

Собираюсь в отпуск, готовлю к нему ноут


0

0

Скоро долгожданный отпуск товарищи :) Беру с собой ноутбук, доступа к сети не будет. Отпуск длинный, поэтому решил отдохнуть с пользой:
1) Подтянуть английский язык. Интересует технический и разговорный
2) Выучить язык программирования С. Здесь больше интересует написание GUI на GTK/QT, и немного системного кодинга. Начал читать КиР, последнее издание. Чуть не забыл, кто - нибудь знает, где можно разжиться хорошими исходниками для изучения? Еще я долго искал справочник по наиболее часто используемым функциям, но не нашел. Есть ли такое?
Собственно вопрос: что посоветуете почитать/сделать для достижения этих 2 целей? Может есть какие - нибудь советы? Спасибо.

anonymous

> 1) Подтянуть английский язык. Интересует технический и разговорный

чтобы подтянуть разговорный надо разговаривать. Копетан О.


> 2) Выучить язык программирования С. Здесь больше интересует написание GUI на GTK/QT

писать с кути на си не самая здоровая идея

> 3) Чуть не забыл, кто - нибудь знает, где можно разжиться хорошими исходниками для изучения?

openbsd.org; suckless.org

>Еще я долго искал справочник по наиболее часто используемым функциям, но не нашел. Есть ли такое?

it's not php, baby

anonymous
()

Залей аниме, чтобы вечерком было чего посмотреть и всё. Для остального ноут на отдыхе не нужен.

anonymous
()

> 1) Подтянуть английский язык. Интересует технический и разговорный

Заезжай в гости... :)

> 2) Выучить язык программирования С. Здесь больше интересует написание GUI на GTK/QT, и немного системного кодинга. Начал читать КиР, последнее издание. Чуть не забыл, кто - нибудь знает, где можно разжиться хорошими исходниками для изучения? Еще я долго искал справочник по наиболее часто используемым функциям, но не нашел. Есть ли такое?

http://www.gtk.org/

http://www.linuxheadquarters.com/howto/programming/gtk_examples/index.shtml

По второй ссылке -- куча примеров по GTK. А по Сям -- любую книгу, K&R -- вполне подойдет.

Uncle_Theodore ★★
()
Ответ на: комментарий от Uncle_Theodore

По английскому - слей фильмов на английском с субтитрами. Разговорный без практики постоянный всё равно не подтянешь.

По 2му пунткту: QT - это всё же не на С++ тулкит, а не на С. А это строго говоря разные языки программирования. Assistant и его туториал вполне подойдут для изучения. ну и лучший способ QT выучить - прочитатть книжку Жасмин Бланшет и Марка Соммерфелда(как пишут сами создатели кьют).

teferiincub
()

Ну если нужны GUI поковыряй QT за пол часа можно найти нормальныю книженцию по ним, если не найдёшь пиши, вышлю с примерами :)

gavru
()
Ответ на: комментарий от gavru

Да ещё как добавка с QT идёт в комплекте мощьная система подсказки на англицком правда, так что убьёте два зайца и англицкий и QT :) мне подсказки очень нравятся, хорошо написаны и куча примеров по каждому компоненту

gavru
()
Ответ на: комментарий от gavru

Всеже я выбрал чистый С. Товарищ gavru! Я не настолько ленив, чтобы не пользоваться гуглом :) Просто думал, что по каждой теме есть книга, написанная гуру, которая The Best и это даже не обсуждается. Пример - С - КиР :) Вот как - то так ;) // капча brained

anonymous
()
Ответ на: комментарий от anonymous

Ну если Вы выбрали чистый си для GUIёвого интерфейса то конечно здесь я вам врядли что то посоветую, я на си останавливаюсь только на приложениях которые работают с системой и которым нужна скорость и минимальный размер. В остальном пользую с++, из интерфейсов под си могу сказать чтопользовал только curses но это не GUI это TUI так чтоя Вам не советчик вэтих вопросах извините

gavru
()
Ответ на: комментарий от gavru

Не стоит извиняться. Мы все тут не ангелы :) Я вот например мечтаю изнасиловать FreeBSD админа прямо в серверной, и как - то живу с этим :)

anonymous
()
Ответ на: комментарий от anonymous

Ну жёсткое желание :) только вот фряха как и любой велосипед имеет своиство быть стабильнее чем наши мотоцыклы на линухе :)

gavru
()
Ответ на: комментарий от anonymous

> Я вот например мечтаю изнасиловать FreeBSD админа прямо в серверной, и как - то живу с этим :)

с админом? О_О

isden ★★★★★
()

на первый вопрос (английский): у меня есть прога для забатывания слов, пользуюсь ею уже 2 года. Но поскольку она самопальная, я не питаю иллюзий, что она тебя заинтересует. Но зато есть в гугле anki, которая по описаниям похожа на мою, но гораздо универсальнее. Хотя сам я её не запускал, всё же рекомендую обратить на неё внимание.

alexsaa
()

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

Читай то, что читаешь и этого хватит.

А вообще, страшный у тебя отпуск намечается...

smh ★★★
()
Ответ на: комментарий от anonymous

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

Valeriy_Onuchin ★★
()
Ответ на: комментарий от amoralyrr

1) фильмы и книги в оригинале + конечно общение с носителями языка (оптимальный вариант skype, но т.к. инета в отпуске не будет - лучше отдыхать с носителем или носительницей языка вместе)

2) Поставить gentoo.
В /usr/portage/distfiles после скачивания пакета можно найти его исходники (т.е. можно быстро скачать и посмотреть исходники любой linux программы)
КиР - правильно
изучать и gtk и qt одновременно - перебор, выбери что-нибудь одно, например qt
распечатай или сохрани в эл. виде qt tutorials http://doc.trolltech.com/4.3/tutorial-t1.html (для qt4 они пока только на английском, так что и язык подучишь)
для Qt хорошо бы знать C++, так что почитай ещё Страуструпа

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

Dblmok
()

>> Подтянуть английский язык. Интересует технический и разговорный

festival ? :)

alex_custov ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.