Архив за 29 апреля 2013 - 4

image
Итак, Вы готовы сделать свой великолепный коммит, который, безусловно, делает код чуточку лучше, либо фиксить какой-то баг, а может, Вы и вовсе решили поменять переходы строк на Windows/Unix-Style? Естественно, Ваш код безупречен и достоин всевозможных похвал! Браво! Достойно ли Ваше сообщение Ваших трудов? Смогут ли потомки разобрать, что Вы сделали через месяц? Через год? Десять лет?

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

HabraCitizen — новое android приложение для Хабрахабра с темной темой и свайп навигацией

Здравствуй, читатели. Сегодня ночью в Play Market было выложено мое первое android-приложение — HabraCitizen. Сабж представляет собой новую хабрачиталку со множеством возможностей и фич. Просили удобный хабра-клиент для android-устройств? Встречайте :)

Особенности приложения (из описания в маркете):
— Светлая и темная тема!
— Слайд-меню с возможностью настройки расположения (слева или справа);
— Свайп-навигация!
— Авторизация*;
— Авторизованные пользователи могут видеть количество новых комментариев к постам в списке постов, а также видеть новые комментарии в посте (комментарии подсвечиваются зеленым)*;
— Возможность загрузки постов для чтения в офлайне (с картинками!)*;
— Техника pull-to-refresh для обновления списков — чтобы обновить комментарии или список постов теперь достаточно потянуть сам список, а не нажимать кнопку;
— Полноэкранный режим чтения постов и вопросов;
— Настраиваемый отдельно шрифт в посте и в комментариях;
— Практически все возможные разделы сайта: посты лучшие (за сутки, неделю, месяц, все время), тематические и корпоративные (захабренные, новые, отхабренные), вопросы, события, хабы, профили компаний и пользователей (со списком опубликованных постов, вопросов, ответов и т.д),
лента*, избранное*;
— Полноценный поиск по ресурсу — посты, вопросы, хабы, пользователи, комментарии;
— Поддержка хабраката
— Просмотр полноразмерной версии картинок по тапу (с возможностью ресайза)!
— Запуск youtube-видео в youtube приложении прямо из постов и комментариев;
— Приложение не «теряет» позицию при чтении поста или комментариев при повороте экрана, а также способно восстановить загруженный пост с комментариями или список постов даже если приложение было «убито» в фоне
— Приложение способно «ловить» ссылки, ведущие на домен habrahabr.ru и открывать соответствующий раздел автоматически;

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

Ссылка на приложение в маркете: play.google.com/store/apps/details?id=com.allesad.HabraCitizen

Заинтересованы? Прошу под кат (осторожно, тонна картинок).

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

Статья по результатам работы от классического результата Аксельрода 1984 года до пары фишек, которые я защищал на конкурсах этой зимой.Теория игр иногда дает совершенно предсказуемые ответы, а иногда нетривиальные вопросы, которые, сильно прищурившись, может задать даже школьник, способный дать забавные и довольно доказательные картинки отношений между… да кем угодно! Это и мотивировало меня взять в качестве первой проектной работы математическую игру «Дилемма заключенных».
Читать полностью »

Задачи на разрезание — это та область математики, где, как говорится, мамонт не валялся. Множество частных задач, но практически нет общей теории. Помимо всем известной теоремы Бойяи-Гервина, других фундаментальных результатов в этой области практически нет. Неопределённость — вечный спутник задач на разрезание. Мы можем, например, разрезать правильный пятиугольник на шесть частей, из которых можно сложить квадрат; однако мы не можем доказать, что пяти частей для этого было бы недостаточно.

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

Разрезание на две равные части, часть первая

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

За последние полгода инкубатор Fast Lane Ventures тихо убрал из своего портфолио 2 компании (Juvalia&you и DomGeo), судьба трёх других проектов (HomeFair, TravelRent, PinMe) - под вопросом.

TravelRent и PinMe с виду пока вполне живы. Правда, из PinMe в декабре 2012 года ушла вся команда. Однако, по информации одного из бывших сотрудников, проект не заброшен, а передан в разработку RelevantMedia (находится в списках компаний Fast Lane).

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

Первое, что мы делаем, когда у нас возникает какой-то вопрос, — обращаемся к интернету. Там есть все и даже больше. И ситуация, когда что-то не удается найти, вызывает если не раздражение, то недоумение — это точно. Создается впечатление, что если чего-то нет в Сети, то это не существует вообще. Адрес сайта сегодня — это документ, который надежней всех прочих документов подтверждает, что эта организация или персона вполне реальна. Вот такой вот парадокс нашего времени, когда твое существование в виртуальном мире делает тебя для многих гораздо реальнее и заметнее.

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

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

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

С момента запуска этой программы бесплатным хостингом воспользовались свыше 800 проектов. Нами накоплен большой опыт работы с образовательными проектами, и поэтому процедура предоставления бесплатного хостинга не занимает много времени. Хочется также отметить, что мнение о том, что бесплатно значит плохо, ошибочно в случае с тарифом «Образовательный», т.к. вы получаете полноценный хостинг с 1000 Мб дискового пространства, неограниченный трафик, круглосуточную поддержку и резервное копирование. В общем, все что называется «профессиональным хостингом», только бесплатно.

