Pull to refresh
0
0
Send message

Польза строгой типизации в C++: практический опыт

Reading time7 min
Views20K
Наша программа обрабатывает сетевые пакеты, в частности, заголовки TCP/IP/etc. В них числовые значения — смещения, счетчики, адреса — представлены в сетевом порядке байтов (big-endian); мы же работаем на x86 (little-endian). В стандартных структурах, описывающих заголовки, эти поля представлены простыми целочисленными типами (uint32_t, uint16_t). После нескольких багов из-за того, что порядок байтов забыли преобразовать, мы решили заменить типы полей на классы, запрещающие неявные преобразования и нетипичные операции. Под катом — утилитарный код и конкретные примеры ошибок, которые выявила строгая типизация.
Читать дальше →
Total votes 90: ↑89 and ↓1+88
Comments77

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

Reading time6 min
Views16K
Здравствуйте, коллеги.

В данной статье вкратце описываю свой опыт работы с несколькими малоизвестными европейскими облачными хостингами и делюсь своими объективными оценками и субъективными впечатлениями.
Так сложилось, что мне приходится регулярно выбирать, пробовать, тестировать и использовать различные хостинги для размещения клиентских сервисов (в основном, конечно же, сайтов). И для диверсификации рисков (чтобы не класть все яйца в одну корзину) различные сервисы клиента обычно размещаются на различных площадках.
TL;DR;
Vultr, Elastichosts — like
Dedify, CloudSigma — so-so
RunAbove — dislike
Attention! Никакой рекламной цели у данной статьи нет, сугубо обмен опытом и впечатлениями.
Подробнее с цифрами и фактами
Total votes 12: ↑12 and ↓0+12
Comments21

История пиратской сцены

Reading time9 min
Views47K


За последний год я опубликовал на хабре около десятка статей про сцену. Это пиратский андеграунд, тысячи и десятки тысяч энтузиастов во всём мире, которые соревнуются между собой в скорости, делая релизы только внутри — на сцене, при этом не извлекая никакой финансовой выгоды. В 2007-2008 годах существовал сайт «aboutthescene», где была опубликована основная информация о структуре, механизмах и правилах сцены, а также история её возникновения и развития. Сейчас материалы сайта доступны только в интернет-архиве.

Я начал перевод с истории сцены. Статья была без иллюстраций, поэтому я добавил к ней исторические скриншоты 1995 года с крупнейшей в Нью-Йорке BBS «Park Central», на которых видно, как до 16 пользователей одновременно подключаются к ней с помощью модемов на скорости от 9600 до 28800 бод.
Читать дальше →
Total votes 47: ↑45 and ↓2+43
Comments8

Почему люди звонят в Интернет

Reading time3 min
Views19K
Для интернет бизнеса стоимость обращения клиента через корзину либо форму обратной связи — существенно дешевле чем контакт по телефону.
Специалисты работают над юзабилити сайта и корзины, все делается для того чтобы клиент нашел на сайте всю необходимую информацию, мог сделать заказ в несколько кликов, чтобы на пути к покупке не было ни единого барьера.
Сайты становятся все удобнее, а люди продолжают звонить.
Клиент заходит на сайт, видит цену товара или услуги, видит большую зеленую надпись «Есть в наличии», звонит и спрашивает «А есть в наличии? А какая цена ?».

Вариант, когда люди звонят потому, что корзина состорит из 6 шагов, и на каждом нужно заполнить форму с 15ти обязательных полей, включая паспортные данные и имя домашнего животного — здесь не рассматривается.
Предполагается, что у вас современный сайт с хорошим дизайном и все работает безотказно.
И эти редиски клиенты все равно не пользуются корзиной, юзабилити которой вам обошлось в приличную сумму, а продолжают звонить.

Обобщая почти семилетний опыт работы в электронной коммерции, попробую ответить — почему так происходит и что с этим делать как с этим жить.
Читать дальше →
Total votes 35: ↑26 and ↓9+17
Comments57

