Pull to refresh
-9
@brainplusread⁠-⁠only

User

Send message

Вход в систему «по лицу»

Reading time3 min
Views23K
Компания Luxand, специализирующаяся на распознавании лиц, выпустила новую версию своей бесплатной программы для авторизации в ОС «по лицу», которая называется Blink!. Теперь можно авторизироваться, просто посмотрев в вебкамеру вашего ноутбука. и это куда удобнее, чем каждый раз вводить пароль, да и безопаснее. Главное, чтобы программа всегда могла вас распознать, но тут, как уверяют нас разработчики, проблем быть не должно, они обещают, что Blink! распознает ваше лицо, даже если Вы:
  • наденете/снимете очки
  • наденете/снимете контактные линзы
  • поменяете стрижку
  • сбреете/отрастите бороду
  • сделаете/смоете макияж
  • в условиях недостаточного/избыточного освещения

image
Обещания звучат достаточно привлекательно, да и сама идея авторизации по лицу кажется мне интересной и многообещающей, так что я решил установить программу и посмотреть, как она справляется, кто заинтересовался, добро пожаловать подкат. Да сам Blink! скачать можно тут.

А тут можно посмотреть на другие разработки компании.

Подробнее об установке и работе...
Total votes 135: ↑94 and ↓41+53
Comments193

Пишем свою ОС: Выпуск 1

Reading time6 min
Views271K
Данный цикл статей посвящён низкоуровневому программированию, то есть архитектуре компьютера, устройству операционных систем, программированию на языке ассемблера и смежным областям. Пока что написанием занимаются два хабраюзера — iley и pehat. Для многих старшеклассников, студентов, да и профессиональных программистов эти темы оказываются весьма сложными при обучении. Существует много литературы и курсов, посвящённых низкоуровневому программированию, но по ним сложно составить полную и всеохватывающую картину. Сложно, прочитав одну-две книги по ассемблеру и операционным системам, хотя бы в общих чертах представить, как же на самом деле работает эта сложная система из железа, кремния и множества программ — компьютер.

Каждый решает проблему обучения по-своему. Кто-то читает много литературы, кто-то старается поскорее перейти к практике и разбираться по ходу дела, кто-то пытается объяснять друзьям всё, что сам изучает. А мы решили совместить эти подходы. Итак, в этом курсе статей мы будем шаг за шагом демонстрировать, как пишется простая операционная система. Статьи будут носить обзорный характер, то есть в них не будет исчерпывающих теоретических сведений, однако мы будем всегда стараться предоставить ссылки на хорошие теоретические материалы и ответить на все возникающие вопросы. Чёткого плана у нас нет, так что многие важные решения будут приниматься по ходу дела, с учётом ваших отзывов.
Читать дальше →
Total votes 293: ↑282 and ↓11+271
Comments225

Кому в App Store жить хорошо. Магазинчик программ «У Стиви» глазами разработчика

Reading time10 min
Views6.5K
В этой статье постараюсь кратко рассказать про свой полуторалетний опыт разработки под iPhone. И о том, кому же полезен App Store.

Часть 1. Действующие лица


Независимый разработчик


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

Много ли таких среди инди-разработчиков? Мне кажется, что нет. Напротив, даже очень и очень мало. Особенно в нашей стране. Попробуем разобраться, почему.

Многие слышали success story о том, как молодой человек загорается желанием и за неделю «в гараже» выдает на-гора супер-проект, о котором пишут новостные ленты, пестрит твиттер, который попадает в топы категорий, подкатегорий.

Обычно, за очень редким исключением, кроме минуты/дня/недели славы из этого ничего не получается. Что на первых порах молодой команде даже вредно.
О реальных цифрах знают далеко не все. Потому что далеко не все были в этом самом «топе». Иногда это даже проблема, этот «топ».
Читать дальше →
Total votes 145: ↑131 and ↓14+117
Comments96

mysqldump в csv формате

