Как стать автором
Обновить
26
Карма
0
Рейтинг

Пользователь

Party hard по-программистски, или как мы писали ClojureCup 2014

Ненормальное программирование *Спортивное программирование *Программирование *Clojure *
В минувшие выходные Clojure-сообщество испытывало… Ой, так начинался прошлогодний пост с отчётом о прошедшем ClojureCup 2013.

ClojureCup — это 48-часовой онлайн-хакатон, обязательным условием которого является написание приложений на языках Clojure/ClojureScript. В этом году в хакатоне участвовало около 50 команд (в каждой по 1-4 человека), которые сделали множество классных приложений.

Приложения оценивают как жюри (известные в Clojure-сообществе люди), так и обычные пользователи: зайти с помощью twitter-а и проголосовать за понравившиеся вам приложения можно на странице приложений.

А попробовать, что у нас получилось, можно вот тут.



Осторожно: под катом много картинок.
Читать дальше →
Всего голосов 46: ↑42 и ↓4 +38
Просмотры 11K
Комментарии 11

Twilike.net — мини-стартап для комментирования фильмов прямо из твиттера

Я пиарюсь
Хочу представить маленький стартап с помощью которого можно оценивать и комментировать фильмы из Твиттера, а также эти комментарии просматривать.
image
Читать дальше →
Всего голосов 59: ↑46 и ↓13 +33
Просмотры 681
Комментарии 44

Map / Reduce и много много всего :-)

Разработка веб-сайтов *
Сразу предупреждаю не знал куда публиковать. Сильно сомневаюсь в правильности выбора :-)

Есть набор документов c датой создания.
Отсортируем их по дате создания.
Документы могут а) добавлятся, причем только в начало (то есть самые новые), б) удалятся.
Как сделать, к примеру в Apache CouchDB, постраничный вывод?
Ваши предложения?

Что такое Apache CouchDB читаем на официальной страничке и на хабре. Про map reduce читаем в вики и в оригинальной статье гугла.
Всего голосов 8: ↑5 и ↓3 +2
Просмотры 2.5K
Комментарии 4

Nokia 5800 — полная tРuba или революция?

Смартфоны
Вот так по-моему случаются революции. Конечно не с таким wow эффектом как у Apple, но тем не менее.
На mobile-review.com уже появился мини-обзор.

И от меня:
учитывая цену в 279 евро 5800 без проблем станет отличным конкурентом iphone. И возможно даже убийцей. При нем и тач интерфейс, и множество программ под symbian series 60, и нормальный дизайн, и свободный доступ к музыке в течение одного года (что является битвой с Apple на одном поле).

Браво Нокия (особенно за цену ) ).

p.s. Извиняюсь за корявый русский. Ну не могу я нормально писать :-)
Всего голосов 68: ↑51 и ↓17 +34
Просмотры 695
Комментарии 53

Мне просто неприятно — когда мне даже не показывают оценку за топик

Чулан
Возможно СуперХабр и хорошо, но я привык видеть оценки за топик. Я не верю в эффект толпы итд и меня слабо волнует это. Но мне нравится видеть оценку. А теперь я её невижу.
Стоит ли настолько ограничивать людей с малым количеством кармы???
Всего голосов 93: ↑54 и ↓39 +15
Просмотры 437
Комментарии 20

TopCoder Open 2008

Спортивное программирование *
Победителем TopCoder Open Algorithm в третий раз стал tomek (Tomasz Czajka, Польша). На втором месте Petr (Пётр Митричев, Россия, МГУ), на третьем — Eryx (Eryk Kopczynski, Польша). Burunduk1 (Сергей Копелиович, Россия, СПбГУ) занял 5 место, andrewzta (Андрей Станкевич, Россия, СПбГУ ИТМО) и vlad89 среди разделивших 6-9 места.

В финал TopCoder Open 2008 Algorithm вышло три российских участника, два польских, и по одному участнику из Украины, Китая, Австралии, Индонезии и Швеции.