FaceCode. Плагин для SublimeText2(Linux OS)

Reading time3 min
Views4.3K


Добрый день.



Предыстория:


Как-то выпал разгрузочный день на работе, по этому дабы не скучать в голову впала одна идея. Ничего серьёзного, только фан — плагин для «Sublime Text 2». Который будет снимать веб-камерой разработчика сохраняющего код и естественно сам сохраняемый код.
Читать дальше →
Total votes 16: ↑11 and ↓5+6
Comments11

Маленький, алюминиевый и сенсорный. Обзор Acer Aspire S7 11 дюймов

Reading time4 min
Views40K
Совсем недавно, если вы собирались обзавестись ноутбуком красивым, технологичным и автономным, приходилось выбирать любые два пункта. Однако, с появлением ультрабуков — всё поменялось. К счастью, в лучшую сторону. В 2012 году появились ультрабуки с сенсорным дисплеем. Их появление было обусловлено выходом Microsoft Windows 8.
Я уже не раз обозревал ноутбуки и планшеты на Windows 8 и был о них разного мнения. Но вот, передо мной 11 дюймовый сенсорный ультрабук Acer Aspire S7-191.
Приятный дизайн, тонкий, приятный корпус, сенсорный дисплей, Windows 8. Ну что ж, начнём.

Читать дальше →
Total votes 23: ↑12 and ↓11+1
Comments23

Как вернуть деньги со счета мобильного, если вы не подключали сторонних услуг

Reading time4 min
Views221K
Если вдруг однажды вы заметите, что с вашего счета начнут утекать деньги в непонятном направлении, эта статья поможет вам разобраться в причинах и, самое главное, вернуть эти деньги.

Disclaimer: хабр не является жалобной книгой, поэтому из статьи был выкинут личный пример «попадания» на описываемое.

Как вообще можно подписать на услугу без моего ведома?


У сотовых операторов есть «партнеры», оказывающие разного рода услуги (например, купить картинку-подарок в «Контакте»). Смысл подобных услуг заключается в следующем:
  1. Вы вводите номер телефона.
  2. Вам присылают код подтверждения.
  3. Вы вводите этот код.
  4. С этого моменты вы считаетесь официально подписанным на какую-то услугу (будь то одноразовую или нет).


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

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

Читать дальше →
Total votes 70: ↑66 and ↓4+62
Comments66

Доставка из США за 5-10 дней по цене USPS

Reading time4 min
Views161K
До наступления 2013 года оставалось 30 дней, когда я решил подарить жене ipad mini. Официальный store.apple.com не справлялся со спросом на mini, о чем красноречиво свидетельствовала надпись est shipping in 2 weeks.

Отказываться от mini в качестве подарка не было никакого желания, поэтому был штурмом взят ebay, цены на котором заметно подросли, и 16gb+cellurar модель ушла за $500.

До наступления 2013 года оставалось 15 дней, у меня был выигранный лот и туманная перспектива получить его в Спб до 31 числа…
И я ее получил, за 10 дней, тариф за отправку составил $48.5.
Читать дальше...
Total votes 150: ↑138 and ↓12+126
Comments160

История авторского права. Часть 6: Рейдерский захват звукозаписывающими компаниями

Reading time3 min
Views83K
Продолжение.
Первая часть — Чёрная смерть.
Вторая часть — Кровавая Мэри.
Третья часть — Монополия умирает… и возрождается.
Четвёртая часть — США и библиотеки.
Пятая часть — Неимущественные права.



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

В XX веке лицом копирайта стала музыка, а не книги. В 30-е годы произошли два события, сильно повлиявшие на жизнь музыкантов: Великая Депрессия, из-за которой многие музыканты потеряли работу, и возникновение звукового кино, из-за которого работу потеряла большая часть тех, кого пощадила депрессия.
Читать дальше →
Total votes 93: ↑84 and ↓9+75
Comments13

Функциональная компьютерная модель головного мозга

Reading time2 min
Views90K