Reading time1 min
Views11K
Значится так — есть задача вытянуть данные из таблицы mysql в простенький csv файлик, дабы его открыть быстренько в excel. Зачем белым людям нужна такая магия — мне никогда не понять, но раз заказчик попросил, то я сделал. Итак, отдаёмся во власть консоли и пишем:
mysqldump -u [USER_NAME] -p "--where=[WHERE]" "--fields-terminated-by=," "--tab=./" [DB_NAME] [TABLE] > [TABLE].txt

Вот и вся любовь (на выходе получим два файла — один с SQL и второй с CSV)

p.s. директория в которой выполняется эта команда должна быть открыта для записи, иначе оно ругаться будет ;)
Total votes 28: ↑20 and ↓8+12
Comments18

Онлайн Банкинг

Reading time5 min
Views8.2K
Порой очень интересно знать кто и за сколько денег делает Онлайн-Банкинг системы, ибо у лидирующих европейских банков это такой нереальный ацтой, что конечного доверия к ним, увы, немного. В первую очередь пугают не столько ужасные и мало-интуитивные интерфейсы, сколько отталкивает совершенно убогая система безопасноти доступа к данным и логика действия приложения.
Мне, признаться, не понятно кто дал добро лохам разрабатывать такие сложные системы. Конечно, я понимаю, что всем надо с чего-то кормиться, а потому делать «banana-software» на порядок выгоднее, чем поставлять сразу отменный и рабочий продукт, на поддержку которого у заказчика уйдёт минимум времени и ресурсов. Но, это же большие, международные банки и имидж для них должен быть всем!!!
Ладно, дабы не мутить воду вилами на пустом месте — проиллюстрирую мой тезис парой живых примеров. Для начала рассмотрим онлайн-сервисы одного из самый больших банков мира — HSBC.
Читать дальше →
Total votes 36: ↑29 and ↓7+22
Comments154

Специализированный софт: Купить или написать?

Reading time4 min
Views1.3K
Приветствую хабровчан!
Думаю, многие сталкивались с проблемой выбора программного обеспечения для каких-либо специфических задач. В отличие от засилья всевозможных редакторов или клиентов для соц.сетей (Facebook, ВКонтакте и тп), подобрать узкоспециализированную программу крайне тяжело. Такой софт – продукт нишевый, соответственно производители такого софта малочисленны и интерес у сообщества к таким программам не велик (в сети нет ни руководств, ни обзоров, ни другой полезной информации) – приходится двигаться на ощупь.
Вот тут и наступают муки выбора – взять готового «кота в мешке» или же взвалить на себя бремя разработки софта «для себя любимого».
Мне не повезло пройти оба пути…
Читать дальше →
Total votes 75: ↑64 and ↓11+53
Comments39

По ту сторону браузера: Как подключить прием платежей

Reading time4 min
Views33K
Привет!

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

Процессинг платежей


Итак, в какой-то момент вы понимаете что хотите начать принимать от пользователя денежку за свои услуги и начинаете думать как бы вам это лучше сделать. Ниже я опишу системы, с которыми мы начинали работать и на чем в итоге остановились. Все приведенное в статье является только нашим опытом, ни в коем случае не реклама и отражает только наше мнение. Возможно, где-то нам просто не повезло, а где-то наоборот способствовала удача.
Читать дальше →
Total votes 90: ↑84 and ↓6+78
Comments125

Библиотека dklab_rowlog для версионирования строк в таблицах PostgreSQL

Reading time4 min
Views3K
В продолжение сегодняшнего топика Версионность и история данных — поделюсь простеньким инструментом, который мы используем.

Dklab_rowlog — это библиотека из нескольких хранимых процедур PostgreSQL, позволяющая добавить версионирование записей к любой таблице в БД. Иными словами, что бы ни происходило с таблицей, как бы данные там ни менялись (добавлялись/удалялись), это будет отражено в специальной табличке-логе.

