Ознакомьтесь с нашей политикой обработки персональных данных
  • ↓
  • ↑
  • ⇑
 
Записи с темой: кодинг (список заголовков)
10:26 

Потому что Java — это язык извращенцев...

создаю островки хаоса в пучине порядка
06:45 

Накидал себе небольшой список тем для освоения разработки под ондроед..

создаю островки хаоса в пучине порядка
Осваивать всё в полном объеме и, тем более, по порядку — нафиг не надо. Скорее по мере надобности в тестовых проектах, или просто к чему душа в сегодняшний вечер больше ляжет. Буду пополнять и апдейтить по мере прогресса (надеюсь).
GUI:
  • Основные компоненты и лэйауты;
  • Создание кастомных / расширение существующих лэйаутов;
  • Создание кастомных / расширение существующих контролов;
  • View-Model компоненты, сложные списки и т.д.;
  • Кастомная анимация;
  • Асинхронные операции (взаимодействие с UI-тредом).
Сенсоры:
  • Акселерометр;
  • Камера и микрофон;
  • Датчик света;
  • ЖыПиЭс;
  • ...
Мультимедиа и графика:
  • Работа с растровой графикой;
  • Работа с аудио (воспроизведение / запись);
  • Работа с видео (воспроизведение / запись);
  • OpenGL ES
Данные и веб:
  • SQLite;
  • XML
  • Способы хранения ресурсов;
  • Http-запросы;
  • Способы синхронизации данных;
  • Облачные хранилища;
  • ftp, pop/imap, smtp и другие стандартные протоколы.
Архитектура:
  • Особенности реализации стандартных ООП-паттернов;
  • Непосредственно андроидовские паттерны, «best practices», «rules of thumb», etc...
Всякоразное:
  • Создание виджетов;
  • Системные уведомления, использование статусбара, локскрина;
  • ....

@темы: кодинг, айти

16:11 

прост

создаю островки хаоса в пучине порядка
А модель фрактального Броуновского поля, построенная методом последовательных случайных сложений, нефигово так напоминает владивостоцкое небо в последние дни :3


@темы: бред, кодинг

17:20 

создаю островки хаоса в пучине порядка
Нашёл хайлайтер синтаксиса, который можно использовать даже на дайрях, ибо он просто генерит HTML по шаблону. Хотя он всё равно нафиг здесь не нужен, но пусть висит на всякий случай.
Дисклеймер: если смотреть через избранное, т.е. не с моим оформлением, может выглядеть как говно.
Ссылка на сабж

тест

@темы: кодинг

15:35 

Мысли в попытках постичь Android-разработку

создаю островки хаоса в пучине порядка
10:00 

создаю островки хаоса в пучине порядка
Вчера делал каркас для будущего проекта на С++ и Qt, на основе MVC. Мой прекрасный волшебный мир розовых иллюзий, в котором пони кушают радугу и не бывает segmentation fault'ов, рухнул в одночасье, когда компилятор равнодушно сообщил мне, что QObject не поддерживает темплейтные классы...
З. Ы. проблему, кстати, можно обойти, воткнув костыль унаследовав некий класс А от QObject, а потом темплейтный класс B от А, что я и сделал. Но мир всё равно рухнул.
З. З. Ы. сегодня я немного пересмотрел архитектуру и решил, что можно всё сделать и вообще без использования темплейтных классов, но мир по прежнему обратно не собрался.

@темы: кодинг, бред, айти

09:31 

Ебать как я люблю сишарп. Часть 2.

создаю островки хаоса в пучине порядка
Вспоминая прошлый пост понимаю, что я не изменился.


@темы: кодинг, лулзы

15:41 

Программерский кризис, чтоли?

