АлгоритмыАлгоритмы сортировок. Часть 2

Быстрая сортировка (quicksort)

Быстрая сортировка является одним из самых быстрых алгоритмов сортировки массивов. Скорость работы примерно равна O(n log n) операций при сортировке n элементов.
Читать дальше
  • +8
  • eReS
  • 05 февраля 2011, 13:20

Web-developerПросто, как сэндвич: Движок блога на Javascript и XML

Тут, похоже, принято, по-немногу, так что приведу просто ссылки. А описание — под катом

Пример: Ссылка на пример

Исходный код: Проект на Googlecode

Читать дальше

Блог им. eReSКак стать хорошим программистом?

Моя специальность — программист. Профессия сложная и интересная. Первая проблема, которая встала передо мной — как можно из синтаксических команд слепить что-то полезное? Легко выучить синтаксис языка, сложнее научиться писать программы. Это все равно что научить человека писать и ждать что он начнет создавать стихи и романы. Поиск в интернете не принес сначала своих плодов, но я набрел на один IRC канал, где и нашел помощь. Меня ткнули носом в один ресурс, о котором я и хочу вам рассказать: Project Euler
На нем множество задач, которые помогают развивать логику и математические навыки. Именно с этого сайта я и начинал свой путь…
Читать дальше
  • +6
  • eReS
  • 31 октября 2010, 16:02

Разработка ПОтопик-ссылка [pure C] Преобразование целого числа в строку

Сегодня на stackoverflow.com был интересный вопрос: I recently read a sample job interview question: Write a function to convert an integer to a string. Assume you do not have access to library functions i.e., itoa(), etc… How would you go about this? Как же нам все таки преобразовать int в char* без использования каких-либо сторонних библиотек в том числе и stdlib?

ИгрыCommand & Conquer: Red Alert

Адрес: openra.res0l.net
Многопользовательский. Для Windows, Linux и Mac OS X.

  • +4
  • Guf
  • 04 октября 2010, 20:11

Правовая сторона СПОНесостоятельность лицензий в Украине

Посетив ежегодную конференцию OSDN, которая проходит в Киеве, узнал, что, оказывается, в Украине (наверное, в России дела обстоят так же) лицензии на ПО (будь то EULA или GPL) находятся вне закона. До этого я думал, что означенное выше касается только свободных лицензий, но, как оказалось, касается всех.

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

Блог им. aonickПрогресс выполнения команды

Писал скриптик для обработки файлов и как всегда добавил отображения прогресса выполнения, но в этот раз подумал "А почему бы не выводить его в той же строке, где и вызвал скрипт — там же еще куча свободного места".

Читать дальше
  • +6
  • aonick
  • 22 сентября 2010, 21:06

howtoКак заставить Thunderbird открывать ссылки в Google Chrome (для Linux)

Все просто:
gconftool-2 --type string -s /desktop/gnome/url-handlers/http/command "/полный/путь/к/google-chrome %s"

Читать дальше
  • +5
  • elemc
  • 18 сентября 2010, 14:06

WineОптимизируем работу полноэкранных игр в Wine

Итак
wine game.exe
поехали…

Примерно так чаще всего пользователи запускают win-игры с помощью wine.
А можно и по другому… Читать дальше