К сожалению, Митричев не победил(. В 2006 году он победил.

Инфа взята с SnarkNews.
Итоговые результаты.

Интересные факты о ТопКодер Опен

А вообще финал был очень напряженным.

К примеру — With 20s left, Petr gets a third challenge to take the lead.
But 5s later tomek gets a successful challenge also, moving back into the lead! Real last-second excitement, the crowd was really making some noise.

Почитать текстовую трансляцию можно тут.

А вообще было классно.
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 796
Комментарии 1

Красив ли код???

Чулан
int get_ones_count(int x)
{
x = (x & 0x55555555) + ((x & 0xAAAAAAAA) >> 1);
x = (x & 0x33333333) + ((x & 0xCCCCCCCC) >> 2);
x = (x & 0x0F0F0F0F) + ((x & 0xF0F0F0F0) >> 4);
x = (x & 0x00FF00FF) + ((x & 0xFF00FF00) >> 8);
x = (x & 0x0000FFFF) + ((x & 0xFFFF0000) >> 16);
return x;
}

Красив ли данный код? Почему?

Вообще интересно почитать мысли на тему красивый/не красивый код.

p.s. По-моему мнению код должен быть понятный.

p.p.s. Данный код вычисляет количество единичек в двоичной записи числа.
Всего голосов 41: ↑32 и ↓9 +23
Просмотры 656
Комментарии 203

Блог о CodeIgniter, перевод User Guide.

PHP *
Недавно решил поизучать framework’и для PHP.
Решил изучать CodeIgniter, но столкнулся с проблемой — отсутствие какой-либо документации на русском языке.
Вот я и решил открыть блог посвященный CodeIgniter.
Для начала я собираюсь перевести user guide по CodeIgniter.
А там посмотрим)
Попробую сделать, что-то типо Введение в Zend Framework.

Адрес блога.

Кто может помочь с переводом, пожалуйста, обратитись ко мне. Можно по ХаброПочте.

Я думаю, если документация по одному из не плохих (как я думаю) framework'ов на php будет на русском языке, то удет хорошо.
Всего голосов 13: ↑10 и ↓3 +7
Просмотры 1.5K
Комментарии 33

Новая задачка. Теперь про узников

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

Если в какой-то момент кто-то из вас скажет мне, что вы все уже побывали в комнате, и будет прав, то я всех вас выпущу на свободу. А если неправ — скормлю всех крокодилам. И не волнуйтесь, что кого-нибудь забудут — если будете молчать, то все побываете в комнате, и ни для кого никакое посещение комнаты не станет последним.»

Придумайте стратегию, гарантирующую узникам освобождение.

Спасибо gimlis и the_ghost.
Задача отсюда. По ссылке решение)
Всего голосов 8: ↑7 и ↓1 +6
Просмотры 1.3K
Комментарии 45

2 задачки

Спортивное программирование *
Вроде одна с собеседования Google, а другая с Microsoft.

Первая. Google.

У нас есть N городов (N до 1000000) и число K. У каждого города координата x. Надо расставить K станций так, что бы максимальное растояние от города до ближайшей к нему станции было минимально.
Читать дальше →
Всего голосов 47: ↑36 и ↓11 +25
Просмотры 1.9K
Комментарии 116

А почему «раскрыть комментарий» есть, а «скрыть» нет?

Habr
Просто я к примеру, почти всегда открываю скрытые комменты. А закрыть не могу. Почему бы не добавить эту возможность, ведь это легко?
Всего голосов 20: ↑14 и ↓6 +8
Просмотры 464
Комментарии 11

Почему код комментов такой избыточный?

Чулан
Если открыть код страницы с Хабра с комментом, то каждый коммент примерно выглядит так:
<div class="reply_word_holder" id="reply_link208967">(<a href=" javascript:saw(208967);">ответить</a></div>
<div style="display: none" id="reply208967">
<form action="http://www.habrahabr.ru/blog/i_am_clever/16741.html?replyingto=208967#comment208967" method="POST" id="form208967" onsubmit="return SubmitComment(208967,this);">
<textarea class="input_comments_reply" name="comment" id="reply208967ta"></textarea>
<input id="cpb208967" type="button" onClick="PreviewComment(208967);" value="предпросмотр">
<input id="csb208967" type="submit" name="send" value="добавить">
<div id="preview208967" class="comment_preview"></div>
</form>
</div>
</div>
Я плохо разбираюсь в программировании, но это же можно сделать с помощью DOM и javascript?
Просто зачем лишний код грузить? А ведь кода много…
Всего голосов 11: ↑8 и ↓3 +5
Просмотры 385
Комментарии 7

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность