Как стать автором
Обновить
26
0
Kalobok @Kalobok

Разработчик C++, C#, Java

Отправить сообщение

Robocode

Время на прочтение 5 мин
Количество просмотров 23K
Слоган RobocodeХабрасообщество поддержало идею написания обзоров игр для программистов, поэтому я продолжаю эту серию статей. Напомню, в прошлый раз я рассказал Вам про игры Colobot и Ceebot.

Сегодня Вы узнаете про отличную игру Robocode. Она предназначена для продвинутому обучения Java, и имеет большие функциональные возможности, несмотря на кажущуюся внешнюю простоту.

Robocode — это обучающая игра с открытыми исходными кодами, разработанная Mathew Nelson и Flemming Larsen. Ее единственной целью было облегчение изучения языка программирования Java.

Читать дальше →
Всего голосов 147: ↑140 и ↓7 +133
Комментарии 56

Cisco: Подготовка к экзамену 640-802(CCNA). Краткое резюме.

Время на прочтение 5 мин
Количество просмотров 8.4K
Навеяно темой Cisco: Пути сертификации неисповедимы.
  1. Подготовка к 640-802. Теория.
  2. Подготовка к лабе. Практика.
  3. Подготовка к экзамену. Регистрация и порядок.
  4. Сертификат.

1. Подготовка к 640-802. Теория.



Для получения статуса CCNA существует два пути — это экзамен 640-802 или пара 640-822 + 640-816. В данном обзоре рассматривается исключительно первый вариант, в терминологии циско т.н. композитный экзамен(13).

С недавнего времени экзамен доступен и на русском языке. Лично я отношусь к этому довольно скептически, поскольку на мой субъективный взгляд качество переводной литературы оставляет желать лучшего. И далее подразумевается что вы собираетесь сдавать экзамен на английском.

Читать дальше →
Всего голосов 10: ↑9 и ↓1 +8
Комментарии 8

Список параллельный или перпендикулярный?

Время на прочтение 1 мин
Количество просмотров 1.2K
На восприятие слайда у аудитории есть максимум 10—15 секунд. Если за это время информация не поступит в мозг, то слайд бесполезен. Параллельные списки как раз позволяют сократить время восприятия текста.

Давайте рассмотрим пример:
Читать дальше →
Всего голосов 96: ↑91 и ↓5 +86
Комментарии 17

Генная инженерия от A до Z часть 2

Время на прочтение 6 мин
Количество просмотров 25K
Итак, настало время продолжения статьи о том, как все же сделать светящуюся елку к следующему новому году с применением настоящей генной инженерии, а не той, о которой вы до этого могли прочитать в новостях :)

Краткое содержание предыдущей серии:

Ученые открыли ген синего свечения. Мы прочитали об этом гене и загорелись сделать светящуюся трансгенную елку. Нашли в специализированных ресурсах его название и последовательность, выбили командировку у шефа и скатались туда, где живет животное – бутявка, в которой содержится этот ген.
Путем различных ухищрений с применением специального оборудования мы получили чистые молекулы ДНК гена bl1, кодирующего белок синего свечения.


У нас есть ген. Чего же мы ждем, спросят читатели, давайте засунем этот ген в елку и она начнет светиться?

Не все так просто, и вот, почему.
Читать дальше →
Всего голосов 120: ↑116 и ↓4 +112
Комментарии 68

Мы писали, мы писали или что делать когда нас настигает туннельный синдром

Время на прочтение 12 мин
Количество просмотров 322K
Если вы читаете эти строки, то будет вполне естественно предположить, что вы проводите за компьютером по крайней мере несколько часов в день, а то и больше. Такой режим работы привносит с собой достаточно сильную нагрузку на наши руки, которая может вызвать боли в кистях, запястьях и пальцах. Такие боли вызваны так называемым «туннельным синдромом» (синдромом карпального канала, кистевым туннельный синдром, carpal tunnel syndrome) — хроническим заболеванием.

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

Как развивается туннельный синдром и что мы при этом чувствуем


Итак, что же порождает это неприятное явление? Карпальный (туннельный) синдром вызывается сдавливанием нерва кисти (срединного нерва), который проходит в специальных каналах, образованных костями и связками. Естественно, при сдавливании нерва мы ощущаем боль, которая может чувствоваться в суставе кисти, но не только в нём. Сейчас мы пройдёмся по всем этапам обсуждаемого синдрома и постараемся связять физиологические процессы с тем, что мы можем ощущать при работе за компьютером.

Читать дальше →
Всего голосов 136: ↑131 и ↓5 +126
Комментарии 112

Augmented reality у вас дома

Время на прочтение 1 мин
Количество просмотров 1.3K
Для тех, кого поразил этот топик про виртуальную реальность, привязанную к объектам реального мира и называемую Augmented reality сейчас напишу, как это получить у вас дома за 5 минут.
Читать дальше →
Всего голосов 20: ↑19 и ↓1 +18
Комментарии 6

