Category: IT-Заметки

Back to pure C – bits hacks

ООП, паттерны, MVC…  Программирование эволюционирует семимильными шагами – если пять лет назад на собеседованиях модно было спрашивать про виртуальные конструкторы да множественное наследование в C++, то теперь разговор с кандидатом частенько переходит в околофилософское русло с обсуждением преимуществ тех или иных парадигм программирования или обоснованием порочности безоглядного применения паттернов. И как то подзабывается то, с …

Continue reading

gcc – как скрывать warnings

Собираете какой-то легаси код? В глазах пестрит от белебреды вроде “warning: format ‘%d’ expects type ‘int’, but argument 5 has type ‘size_t” и неудобно отыскивать сообщения о причинах порушеной сборки? Добавьте в скрипт сборки цель check_integrity, где собираете все обычные цели добавив к флагам gcc ключик -w тогда все тревоги мнительного компилятора будут скрыты и …

Continue reading

Программерские конкурсы

Сюда буду по мере упорядочивания выкладывать ссылки на всевозможные конкурсы и соревнования по программированию. http://www.ludumdare.com/compo/ – разработка мини-игр в 48 часов на заданную тему http://projecteuler.net/ – математические головоломки для развития http://www.spoj.pl/tutorials/ – головоломки онлайн, без ограничения на язык, с ограничениями на время а вот здесь описание всех проблем – http://www.spoj.pl/problems/classical.pdf Задачи с олимпиад по программированию с …

Continue reading

Программирование под kinect – с чего начать

Многообещающей разработке от Microsoft – Kinect, похоже, удалось то, чего не могли добиться ее предшественники (PlayStation move, Wii Remote) – создать всеобщий ажиотаж, подстегивая производителей и разработчиков бередить фантазию и измышлять новые способы применения этого необычного контроллера, позволяющего управлять приставкой или компьютером жестами и голосом. Раздумываете, не пришла ли пора ворваться в нарождающийся рынок программ …

Continue reading

Кросс-платформенная мобильная разработка – краткий тулзуарий

IOs, Android, Bada, WindowsPhone, Blackberry … число здравствующих (и упрямо подающих признаки жизни) мобильных платформ переваливает за все рамки разумного, а разработчики с трудом подавляют стенания, заслышав бодрые воззвания менеджмента о поддержке очередной платформы… Я думаю, у каждого человека связанного с разработкой, во время очередного умственного затмения, вызванного прогрессирующим дедлайном, возникала такая банальная мысль – …

Continue reading

Экспорт данных из базы oracle в excel

Классическая задача – есть база с данными. Данные эти заказчик желает лицезреть в виде красиво оформленных экселек заданного вида. Мало того, что форматирование шаблонов не подлежит обсуждению – в них, для полного счастья, натыканы не только эксельные формулы но и vba-макросы. А сервер может быть как на виндах, так и на никсах, на которых эксели …

Continue reading

Искусственный интеллект – типовые задачи – видео-уроки

В стародавние времена, меня до глубины души оскорбило когда я – зеленющий студент-первак, заявившись учится на программиста в библиотеке получил целую стопку увесистых книжищ, общее содержание коих можно было описать как “всякая разная математика”. И не одной про компьютеры и программирование. Я всей душой заподозрил подлый подвох – ну на хрена будущему хакеру матан, дискра …

Continue reading

Андроид – рисование всякой гуйни [маленькие хитрости, куча ссылок]

Как это ни прискорбно, но для создания диалогов в андроиде вменяемого инструмента до сих пор нет. DroidDraw и AppInventor, к сожалению, всеръез для этой цели не годятся. Здесь собраны ссылки на некоторые типовые задачи, с которыми, по началу, сталкивается каждый разработчик под дроид, желающий обеспечить своего пользователя удобными и ладными интерфейсами. Маленькие и не очень …

Continue reading

Полезные либы да фреймворвки [code reuse]

Самое главное качество в программисте – не написать лишнего. Наборы классов и всемогущих компонентов растут как на дрожжах. Но вот ведь не задача – в момент нужды, часто, так сразу и не сообразишь, чем конкретно удобнее воспользоваться во славу “code reuse” и разумной лени. В данном посте буду собирать библиотеки нацеленные на решение узкоспециализированных задач. …

Continue reading

Невозможное-возможное – бесплатный безлимит таки существует! [kindle 3g, jailbreak,achtung]

Есть такая замечательная компания как Амазон. Там работают милые и наивные люди. Которые взяли и, от души, запаяли в свою известную читалку (Kindle 3g keyboard) сим-карточку с безлимитным интернетом по всему миру. Чтобы пользователи на радостях тратили денежки в их магазине. Ну и изредка заходили на чей-нибудь разлюбимый бложик. Идиллия. Да. Однако пытливый ум и …

Continue reading