Преимущества:
  • Версионирование добавляется к любой таблице за 1 минуту с использованием 1 SQL-команды.
  • Можно указать, какие колонки надо сохранять, а какие — нет (что экономит место). При этом запись в лог добавится только в случае, если хотя бы одна из указанных колонок изменилась.
  • Можно указать колонку, которая будет трактоваться как «ID автора изменения».
  • Можно задать колонки, которые будут логироваться в любом случае, независимо от того, менялись они или нет.

Примеры использования


Предположим, нам нужно логировать изменения вот в такой табличке:
Читать дальше →
Total votes 57: ↑53 and ↓4+49
Comments13

EasyDocs — сервис регистрации юридических лиц. История создания

Reading time3 min
Views1.4K
Доброго времени суток, хаброжитель!

Лирическое отступление

EasyDocs.spb.ru - вот ваши уставные документы
Так уж получилось, что 3 года назад я, еще 3–курсник питерского физфака, «вляпался» в стартап :-). Вернее, назвать его стартапом сложно, поскольку идея была весьма не нова и рынок мобильного маркетинга, работать на котором мы собирались, уже сформировался.

Вдвоем с другом мы создали компанию SMS Pro Group (о ней я расскажу позже), блог которой мы начинаем на Хабре. Сейчас речь не о нашей компании, а о проекте, который мы запускаем под ее крылом.

Всю свою сознательную жизнь я не любил “барыг” – людей, которые делают деньги на незнании людей — неважно будь то информационная или юридическая безграмотность. Необходимо создавать ценности, а не эксплуатировать недостатки. Поэтому всегда восхищался примерами создания интерфейсов для обычных людей — например, программами 1С, в доступной форме отражающих все аспекты бухгалтерской деятельности для руководителей небольшой фирмы.

Очаровательная Юристка — собирательный образ идеальной помощницы. Умна, красива, всегда доступна (для экстренной связи).==>
Ниже подробности рождения идеи и создания сервиса
Total votes 9: ↑7 and ↓2+5
Comments18

100 долларов в час

Reading time5 min
Views8.6K

Ранее я упомянул свою ставку 100 долларов в час. Я получил десятки комментариев с общим смыслом “получать так много нескромно”. И никто не сказал “работать так мало нескромно”. Почему-то считается, что работать надо хотя бы 40 часов в неделю. Общество настроило нас:

  • работать надо много
  • жизнь должна быть трудной
  • времени должно не хватать.

“Welcome to real life. It sucks, but you’ll get used to it”, – говорят в сериале Friends.


Сколько стоит мое время?

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

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


Оно того не стоит

Стоит выяснить цену своего времени, как можно забить на убыточные дела. На прошлой неделе я ходил в театр Станиславского на “Севильского цирюльника” и забыл бутылку вина в камере хранения. Вино стоило 287 рублей, до театра идти 15 минут туда и 15 минут обратно. Получается, что при часовой ставке до 574 рубля дело выгодное, иначе выгоднее не забирать.

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

Вот примеры того, где можно сэкономить:


Читать дальше →
Total votes 387: ↑254 and ↓133+121
Comments356

В Сколково будут нулевые налоги

Reading time2 min
Views635
Координатор проекта российской Кремниевой долины Виктор Вексельберг дал интервью газете «Ведомости», в которой поделился новыми подробностями об этом проекте.

Главная новость в том, что все компании-резиденты в Сколково будут освобождены от налогов на прибыль, на имущество, земельного, транспортного и НДС, а также будут иметь пониженные ставки социальных отчислений (всего 14%) и льготный таможенный режим, который предусматривает в том числе беспошлинный ввоз оборудования из-за границы. Нулевые налоги для компании будут действовать десять лет или до момента выхода на годовую выручку в 3 млрд руб.

Это действительно неплохой стимул для переезда в новый офис.
Читать дальше →
Total votes 91: ↑79 and ↓12+67
Comments165

Мой путь в Palm App Catalog — Часть II — Palm такой Palm…

Reading time4 min
Views1.1K
Ну вот, в этот раз вторая часть поучительной истории о моих попытках начать разрабатывать платные приложения для Palm WebOS и о продаже приложений в Palm App Catalog.

В прошлой серии мы узнали какие лишения ждут молодых падаванов разработчиков мобильных приложений для WebOS, а сейчас я расскажу о том, чего можно ждать после начала продаж.
Читать дальше →
Total votes 21: ↑20 and ↓1+19
Comments19

Заметка о том как лучше сидеть перед компьютером

Reading time4 min
Views112K
Большинство из нас, включая тебя, %username%, проводит много времени в сидячем положении перед монитором. Многие люди в то же время выполняют физические упражнения и занимаются в спортзале — это решает проблему, но лишь отчасти. Долго сидеть вообще вредно (противоестественно), но неправильно сидеть — на порядок вреднее. Поскольку большинство из нас не могут отказаться от долгих посиделок, мы поговорим о том как же все-таки правильно и удобно сидеть — так чтобы при этом не болели глаза, спина, и руки.
Читать дальше →
Total votes 140: ↑123 and ↓17+106
Comments201

Как не утонуть в море тендеров

Reading time6 min
Views2.6K
День добрый, Хабрасообщество.
Ежедневно организациям, работающим в сфере госзаказа, приходится отсматривать сотни тендеров, куда-то сохранять информацию, как-то отслеживать результаты, делать заявки, запрашивать цены у поставщиков и т.д. Являясь одной из таких организаций, мы постепенно пережили этап бардака и привели этот процесс к одной замечательной системе. Как? Подробности под катом.

Читать дальше →
Total votes 35: ↑25 and ↓10+15
Comments26

Перехват вызовов API-функций

Reading time11 min
Views74K
— Папа, я бежал за троллейбусом и сэкономил пять копеек!
— Сынок, бежал бы за такси — сэкономил бы пять рублей!


Сегодня я хочу рассказать вам, как сэкономить 10 тысяч долларов. А заодно, что гораздо менее интересно – научить перехватывать вызовы Win32 API функций, и не только. Хотя, в первую очередь – конечно, именно их.
Читать дальше →
Total votes 92: ↑88 and ↓4+84
Comments72

Подвиды спаммеров: честные и нечестные

Reading time3 min
Views1.6K
Честные спаммеры — это те негодяи, к которым мы привыкли: от увеличения пениса до установки небогоугодных антивирусов, писаных непонятно кем и, в большинстве случаев, понятно зачем. Семь из десяти самых злостных спаммеров по версии SpamHaus на 12 апреля — граждане (или бывшие граждане) России и Украины. Так уж получилось, но это не тема текущего топика.

Нечестные спаммеры — это дважды негодяи, которых найти совсем нетрудно: на примере американского Victorias Secret и русского SoftKey.ru.
Читать дальше →
Total votes 70: ↑55 and ↓15+40
Comments92

Линкбилдинг: отделяем зёрна от плевел

Reading time7 min
Views16K
«Что поСЕЕшь – то и пожнёшь».
(Русская народная пословица, плавно переходящая в интернет-мем)


Вниманию почтенного хаброчитателя, преимущественно, хабрасеошника и хабравебмастера, представляется уникальная возможность сравнить опыт западных SEO-специалистов и SEO-специалистов отечественных.

Не так давно на популярном англоязычном SEO-ресурсе Search Engine Watch (что перевести можно приблизительно как «Поисковый Дозор»; привет Лукьяненко и Бекмамбетову :)) появилась статья Джона Линча «Анализируем 9 самых популярных стратегий получения ссылок». Нам стало до жути интересно, а произрастут ли зарубежные семена на нашей родной SEO-почве?

image

Мы перевели статью Джона Линча и снабдили её суровыми русскими комментариями закаленных SEO-стахановцев.

