По поводу (1) — Obj-C, не Obj-C, всеравно это хороший подход, дабы не ограничевать пространство имен для конечного пользователя. Сам в своих проектах всегда добавляю свой префикс. Две-три лишних заглавных буквы значительно повышают читабельность и возможность повторного использования.
Я бы хотел это услышать в рамках своего институтского курса, ведь не просто так я в ВУЗ пошел учится. МФТИ как-никак. Но да, конечно, нельзя эту информацию допускать до новичков. Проблема.
Это что-то вроди cocoapods.org/?
В папке с проектом пишем файлик 'podfile' со списком сторонних проектов, которые бы хотели видеть в проекте, дергаем pod install и воуля — магия дружды скачивает исходники с github (обычно) и распихивает в отдельный подпроект, а на выходе получаем либу с хидерами, которая автоматом прилинковывается к нашему проекту. Добавлять свои «поды» может любой желающий. Пользуюсь уже очень давно. Да и хорошо дружить с системами контроля версий — добавляем только этот самый подфайл в репозиторий и все. Чисто, быстро, аккуратно :)
Теперь, я так понимаю, и у наших маленьких зеленых друзей тоже появилось нечто похожее?
Если бы в прошлый четверг у меня бы не было лекции на тему планировщиков, то мне бы было позновательно. А так тут не раскрыто и десятой доли рассказанного лектором, за исключением кода, конечно, который ничем не полезен. :( Тема титек не раскрыта, требуем продолжение (а точнее углубление). И никаких турбопаскалей.
PS
Это лучшая картинка под deadlock в моей жизни! [2]
Спасибо! Буду копать, скорее всего куплю в ближайшие дни Raspberry. Осталось придумать как к ней прикутить двухтерабайтный хард и маленький дисплейчик типа starterkit.ru/html/images/products/WF43_plug.png
Покопал я этот Raspberry… Уже хочу. А есть аналоги какие-то, еще дешевле? Из критериев — наличие USB, Ethernet и больше ничего не надо. Если есть sata то вообще счастье. Где такие искать, как эти детишки то вообще зовутся? *_*
Потому, что можно :) Интересная практика написания собственного модуля, да и в итоге очень красиво получится, мне кажется. И да, совершенно понятно, что можно пользоваться веб интерфейсом (я лично, впрочем, ssh предпочитаю, на моем WD Live этот веб интерфейс крайне как медлителен, так и безполезен :) ). Тут дело не в практичности итоговой конструкции, а в пользе и удовольствии от процесса ее самостоятельной сборки и программировании :)
А какие внутренности у ребенка (фото)? Где можно посмотреть? Было бы интересно к нему подпаяться и сделать, к примеру, маленький дисплей с отображением награзки и прогресса скачиваемых торрентов. Или же целесообразней для этого использовать USB? (скорости контроллера же должно хватить передавать некоторое число кадров в секунду). Да и ведь GPU там нет (а чего ему там собственно делать), но атом же не PPC, должен справится с 1-2 обновлениями в секунду с X11 1280х800? Или я недооцениваю\переоцениваю его мощь?
На резонный вопрос «а на кой черт оно надо?» ответ простой — ради интереса и удовольствия :)
У меня сейчас рядом лежит разобранный, но уже почти год исправно работающий WD Live. Вот с ним эта плюшка не удалась — то, что сначала показалось USB внезапно оказалось UARTом :D
А можно собственно ссылку на сервис то? А то рассказать — рассказали, а потестировать не дали. На самом ресурсе он куда-то слишком уж глубоко заныкан, не найти.
Эм. Плачу 300р в месяц оператору с тремя зелеными шариками. Или они белые оО. Имеею и активно юзаю 3G. Иногда подрубаю комп, коль вафли рядом нет. WTF, 300р это кофе в кофехаусе попить о_О. У нас (Россия, столица) дешевая связь.
Да подрастающее поколение в большинстве своем столько времени проводит за вконтактом, что вполне себе и без всякой 10-пальцовой печати спокойно пишут. Если бы еще без ошибок…
Просто в той-же школе не писать лекции по истории, а их печатать + DRM какой-нибудь на файлы, чтоб не обменивались. Гениально :D
Так то edx. Я очень сомневаюсь, что на самих курсах такая программа, просто потому, что по настоящему хорошую программу по радиотехнике не все из этих студентов в силах потянуть. В штатах ужасная, просто плачевнейшая ситуация в сфере школьного образования. Экзамен по математике, для поступления в MIT по которому требуется максимальный балл, наш троешник напишет с закрытыми глазами (утрирую, конечно). Я думал поступить в MIT в ближайшее время, но посмотрев их лекции… нет уж, бакалавриат я лучше на физтехе закончу. У нас тоже своих проблем навалом, но как их решить у нас я знаю, а что я могу сделать с плохим (если таковой попадется) препом\программой там я не знаю.
Их буду рисовать на бумаге. В любом случае нужно будет возвращаться к напечатанному, переоформить, перечитать. Ну и запихну туда отсканированную картинку. Или же, если попадется удобный инструмент — буду пользоваться им :)
'BlocksKit' — musthave
'MTStatusBarOverlay'
'JSONKit' — musthave
'QuickDialog'
'SVPullToRefresh'
'JWFolders'
'RegexKitLite' — musthave
'SDWebImage'
Эти сторонние проекты здорово экономят время разработки и достаточно стабильны.
PS
Каждый язык имеет свою конкретную область применения. Не стоит пихать С++ и Java во все дырки подряд, в наши дни это чревато.
В папке с проектом пишем файлик 'podfile' со списком сторонних проектов, которые бы хотели видеть в проекте, дергаем pod install и воуля — магия дружды скачивает исходники с github (обычно) и распихивает в отдельный подпроект, а на выходе получаем либу с хидерами, которая автоматом прилинковывается к нашему проекту. Добавлять свои «поды» может любой желающий. Пользуюсь уже очень давно. Да и хорошо дружить с системами контроля версий — добавляем только этот самый подфайл в репозиторий и все. Чисто, быстро, аккуратно :)
Теперь, я так понимаю, и у наших маленьких зеленых друзей тоже появилось нечто похожее?
PS
Это лучшая картинка под deadlock в моей жизни! [2]
На резонный вопрос «а на кой черт оно надо?» ответ простой — ради интереса и удовольствия :)
У меня сейчас рядом лежит разобранный, но уже почти год исправно работающий WD Live. Вот с ним эта плюшка не удалась — то, что сначала показалось USB внезапно оказалось UARTом :D
Просто в той-же школе не писать лекции по истории, а их печатать + DRM какой-нибудь на файлы, чтоб не обменивались. Гениально :D