создаю островки хаоса в пучине порядка
Практически с самого начала изучения программирования хотел владеть каким-то одним языком / API / IDE профессионально, при этом имея поверхностное представление о нескольких других, на уровне "нуу если очень надо, то могу разобраться и запилить что-то несложное". Но вот этим одним набором инструментов я хотел владеть реально на высоком уровне, т.е. глубоко понимать тонкие особенности, узкие места, чтобы для меня в нём не было никаких неожиданностей при написании очередного проекта, чтобы я всегда знал что и как в нём реализовать, без необходимости лазить в документацию каждые пол часа... В общем, быть как рыба в воде.
Ибо это даёт уверенность. Повышает скорость и качество разработки. И даёт возможность при возникновении какой-то идеи не заморачиваться с выбором инструмента и его изучением, а сразу садиться и, чёрт возьми, создавать! Для чего собственно, оно всё и нужно.
Но что-то как-то до сих пор ни хрена не получается. Иногда жизнь вынуждает писать на чём-то конкретном, а не том, на чём хочется. А тогда, когда не вынуждает, встаёт вопрос: "На чём писать?", ну и, т.к. у меня нет одного особого инструмента, который я знаю лучше других, то выбор, ессесно, производится из тех соображений, что лучше подходит для данного проекта (хотя, по хорошему, так в любом случае и надо делать).
Наверное, это неизбежно и я мечтаю о граале, которого нет, но почему-то мне сегодня по этому поводу взгрустнулось. Должно быть потому, что опять надо осваивать сейчас новую платформу. И всё никак не могу собраться с силами и к ней подступиться. Ну и как всегда в таких случаях — пойду поем. Должно помочь.

@темы: бред, кодинг, мыслинг

07:07 

Хотел написать первый айтишный пост за хрен знает сколько времени...

создаю островки хаоса в пучине порядка

...но получилось опять что-то личностно-психологическое. (что за дурацкое ограничение на длину заголовка на дайрях, блеать?! я негодую!)

Почему-то иногда очень простые, очевидные и даже банальные решения задачи приходят в голову далеко не сразу. А только после того, как перелопатишь в голове кучу гораздо более сложных и запутанных алгоритмов и в процессе придумывания каждого из них упрешься в ситуацию либо когда уже сам его перестаешь понимать от его запутанности, либо он своей сложности не оправдывает и жутко тормозит, либо просто так, беспричинно, накатывает подсознательное ощущение, что это херня какая-то и надо вообще всё по-другому (к слову, чаще всего происходит именно так). Нечто подобное случилось и на этот раз.

настало время ох*тельных историй

@темы: мыслинг, кодинг, длиннопост, айти

05:33 

создаю островки хаоса в пучине порядка
Я никогда не занимался командной разработкой, если не считать год работы вдвоём с дизайнером, но там я всё равно был единственным программистом в "команде". Поэтому мне как-то не доводилось до сих пор пользоваться такой штукой, как системы контроля версий: просто некому было дать мне подзатыльника (или даже пенделя) за систему бэкапов типа "копия всего проекта в папку с сегодняшней датой".
Недавно решил образумиться и освоить таки какую-нибудь VCS. Погуглил немного, посмотрел фееричное выступление Линуса в стиле "DCVS vs CVS" (или децентрализованные системы против централизованных) и поставил Git. Нашел неплохой туториал и вроде за пару дней основные моменты понял. Единственное, чего не хватает - так это нормального GUI для просмотра коммитов и бранчей в виде какого-нибудь дерева, чтоб всё было красиво и наглядно. А то консольный вариант log'a даже с параметром --pretty в некоторых случаях просто нечитабелен.
Видел ли кто-нибудь подобного зверя? Или у гита таки чисто консольная идеология, а если хотите нормальный гуй — проваливайте к меркуриалу?

@темы: софтваре, кодинг, айти

11:54 