Читать дальше →
Total votes 95: ↑75 and ↓20+55
Comments74

Стив Джобс о флеш-технологии. Прикладная риторика

Reading time9 min
Views6K
imageТак вышло, что я слежу за положением дел вокруг критики флеш со стороны Apple, поэтому не могу не обратить внимания на очередное открытое письмо Стива Джобса по поводу отказа поддерживать флеш.

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

Софи́зм (от греч. σόφισμα, «мастерство, умение, хитрая выдумка, уловка, мудрость») — ложное умозаключение, которое, тем не менее, при поверхностном рассмотрении кажется правильным.

Исторически с понятием «софизм» неизменно связывают идею о намеренной фальсификации. Задача софиста — представить наихудший аргумент как наилучший путём хитроумных уловок в речи, в рассуждении, заботясь не об истине, а об успехе в споре или о практической выгоде.

Главная цель ритора — не раскрытие истины, но чёткость и убедительность при помощи вероятного (εἰκός), для чего чрезвычайно полезны всякие софизмы.


В своём эссе Джобс выдвигает следующий тезис:

Apple блокирует флеш не по бизнес-мотивам, защищая свой App Store, а по причинам технологического характера
I wanted to jot down some of our thoughts on Adobe’s Flash products so that customers and critics may better understand why we do not allow Flash on iPhones, iPods and iPads. Adobe has characterized our decision as being primarily business driven – they say we want to protect our App Store – but in reality it is based on technology issues.


Посмотрим, какие доводы он приводит в доказательство этого тезиса.
Читать дальше →
Total votes 405: ↑298 and ↓107+191
Comments290

Береги глаза: обзор программ, прерывающих работу за компьютером

Reading time4 min
Views179K
image Оторваться от компьютера — частая проблема для айтишников. Нашедшее вдохновение или затягивающий интернет — и часы пролетают незаметно, а глаза после этого хотят вывалиться. Итог — садящееся зрение, понижение производительности, кривая спина и квадратная попа.

Когда собственной силы воли(или внимательности к своему самочувствию) не хватает, на помощь приходят специальные программки.
Читать дальше →
Total votes 119: ↑95 and ↓24+71
Comments118

Приглашаем на тестирование нового сервиса Gate2Skype.com

Reading time1 min
Views8.8K
Наконец-то сервис для общения Скайп- и неСкайп-пользователей готов к бета-тестированию.

Зачем этот сервис нужен:
1. Несмотря на популярность Скайпа, довольно много пользователей либо не ставят софтфоны на свои компьтеры (кому-то сложно, кто-то редко общается), либо используют другие программы (например, Agent или Xlite). И чтобы Скайп-пользователи могли с ними общаться, достаточно отправить мылом Скайп-ссылку вида gate2skype.com<Ваш_Skype-логин> — и общение налажено. Не нужно никаких регистраций и инсталляций.

2. Нередко бывает потребность позвонить по Скайпу с чужого компа, а там Скайпа нет. Что делать? Устанавливать на чужом компе Скайп не всегда получается, да и не этично без разрешения хозяина.

3. Свою Скайп-ссылку можно разместить в блогах, социальных сетях, в подписях к E-mail'ам (как с открытым, так и со скрытым Скайп-контактом) — и с владельцем ссылки можно связаться с любого компьютера одним кликом.

4. Скайп-ссылку можно разместить на сайте компании — и любой посетитель сайта может бесплатно позвонить в компанию. Это аналог SkypeMe, однако не требует наличия Скайпа у посетителя сайта.

5. Также можно звонить из Скайпа на SIP

В скором времени будет чат-общение. Видеозвонки пока не получается прикрутить.

Приглашаем всех желающих попробовать новый сервис. Ждем Ваши комментарии и предложения.
Total votes 51: ↑41 and ↓10+31
Comments62

Information

Rating
Does not participate
Registered
Activity