Поэтому дорогие наши педагоги, преподаватели – все, кто вкладывает свои силы, время и талант в воспитание и образование подрастающего поколения – дерзайте! Мастерхост всегда готов вам в этом помочь!Читать полностью »

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

На звание гуру в рассматриваемом вопросе я не претендую, более того, просто напросто так сложилось, что недавно мне понадобилось получить позывной и зарегистрировать простенький портативный трансивер. Приведет ли меня это когда-нибудь в ряды спортсменов-радиолюбителей — сказать сложно, пока что я к ним себя не отношу.

Заинтересовавшихся прошу под кат.
Читать полностью »

Маркетинг для айтишника — козе баян?

Год назад я начала читать магистрам СПбГЭТУ «ЛЭТИ» маркетинг в рамках курса «Управление ИТ-продуктом», затем расширила аудиторию до слушателей коммерческих и открытых курсов по маркетингу в ИТ.

Не раз мои знакомые (в основном разработчики) спрашивали: «Зачем айтишникам читать курс по маркетингу? Ведь они будут кодить, тестить или поддерживать ИТ-инфраструктуру, в менеджеры проектов и продаж пойдут единицы. Зачем разработчикам знать, что такое маркетинг и PR?».

Я сразу отвечаю очередью вопросов: «Ты долго искал текущую работу? Тебя устраивает твоя зарплата и выполняемые проекты? Ты знаешь, что ожидает от тебя работодатель? Ты делаешь что-нибудь для повышения своего профессионального уровня/имиджа?».

Каким бы ни был ответ — все это классические инструменты маркетинга и связей с общественностью, которыми ИТ-специалистам приходится пользоваться достаточно часто для своего профессионального роста и развития. О том, что без маркетинга невозможно продвижение программных продуктов или услуг компании, в этой статье мы даже не говорим.

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

Все хорошее имеет тенденцию повторяться, и конференция Infostart Event не исключение.

23 и 24го мая в Санкт-Петербурге, в Концертном зале «Колизей» на Невском пр., 100 пройдет Infostart Event Evolution – самое значимое мероприятие по управлению проектами и профессиональной разработке на платформе 1С: Предприятие в 2013 году.

Тема конференции: Управление и технологии автоматизации учета на платформе 1С: Предприятие.

Традиционно мероприятие посетят около 600 человек, это — руководители финансовых и ИТ-отделов, системные администраторы, экономисты, бухгалтеры, консультанты, аналитики, менеджеры проектов – вообщем все те, кто внедряет систему автоматизации учета в своих компаниях и использует программы учета для решения своих профессиональных задач.

К слову INFOSTART.RU – самый посещаемый (более 350 000 участников!) ресурс по автоматизации учета и управления в Рунете.

Infostart Event Evolution 2013 – мероприятие, сохранившее формат и масштаб, но полностью изменившее программу конференции. Докладчиками конференции снова выступят признанные «звезды» в области автоматизации учета и управления на 1С, менеджеры нового поколения и первоклассные профессионалы.
По многочисленным просьбам мы делаем конференцию такой же крутой решено сохранить прежний формат мероприятия — работу двух залов: большого, где проходят выступления спикеров, и малого, где участникам предоставляется возможность лично пообщаться с докладчиками. Так же будет работать 3й, дополнительный зал, с презентациями наших партнеров
По традиции после завершения официальной части первого дня конференции приглашаем участников на Infostart Afterparty в клуб Money Honey на Садовой, 28.

Докладчиками и ведущими мастер-классов Infostart Event Evolution 2013 станут Павел Чистов, Никита Зайцев, Андрей Гилев, Фарит Насипов, Александр Тарасинский, Сергей Старых, Евгений Гилев, Евгений Сосна, Сергей Коцюра, Антон Щекачев, Валерий Агеев, Алексей Патюков, Федор Куликов, Евгений Шумилов, Сергей Яковенко, Артур Абеленцев, Франц Бдоян, Михаил Харитонов, Сергей Лебедев, Андрей Аристархов, Андрей Акулов. и список продолжает пополняться

Официальный информационный партнер конференции Infostart Event Evolution 2013 – CNEWS. Почетные гости – PricewaterhouseCoopers.

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

После многочисленных обсуждений, был создан черновик спецификации на проксирование и автошардинг в Tarantool/Box.
Общая идея такая, что для того, чтобы скрыть наличие шардинга от пользователя, на локальном хосте приложения (PHP/Perl/etc) поднимается прокси, которая уже маршрутизирует запросы на шарды, и умеет найти нужный ключ в случае решардинга.
Сам решардинг производится уже с помощью Lua на самих шардах, при этом прокси переносит наиболее горячие ключи на новые шарды при доступе к ним, что должно снизить нагрузку на систему во время решардинга.

Полностью спецификация лежит на github wiki.

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


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