Читал и плакал :(

создаю островки хаоса в пучине порядка

Легкий способ бросить писать идеальный код

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

Зададим себе несколько вопросов. Часто ли я переписываю свой код с нуля, пытаясь его улучшить? Часто ли я меняю дизайн приложения во время его разработки? Задерживаюсь ли я на каждом методе (или функции) достаточно долго, пытаясь продумать все аспекты его использования? Считаю ли я, что абсолютно любое программирование служит мне уроком и источником опыта? Стараюсь ли я в новом коде всегда использовать что-то новое, чтобы саморазвиваться? Обращаю ли я больше внимание на лаконичность/красоту кода, чем на лаконичность/красоту приложения в целом?

Если вы на большинство этих вопросов ответили положительно, поздравляю — вы страдаете от того же недуга, что и я. От перфекционизма.

....

читать дальше и тоже плакать...


@темы: кодинг, мыслинг, копипаста

06:26 

создаю островки хаоса в пучине порядка
Для работы нужны Visual Studio, C#, WPF, SqlServer и другие windows-only плюшки. Есть один нормальный бук, под которым вполне комфортно работать, на нем Ubuntu. И один маленький недобук, под которым как раз винда, но софт типа студии там лагает страшно. Решение пришло такое.
На Ubuntu поставил VirtualBox, туда XP (не 7, ибо меньше ресурсов жрет), на ХР дотнет и студию. На нетбук SQL Server: опять же с целью экономии ресурсов на основном компе, плюс для того, чтобы тестировать софтину сразу в более близких к реальным условиях. Создать локалку между двумя машинами, просто соединив их куском патчкорда, нельзя, ибо на нетбуке мёртвый LAN-порт. Поэтому создал точку доступа на смартфоне, к которой подключаются оба компа. Чтобы ОС под VirtualBox и ОС на реальных машинах видели друг-друга в локальной сети, настроил виртуальный сетевой адаптер в режиме моста. Как ни странно, все исправно работает. И даже довольно быстро.
Интересно, я конченый извращенец, или еще есть надежда?

@темы: бред, кодинг, софтваре, хардваре

15:21 

просто наблюдение

создаю островки хаоса в пучине порядка
Если во время кодинга включить какой-нибудь скрин-рекордер и записать часик своего рабочего процесса, а потом включить и просмотреть на 8х-скорости, как нереально быстро пишется код, на 60/8 минут чувствуешь себя охуенным.

@темы: воркинг, кодинг, лулзы

06:05 

создаю островки хаоса в пучине порядка
А я вчера ~4.5 часа херачил код без единой "промежуточной" компиляции и потом у меня проект собрался с первого раза и без ошибок. Но всё равно мне никто не поверит.

@темы: бред, кодинг

08:41 

Этот неловкий момент...

создаю островки хаоса в пучине порядка
...когда сидишь битый день думаешь, как лучше закодить ту, или иную фичу, в конце концов не выдерживаешь и решаешь спросить совета у людей на StackOverflow, или каком-нить форуме и вот только тогда, когда полностью сформулируешь и напишешь вопрос так, чтобы другие люди поняли, чего ты от них хочешь, до тебя доходит, что ты и так уже знаешь ответ и задавать вопрос нет никакого смысла О_о

@темы: кодинг, мыслинг

05:36 

Всем пик Балмера, посоны

создаю островки хаоса в пучине порядка

@темы: кодинг, лулзы

11:14 

просто так

создаю островки хаоса в пучине порядка
11:26 

создаю островки хаоса в пучине порядка
Еще давно, в 2003-м, если не ошибаюсь, благодаря одному из сотрудников мелкософта в сеть попала часть исходников Windows 2000, кои до сих пор можно скачать на рутрекере. Не знаю, что было с этим парнем, но не будем о грустном.

В общем, решил я в эти сырцы заглянуть. Открыл рандомно какой-то файлик. Читаю почти в самом начале:



Закрыл файлик, ушел думать о смысле жизни

@темы: бред, кодинг, лулзы

10:01 

создаю островки хаоса в пучине порядка
Вчера собирал Qt из исходников. Около 3-х часов cl.exe напрягал несчастый процик. Запускаю QtDesigner и получаю APPCRASH. :facepalm: Посочувствовал гентушникам.

@темы: айти, кодинг, лучи говна

06:02 

создаю островки хаоса в пучине порядка
28.07.2011 в 00:29
Пишет Flex Ferrum:

Конкурс на лучший комментарий, виденный в коде, на stackoverflow
Продолжу тему "программисты шутят". На Stack Overflow был объявлен конкурс под заголовком: "What is the best comment in source code you have ever encountered?"

Комментарий, занявший первое место, на мой взгляд действительно этого заслуживает:



Остальные результаты опроса и голосования можно посмотреть по приведённой выше ссылке.

URL записи

@темы: кодинг, лулзы, копипаста

здесь был ойтишный блог

главная