Нейробиологи из Университета Ватерлоо утверждают, что создали самую сложную и масштабную модель человеческого мозга. С помощью open source нейросимулятора Nengo на суперкомпьютере они эмулировали работу 2,5 миллионов нейронов, разделённых по функциональности, в соответствии с реальными отделами человеческого мозга.
Читать дальше →
Total votes 65: ↑51 and ↓14+37
Comments118

Р. Курцвейл – Как создать разум (“How to create a mind”). Краткий обзор книги

Reading time5 min
Views89K


Рэй Курцвайл (Ray Kurzweil) – довольно интересная личность. Начать хотя бы с того, что он первым в 1965 году придумал делать музыкальные синтезаторы. Он в свое время получил целую серию наград за свои изобретения в различных областях, опубликовал несколько книг (The age of intelligent machines — 1990, The 10% solution for a healthy life -1993, the age of spiritual machines – 1998, The singularity is near — 2005), снял фильм и даже основал (вместе с Google и NASA) Singularity University. Так что когда появилась информация, что он выпускает новую книгу о том, как cделать мозг (How to create a mind – the secrets of human thought revealed), — я тут же сделал предзаказ.

А для тех, кто сомневается, стоит ли покупать и для всех интересующихся предлагаю этакий обзор: а что же именно хотел сказать автор?

Читать дальше →
Total votes 56: ↑49 and ↓7+42
Comments54

Работаем с EMS по нарушению сроков доставки посылок — инструкция

Reading time4 min
Views213K
Недавний пост в «Я негодую» о работе EMS в нашей стране и полном пофигизме почтовых работников выявил потребность в инструкции о том, что можно сделать, чтобы когда-нибудь проблемы с посылками у EMS прекратились.

Сходу расстрою — посылкой управлять никак нельзя. Если она долго не «прилетает» в Россию (т.е. статус Экспорт стоит, а Импорт — нет) — тут вряд ли что-то поможет. Однако страхуемся, делаем по шагам, описанным ниже.
Порадовать тоже могу: процентов 95 посылок все-таки доходят. Объем для сравнений — порядка 10 посылок в месяц из США и Европы.
Обращаю внимание, что многие посылки (процентов 60 всех отправлений) я получаю «от себя», используя сервисе вроде Шипито. В некоторых случаях это означает, что почта не может отказать в претензиях по причине того, что они представляются «не отправителем». Однако во многих случаях рекомендую идти и биться за свою посылку при помощи процессов и документов, представленных ниже.
Читать дальше →
Total votes 175: ↑171 and ↓4+167
Comments108

Налоговая и фрилансеры

Reading time3 min
Views11K
Здравствуйте.

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

Я бы хотел рассказать о том, как и на чем попался я, глупый, неразумный и наивный минский юноша.

Читать дальше →
Total votes 137: ↑133 and ↓4+129
Comments230

Налоговая проверяет фрилансеров Минска. Часть 2. Суд

Reading time1 min
Views12K
Добрый день, хаброчеловеки! :)
Продолжение темы Налоговая проверяет фрилансеров Минска. По просьбам трудящихся публикую информацию о суде.

Краткая история


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

Приблизительно через 2 недели пришла повестка в суд. И так…

Читать дальше →
Total votes 162: ↑158 and ↓4+154
Comments171

Налоговая проверяет фрилансеров Минска

Reading time1 min
Views15K
Приветствую, хаброчеловеки!
Данное сообщение, скорее всего, относиться к фрилансерам Минска.
На данный момент налоговые инспекторы выявляют фрилансеров через фриланс-биржи и проводят так называемые «контрольные закупки», если в нашей сфере данный термин можно использовать.

Суть проверки

«Заказчик» отписывает на e-mail о необходимости создать сайт существующей компании, заполняет бриф и т.д. При личной встрече после вручения предоплаты- предъявление ксивы и составление протокола об административной правонарушении «Незарегистрированная предпринимательская деятельность».

Вывод

