Pull to refresh
28
0
Алексей @flom

User

Send message

Операция «Монетизация»

Reading time1 min
Views587
Похоже, твиттер берет курс на переход в ранг успешного коммерческого проекта. На твиттере появилось несколько интересных вакансий:

Давно пора.
Total votes 11: ↑6 and ↓5+1
Comments5

Политический киберсквоттинг или стань президентом на тайпине

Reading time1 min
Views426
В Украине произошло беспрецедентное событие. Некто Василий Гуменюк, уроженец Прикарпатского села сменил фамилию на Протывсих. И все бы ничего, если бы целью этого не была победа на президентских выборах в Украине – он уже уплатил залог в размере 2 500 000 грн и зарегистрировался кандидатом в президенты.
Дело в том что по данным соцопросов, около 10% избирателей намерены поставить галочку в бюллетенях напротив графы «Протии всiх» (не поддерживаю ни одного кандидата). Ну и можно говорить что какой-то «трафик» ему гарантирован :)
Total votes 78: ↑64 and ↓14+50
Comments70

Женский журнал, который умеет хранить маленькие женские секреты

Reading time2 min
Views903
В свое время я заинтересовался тенденцией развития веб-приложений. Венцом, так сказать, эволюции таких решений на тот момент казались веб-десктопы. Но не смотря на это было огромное желание создать что-нибудь небольшое и нишевое. А в контексте моды на всевозможные социальные сервисы – без UGС.
Первой по очереди идеей были «Домашние финансы». Проект состоялся, был успешно продан и сегодня является основным местом работы.
Вторая идея была «женской» — всевозможные женские календари — менструации, беременности, питания, антропометрии и т.д. Именно ее реализацию и хотелось бы здесь пропиарить. По крайней мере «женская» тема не заезжена на хабре.
Читать дальше →
Total votes 45: ↑26 and ↓19+7
Comments50

Реализация состояний для веб-приложения

Reading time3 min
Views914
Возникал такая проблема. Для разных разделов веб-приложения необходимо было хранить состояния наборов параметров. Далеко ходить не нужно: значения в сессии или куки. Но управление значениями улжнилось тем, что при выходе из раздела состояния должны были терятся.

Ничего особо финтового в примере нет. Просто хелпер из трех функций: одна устанавливает состояние параметра, одна возвращает, одна сбрасывает. Значения храним в сессии.
Основная идея — в том что имя контроллера так же хранится в сессии, и при обращении к состоянию проверяется совпадение имени «последнего» контроллера и «активного». Если совпадают — возвращаем состояние. Если нет — устанавливаем дефолтовые значения состояний и возвращаем дефолтовое.

Такая схема позволяет:
  • свести работу с состояниями к статическому контроллеру и не оперирывать живыми переменными
  • вынести установку дефолтовых значений всех состояний системы в одно место

Читать дальше →
Total votes 6: ↑4 and ↓2+2
Comments9

Для делающих быстрые закладки, сокращение ссылок и т.п.

Reading time1 min
Views524
Как-то заметил одну интересную вещь. Все вроди бы логично — но эффект может быть использован.

1. Откройте любую страницу в браузере, например http://example.com/.
2. Затем перед адресом наберите какой-либо адрес, например домен habrahabr.ru и поставте после него знак вопроса '?', так чтобы получилась строка
habrahabr.ru?http://example.com/.
3. Теперь, если загрузить полученный адрес, браузер выдаст вот такую страницу: http://habrahabr.ru?http://example.com/.

Тоесть, если не настроен роутинг, то можно говорить о том что на скрпит habrahabr.ru/ через GET была передана переменная с именем http://example.com.
Читать дальше →
Total votes 12: ↑1 and ↓11-10
Comments10

Задача на определение фальшивой монеты из 14

Reading time1 min
Views1.6K
Старая боянистая задача про 12 монет и 3 взвешивания (только на Хабре она решалась здесь и здесь) может быть решена так же для 13-ти монет, при условии, что определять тяжелее или легче эта фальшивая монета — не надо (здесь подробно описано это решение, на основании троичной системы).

Но подобной модификации я еще не встречал. Задача решается для 14 монет, если одной (15-той) вы можее пользоваться во взвешиваниях как точно «настоящей».

Условие задачи с модификацией:

Есть 14 монет. Одна из них фальшивая, но неизвестно, тяжелее она или легче остальных. Также есть точные ювелирные весы с двумя чашечками, которые могут быть либо уравновешены, либо нет, в зависимости от того, какие монеты вы положите на каждую из сторон.
Необходимо использовать три, и только три взвешивания. За эти три взвешивания нужно определить, какая из 14-ти монет является фальшивой.

Тяжелее или легче монета — определять не надо.
В помощь Вам дана «правильная» 15-тая монета, которую Вы можете испльзовать во взвешиваниях зная, что она точно «правильная».
Total votes 11: ↑5 and ↓6-1
Comments11

FOX-toolkit — быстрый framework для разработки приложений

Reading time2 min
Views2.1K
GUI-тулкитов существует великое множество. Об одном из них хотелось бы рассказать.

Fox-toolkit – С++ библиотека для создания графического интерфейса приложений. С 2005 по 2008 год я был задействован в нескольких проектах, которые использовали ее для разработки пользовательского интерфейса. В данный момент я продолжаю активно использовать ее в своих программах для диссертационных расчетов.

Среди основных достоинств системы хотелось бы выделить то что она:
Читать дальше →
Total votes 11: ↑11 and ↓0+11
Comments23
2

Information

Rating
Does not participate
Location
Киев, Киевская обл., Украина
Date of birth
Registered
Activity