Программистская графофилия

Время на прочтение 2 мин
Количество просмотров 1.2K
Последние пару дней я был погружен в задачу красивого ографления текстов. Идею я поймал, когда прочитал пост про граф ключевых слов для статей с сайта от alexwolf.
Мне же захотелось создать такие графы для произвольных текстов и посмотреть, насколько красивыми и интересными они могут быть. Не уверен, что все, кто меня сейчас читают, разделяют мое программистское понимание красоты, но все равно хочу сказать, что по-моему получилось красиво и забавно.

Читать про реализацию и смотреть графы...
Всего голосов 80: ↑63 и ↓17 +46
Комментарии 33

Гуглякартим по умному

Время на прочтение 9 мин
Количество просмотров 10K
В последнее время модно стало использовать гуглякарту.
Гугля карту суда, гугля карту туда.
И главное не забыть отобразить свои объектики на карте.
Но, почему-то, подавлявшее число сервисов используют неправильную реализацию процесса передачи маркеров с сервера на клиент.
Точнее они не правильно формируют запросы.
А если выразиться еще более точнее — они это делают
не-по-умному
Всего голосов 80: ↑63.5 и ↓16.5 +47
Комментарии 29

Алгоритмы на графах — Часть 0: Базовые понятия

Время на прочтение 5 мин
Количество просмотров 259K

Вступление


Как оказалось тема алгоритмов интересна Хабра-сообществу. Поэтому я как и обещал, начну серию обзоров «классических» алгоритмов на графах.
Так как публика на Хабре разная, а тема интересна многим, я должен начать с нулевой части. В этой части я расскажу что такое граф, как он представлен в компьютере и зачем он используется. Заранее прошу прощения у тех кто это все уже прекрасно знает, но для того чтобы объяснять алгоритмы на графах, нужно сначала объяснить что такое граф. Без этого никак.

Читать дальше →
Всего голосов 130: ↑118 и ↓12 +106
Комментарии 70

Apache, fastcgi и c++: «Hello, world»

Время на прочтение 6 мин
Количество просмотров 41K
img
Писать web-приложения на C/C++ дело неблагодарное. Многие говорят, что это полное безумие, когда есть PHP и Perl. И я с ними согласен. Это очень просто написать сайт на PHP(особенно используя фреймворки вроде Zend Framework).
Но..(всегда есть какое-то «но»).
Давайте не будем забывать, что простота использования складывается не только из простого синтаксиса. Учитывается множество параметров. И одним из весомых параметров является наличие статей «Get started with ...» с примерами «hello, world»-программ. Я собираюсь добавить немного простоты написанию fastcgi на C/C++. И если прочитав эту статью хоть один человек скажет «А это не так уж и сложно», то я буду считать свою миссию выполненной.
читать далее
Всего голосов 98: ↑87 и ↓11 +76
Комментарии 114

Мощный лазер своими руками за один вечер

Время на прочтение 3 мин
Количество просмотров 973K
image

Кратко.


Здравствуйте дамы и господа. Сегодня я открываю серию статей, посвященных мощным лазерам, ибо хабрапоиск говорит, что люди ищут подобные статьи. Хочу рассказать, как можно в домашних условиях сделать довольно мощный лазер, а также научить вас использовать эту мощь не просто ради «посветить на облака».

Предупреждение!


В статье описано изготовление мощного лазера (300мВт ~ мощность 500 китайских указок), который может нанести вред вашему здоровью и здоровью окружающих! Будьте предельно осторожны! Используйте специальные защитные очки и не направляйте луч лазера на людей и животных!
Читать дальше →
Всего голосов 499: ↑481 и ↓18 +463
Комментарии 485

Быстрое обновление FreeBSD 7.0 до 7.1

Время на прочтение 1 мин
Количество просмотров 1.7K
В общем-то статья написана скорее для себя — чтобы не забыть, но может кому пригодится.

Захотелось мне обновить FreeBSD с версии 7.0-GENERIC-p11 до свежей 7.1-GENERIC-p4.
Собирать из сорсов ядро, разумеется, желания не было, поэтому решил обновляться в автоматическим режиме.
Итак, команды (выполняем с правами root):

[root@server ~]# freebsd-update -r 7.1-RELEASE upgrade

Апдейтор проверит систему и спросит устраивает ли то что такие-то модули будут обновлены, а такие-то — нет. Отвечаем yes, далее начнется загрузка обновлений — очень много, у меня выдал 32850 пакетов — ждем окончания процесса. Может затянутся на несколько часов.

[root@server ~]# freebsd-update install

Начинаем установку скачанных обновлений. В конце попросит проверить измененные конфиги (настоятельно рекомендую править сразу) и ребутнуться. Происходит обновление ядра.

[root@server ~]# shutdown -r now