Будьте внимательны при общении с клиентами. Я уже попался :) Штраф от 10 до 50 базовых. Подача декларации в налоговую их не интересует.
PS: Те, кто работает через ИП или ЧУП будьте внимательны со всеми необходимыми документами, т.к. они найдук чему прицепиться. :)
PPS: Актуальна ли информация, либо топик стоит удалить?
PPPS: Перенес в «Байнет»
Total votes 200: ↑190 and ↓10+180
Comments239

Пять условий офигительного тех. саппорта

Reading time5 min
Views13K
Последние пять лет я работаю в тех. саппорте. И у меня сложилось некоторые принципы, следование которым, на мой взгляд, сделает любой тех. саппорт клёвым и офигительным. А если им не следовать, то саппорт будет унылым и неклёвым.

Сразу поясню, что эти советы/правила больше относятся к саппорту через HelpDesk или e-mails, у телефонной поддержки есть некоторые свои особенности.

1. Быстрая реакция и ответы


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

К сожалению быстрый саппорт, доступный 24/7, это дорого: нужно больше людей и нужна круглосуточно доступная инфраструктура. Чаще всего это просто невыгодно, особенно если вы не крупная корпорация, а маленький стартапчик.

В этом случае нам поможет одна интересная штука.
Читать дальше →
Total votes 145: ↑135 and ↓10+125
Comments110

Свободный и бесплатный софт

Reading time12 min
Views18K
Я знаю, подобный топик уже был, но я думаю этот будет более полным. Свобода… Зачем платить, если можно оценивать чужой энтузиазм и иногда, когда чувства переполняют, жать кнопочку Donate.

далее список программ
Total votes 80: ↑71 and ↓9+62
Comments241

Ускорение загрузки Windows for fun and profit

Reading time4 min
Views807K
image Пожалуй, начну с того, что если перегружаться 15 раз в год, то любой «тюнинг» процесса загрузки отнимает больше времени, чем будет выиграно на перезагрузках за все время жизни системы. Однако, спортивный интерес берет свое, тем более, что люди интересуется процессом оптимизации быстродействия. А загрузка оказалась самым очевидным кандидатом в примеры того, как на мой взгляд должен выглядеть этот самый процесс. Сразу скажу, что грузиться будем с 5400 rpm винта, грузиться будем в «рабочую» систему: помимо недобитой вендорской крапвари там стоит еще куча всякого типа вижуал студии, антивируса, скайпа, стима, гуглапдейтера и пр…

Про то, почему отключение pagefile-а скорее вредно, чем полезно — как нибудь в другой раз, а пока…
Под катом много однообразных картинок и немножко унылого текста
Total votes 533: ↑517 and ↓16+501
Comments365

Мертвый FeedDemon — достойная замена Google Reader

Reading time2 min
Views60K


Знаю, уже не один подобный топик отправился в мусорник, но тут речь пойдет об оффлайн программе. Каждый день, после чистки зубов разумеется, начинаю свое утро с просмотра новостей в Google Reader. По роду своей занятости в день у меня накапливается около 1000 новостей, и я просто не представляю свою жизнь без такой полезной технологии как RSS.

Новость о закрытии сервиса меня шокировала, и я активно пытался, как и все, найти достойную альтернативу, но все варианты которые мне были предложены, не подходили по ряду причин. И тут я вспомнил о FeedDemon, которым я активно пользовался года 3 назад, после прочтения о нем на хабре, причину отказа от программы я уже и не вспомню…
Читать дальше →
Total votes 80: ↑55 and ↓25+30
Comments53

Еще один взгляд на ситуацию с Human Resources

Reading time6 min
Views15K
В последнее время здесь очень часто стали появляться посты на тему зарплат и HR вообще. Но не было еще ни одного на тему видения всей этой картины программистом-интровертом. Кому стало интересно — добро пожаловать под кат.
Читать дальше →
Total votes 58: ↑35 and ↓23+12
Comments81
1
23 ...

Information

Rating
Does not participate
Registered
Activity