Skip to main content

Программирование

Наглядно о скоростях алгоритмов сортировки

2 votes

Про алгоритмы сортировки уже много сказано, спето и даже... «станцовано» (use google™), но попалась сегодня гифка, которая показательно разъясняет _как_ работают и, что самое важно, _как_быстро_ те или иные алгоритмы. Рекомендую поизучать.

На входе: испытанию подверглись 8 алгоритмов; для каждого 4 набора для обработки.

Осторожно! Трафик 9 мегабайт!

Самые очевидные выводы:
• быстрее всех работает «Сортировка Шелла»
• медленнее всех — «Сортировка выбором»

Используйте эти знания при выборе алгоритма в своих программах! В копилочку, так сказать.

Прототип охранной системы

2 votes

Проект "Умный дом" вне лагеря

Изучение HTML

3 votes

Всем .
Недавно начал изучать один классный язык разметки - HTML(5).
Я очень долго искал учебник, в котором всё было бы чётко и понятно написано, для человека, который работает с этим языком в первый раз.
Я нашёл один классный учебник: http://www.wisdomweb.ru/

Я сел изучать данный язык. Я начал с основы Учебник - HTML.
Там написано всё простым языком, поэтому всё было понятно.

Я решил попробовать написать себе свою домашнюю страницу и страницу Новой вкладки. (Мне не очень нравились старые)

Система управления версиями Git. С чего начать

4 votes

В продолжение и поддержку темы «Проект на вечер».

Сегодня кратко затронем тему контроля версий нашего (любого вашего) проекта. Начнём, как водится, с определения википедии:

Git (произн. «гит») — распределённая система управления версиями файлов. Проект был создан Линусом Торвальдсом для управления разработкой ядра Linux, первая версия выпущена 7 апреля 2005 года... (Wikipedia)

В сети есть огромное множество материалов по работе, настройке и разрешению всяких сложных ситуаций связанных с git'ом — не будем повторяться. Я выделю набор самых первых и основных шагов необходимых для быстрого погружения в тему. Для всего остального есть mastercard поисковики.

В бой!

Зачем всё это нужно?

Немного о CMS.

2 votes

Не так давно в создании сайта для меня стал актуальным вопрос об админке. Те мне не хотелось каждый раз,чтобы выкладывать на сайт инфу залезать в код и писать его туда, а так же о возможности другим людям этим заниматься. И тогда я наткнулся на CMS(Content Managemetn System). Это в прямом смысле конструкторы сайтов, как, например, UCOZ. Сейчас их довольно много. Есть как платные,так и бесплатные системы. Одной из самых популярных сейчас систем является Joomla. Она бесплатна,простая в освоении и к ней очень часто выпускают различные обновления.

Пишем сайт. Селекторы в CSS

3 votes

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

Пишем сайт. Возвращение))

6 votes

Давно-давно я начал курс по созданию сайта,но так и не довел дело до логической точки, пришло время это исправить. Небольшой comeback в прошлое - я уже рассказал о html и css, по css возникло куча вопросов и просьба скинуть файлик, если это еще актуально, то вот архивчик с несколькими файлами
http://depositfiles.com/files/6r60lqvml
советую смотреть код через Notepad++. в файликах,особенно в css в папке Style есть куча комментариев.

Java - Chapter One

3 votes

В этой главе я рассмотрю само явление Java как языка, краткую его историю, а также внутреннее устройство среды разработки.

Анонс: Курс по JAVA

2 votes

Решил писать курс о программировании на Java, с самого нуля.

Проект будет взаимовыгодный - стоит сказать, что сейчас я о Java не знаю ничего. Smile

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

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

Первая глава будет написана уже к концу недели)

Пишем сайт. Оформление

5 votes

Привет)
В прошлой статье я рассказал о "скелете" любого сайта, надеюсь вы уже попробовали различные теги. В этой статье я хочу рассказать про то, как украсить сайт, те про оформление. Раньше для этого использовались атрибуты,но они не давали больших возможностей,поэтому сайты были скучные и однотипные.
Сss (http://ru.wikipedia.org/wiki/%D0%9A%D0%B0%D1%81%D0%BA%D0%B0%D0%B4%D0%BD%...) в общем виде задается так:
селектор:
{
свойство:значение;
...
}
В html css можно подключить 3 способами:

Ленты новостей