Ребутаемся ;-)
В некоторых случаях (причину бага я так и не понял) после ребута система не находит загрузчик ядра и выкидывает приглашение ввести путь к нему. Вводим /boot/loader — и вуаля!

[root@server ~]# freebsd-update install

Устанавливаем оставшиеся обновления.
Quest done!

Все действия производим на свой страх и риск, разумеется.
Всего голосов 17: ↑10 и ↓7 +3
Комментарии 13

System.Addin или «Игры с надёжными плагинами». Часть 1

Время на прочтение 4 мин
Количество просмотров 3.5K
Введение.

Доброго времени суток. Я думаю, что абсолютное большинство из вас сталкивалось с проблемой расширяемости приложений. Точно также я думаю, что многим из вас приходилось копать Reflection для выяснения того, является ли сборка плагином к вашей программе. Многим не нравилось то, что в .NET сборки по умолчанию загружаются в один домен с приложением, а затем их нельзя было выгрузить. Многие, конечно, создавали объекты в отдельных доменах через CreateInstanceAndUnwrap, но всё это приходилось делать руками. В общем «мыши плакали и кололись…». С появлением System.Addin разработчики получили в свои руки инструмент для создания расширяемого приложения, который лишён этих проблем, что называется, «из коробки». Об этой технологии я и расскажу в нескольких статьях.
Читать дальше →
Всего голосов 39: ↑36 и ↓3 +33
Комментарии 53

Puzzle It! — проект на коленке.

Время на прочтение 6 мин
Количество просмотров 3.3K
logo Puzzle It! — онлайн-генератор пазлов с возможностью сборки этих самых пазлов прямо в окне браузера. Ниже я хотел бы рассказать историю создания этого, интересного для меня, инструмента.

Как-то сидя вечером и просматривая Хабр наткнулся на заметку товарища ganzer о том, что человек ищет адекватный к его потребностям конструктор пазлов. Все бы ничего, но я сам, как любитель убить несколько часов за этим занятием, заметил, что в сети нет приятных и «правильных» инструментов для создания простого пазла, который можно тут же собрать.

И тут на задворках сознания начала зудить навязчивая идея. Именно с этого все и началось.
Как все это было...
Всего голосов 93: ↑91 и ↓2 +89
Комментарии 105

Визуализация Xml-документов

Время на прочтение 3 мин
Количество просмотров 98K
Думаю, для многих не секрет, что xml является достаточно удобным способом хранения и передачи информации. Вот уже который раз натыкаюсь в литературе на утверждение, что в будущем xml должен заменить html, а появление xhtml является тому подтверждением. Но тут есть нюанс. все браузеры знают как отображать html-документы, но ни один из них не знает, как должны отображаться xml-документы. Это связано прежде всего с тем, что формируя xml-документ Вы можете ввести свои теги. Я хочу коротко (это очень большая тема, на самом деле) рассказать о так называемых «Таблицах преобразований xml-документов».
Думаю, что многие наверняка знакомы с ними, но надеюсь что кому-то это может быть полезно, а, учитывая мою любовь к практике, хочу показать всё на очень простом примере

Читать дальше →
Всего голосов 61: ↑43 и ↓18 +25
Комментарии 67

Портал посвященный DIY.

Время на прочтение 2 мин
Количество просмотров 11K
Надеюсь многие из вас помнят журналы «юный техник», «сделай сам», «техника молодежи», «радио» и другие. К сожалению с развалом советского союза культура технического творчества молодежи практически умерла (впрочем вместе с многими кружками «юный техник». Даже у нашей радиошколы при РОСТО (бывшая ДОСААФ) отобрали помещение и сделали офис. Но к счастью есть интернет!

Читать дальше →
Всего голосов 143: ↑134 и ↓9 +125
Комментарии 71

Расставив все элементарные точки над «семантикой»

Время на прочтение 6 мин
Количество просмотров 2.4K
читайте уже наконеч что-то умное
Как сказал Robots: « а если без шуток, …, дилетантам лучше читать и учиться, а создание топиков оставить профессионалам.»

В ходе многих статей, которые в последствии назывались «непрофессиональными», расставляю для будущих писателей все точки над… Дабы больше не возникало нареканий в вашу сторону.

Не раз боролся Delka (Зенич Игорь) за семантичность кода, который пишут в статьях и который в последствии может использоваться как некий учебник для начинающих, тем самым осуществляя нарастание ошибок.

В этой статье я объединил (скомпилировал) уже изложенные мысли (!) многих людей, но почему-то так и не донесенные до большинства. (www.flack.ru, www.pepelsbey.net и некоторые другие)

Читать дальше →
Всего голосов 1: ↑1 и ↓0 +1
Комментарии 71

Информация

В рейтинге
Не участвует
Откуда
Gaithersburg, Maryland, США
Зарегистрирован
Активность