Метка «Программирование» - 44

Идею написать эту заметку подарила статья «Мы написали книгу! Практический опыт издания книги о программировании». Как и тот автор, я начала писать в начале года и закончила к середине апреля, работала примерно в том же объеме. Но произведение немного иного толка — учебное пособие по языку программирования C.

До этого у меня уже был опыт написания учебных материалов по программированию и другому в виде курсов и циклов занятий, был опыт обучения подростков программированию. Курс, который я писала на этот раз, в первую очередь предназначался гражданам, начиная лет с 14-15, уже знакомых с азами программирования посредством других языков.

Потребность в таком пособии назрела к началу декабря прошедшего учебного года. Декабрь ушел на просмотр существующей литературы и пособий по языку C. Не смотря на то, что среди просмотренного были достойные произведения, не одно из них не подходило. Например, известное издание K&R, которое часто рекомендуют, не подходит для начинающих. Другие издания либо были объемны, либо не давали объективных знаний. Мне же нужно было пособие, рассчитанное не более чем на 30 пар (60 академ.часов).
Читать полностью »

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

Капитан очевидность в боевом костюме
Скорость развития IT столь высока, что многие технологии и идеи не успевают пройти проверку временем и становятся де-факто стандартами. Порой мы следуем этим стандартам по стадному принципу – как все, так и я. Это очень легко и комфортно. А иногда эти идеи становятся настолько незыблемы, что мы следуем им фанатично, не пытаясь задумываться правильно это или нет.

1. Код метода должен вмещаться на экран монитора.Читать полностью »

Разработчики редактора Sublime Text 2 объявили о выходе финальной версии замечательного редактора.

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

Читать полностью »

В минувшие выходные в городе Орландо, штат Флорида проходили международные соревнования по телеуправляемым необитаемым подводным аппаратам (подводным роботам) MATE International ROV Competition 2012.
Команда из Владивостока стала чемпионом соревнований, став таким образом к настоящему моменту двукратным чемпионом мира.

image

Это пятые соревнования, в которых принимает участие команда из Владивостока.
История выступлений:
2008 — 8 место;
2009 — 4 место;
2010 — 1 место;
2011 — 4 место;
2012 — 1 место.

Это студенческая команда ДВФУ (ранее всегда совместная команда ДВГУ и ДВГТУ), наставничество над которой осуществляют сотрудники ИПМТ (Институт проблем морских технологий).

Читать полностью »

Вместо предисловия
Занялся я с недавних пор Yii «по производственной необходимости». До этого сидел на ZF. Некоторые вещи в Yii кажутся неудобными или негибкими. В частности отсутствие раздельное конфигурации и работа с frontend/backend. Правда AR порадовал )). Но о чем это я?!

Ближе к делу
Начнем с самого начала, с удобной и гибкой конфигурации. Разумеется что перед решением по разделению конфигурации для паблик сервера и разработчика я полазил по форумам, посмотрел что пишут на хабре… Но все решения сводятся к определению имени хоста и решения на его основе о нужной конфигурации. Но увольте, есть же тестеры, есть команды разработчиков, есть много еще чего. В общем предлагаемый подход мне не нравится. Предлагаю свое решение по примеру ZF. Все очень просто. Я использую apache, поэтому решение для него. Весть секрет заключается в определении серверной переменной APPLICATION_ENV, а все остальное как везде.

Читать полностью »

image
Общаемся о новинках от Microsoft. Говорим про светлую силу open-source. Про то, как мы использовали парное программирование и что из этого выходило.

В выпуске:

  • Новинки от Microsoft. Windows Phone 8: трудности перехода.
  • Зачем программистам «рождать» побочный open-source. Github — наше все.
  • Парное программирование. Все ругают, а мы используем.

Слушать в Itunes
слушать на podfm
скачать файл(58,7 Мб)
Читать полностью »

Moose — расширения для Perl 5, позволяющее упростить реализацию ООП.

Создание класса происходит очень легко:

package MyClass;
use Moose;

все, пустой класс создан. Он может иметь произвольное количество: аттрибутов, методов, суперклассов, модификаторов метода, конструктор(1шт), деструктор(1шт) и мета-класс(1шт) который содержит все метаинформацию о данном классе.

Теперь подробнее об этих составляющих:
Читать полностью »

Как решить проблему 10 000 соединений?

Способы решения этой проблемы, поднятой еще в 2001 году программистом Дэном Кегелем, рассматриваются в девятой лекции курса «Сетевое программирование в UNIX», подготовленного специалистами SkyDNS и компании «Айдеко». За подробностями – добро пожаловать под кат.
Читать полностью »

У нас в гостях веб-разработчик, Андрей Токарчук.
image

В выпуске:

  • Андрей Токарчук о себе, DevConf 2012 и php-фреймворках.
  • REST vs RPC. Наш опыт разработки серверных API.
  • Какие средства деплоя бывают и зачем все это нужно.

Голоса подкаста:
Антон Сергеев (hackPNZ)
Слава Федотов (fe.off)
Сергей Парамонов (hedin)
Андрей Токарчук (netandreus)

Podsafe:
J.1.0 — Frozen Paradise

слушать на podfm
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js