Как стать автором
Обновить
0
0
Кирилл Березин @Offenso

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

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

Веб-браузер на .NET (в 30 строк)

Время на прочтение1 мин
Количество просмотров28K
Лично мне кажется весь этот ажиотаж вокруг языков 4 поколения, и компактных програм, надуманной напыщенностью.

Поэтому публикацией следующего кода я выражаю протест.
Читать дальше →
Всего голосов 141: ↑57 и ↓84-27
Комментарии33

Удобные утилиты для android

Время на прочтение2 мин
Количество просмотров4.7K
Цены на телефоны растут, удобство нет. Удобство пользования базовыми функциями, а не почтой и картами.
В какой то момент мое терпение лопнуло, и я решил изменить это.
Читать дальше →
Всего голосов 17: ↑3 и ↓14-11
Комментарии39

ScrollUP кнопки. Быстрая прокрутка на любом сайте

Время на прочтение1 мин
Количество просмотров17K
Думаю многие хабражители начали чувствовать дискомфорт по повоту отсутствия на сайтах кнопки «прокрутить вверх».
Для меня это стало таким же необходимым как стабильный доступ в интернет.
Список найденных мной расширений под катом.
Читать дальше →
Всего голосов 15: ↑5 и ↓10-5
Комментарии32

Систематизация коммитов

Время на прочтение2 мин
Количество просмотров10K
Часто ли вам приходилось просматривать список изменений что бы понять — затронуло ли оно вас?
Хотели бы вы бегло просмотрев комментарий знать всю необходимую информацию?
Хочу поделиться сокращениями устоявшимися в нашей команде.
Читать дальше →
Всего голосов 43: ↑29 и ↓14+15
Комментарии43

Как я парсил Google Play

Время на прочтение2 мин
Количество просмотров40K
Никогда не задумывались, сколько всего приложений написано под андроид?
Системе всего несколько лет, но я никогда и не пытался представить порядок. Пользователей несколько сотен миллионов, а приложений? Десять тысяч? Пятьдесят? Сто?
Читать дальше →
Всего голосов 50: ↑44 и ↓6+38
Комментарии60

Code Venture: Инвестиции человеко-часами

Время на прочтение7 мин
Количество просмотров3.8K
Добрый день, дорогой читатель. Я программист на С++ с общим стажем работы приближающимся к отметке 5 лет.
В 2010 году наша команда участвовала в дисциплине "прикладное программирование", во многих конференциях. Защищая наш продукт(подробнее в профиле) мы получили 2 международное, несколько первых всероссийских и региональных мест. < — Этот абзац попросили вставить друзья «для весомости».
Вчера меня посетила идея, как дать зеленый свет стартапам, сделать этот мир лучше, контролировать качество кода появляемых в свет приложений.
Чтение этой статьи не займет больше 15 минут, но я очень хочу что бы вы прочитали внимательно. Чтение увлекает(как кажется мне и моим друзьям), и не создает мыслительной нагрузки(никаких формул, никакого кода, никаких технологий). Разговор пойдет о не-финансовом инвестировании в проекты.
Вкратце: я специалист в своей области, у меня есть свободное время. Как мне инвестировать в проекты в запуске которых я заинтересован?
Читать дальше →
Всего голосов 15: ↑9 и ↓6+3
Комментарии13

Transcend Library 4: Как организована архитектура

Время на прочтение6 мин
Количество просмотров2.5K
Добрый день, сегодня я хочу продолжить рассказывать о своей библиотеке, в надежде найти сторонников идеи.
Этот пост является продолжением Transcend Library 4: Введение, точнее логичным развитием дискуссии в комментариях.
Читать дальше →
Всего голосов 6: ↑6 и ↓0+6
Комментарии0

Transcend Library 4: Введение

Время на прочтение6 мин
Количество просмотров4K
Работа с сетью на c++ как раз, два, три.
network n = OpenNetwork();
connection c = n.OpenConnection("habrahabr.ru", 80);
html_request h("GET", "/");
c << h;
c.WaitForMessage();
n.Response();
std::cout << c;


Читать дальше →
Всего голосов 30: ↑26 и ↓4+22
Комментарии29

Императивный RegExp. Нотация

Время на прочтение5 мин
Количество просмотров2.2K
Regular Expressions For All (REFA)

Основная идея


Существует множество систем для поиска подстрок отвечающих определенной маске. К сожалению они теряют свою мощь как только приходится учитывать многие факторы. Конструкции становятся громозкими, непонятными и трудноподдерживающими.
Именно для этого я попытался создать аналог – REFA. Регулярные выражения для всех.
Его идея в следующем. Как только регулярное выражение перестает быть очевидным – разбить его на два. Оптимизатор при возможности все равно сведет его в одно, таким образом в скорости потерь не будет, но зато код станет яснее.
Читать дальше →
Всего голосов 13: ↑6 и ↓7-1
Комментарии7

PHP не любит деструкторы

Время на прочтение3 мин
Количество просмотров12K
Столько воды утекло с тех пор как ПХП провозгласил себя ООП языком. Мне не удалось уточнить когда именно, но «On July 13, 2004, PHP 5 was released, powered by the new Zend Engine II. PHP 5 included new features such as improved support for object-oriented programming».
Т.е теоретически уже тогда появились конструкторы и деструкторы. Сам пользуюсь версией 5.3.2, но диву даюсь что он вытворяет.
Читать дальше →
Всего голосов 55: ↑26 и ↓29-3
Комментарии54

Информация

В рейтинге
Не участвует
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Зарегистрирован
Активность