Pull to refresh
36
0
Сергей Правдзивый @iStyx

User

Send message

О защите персональных данных в Украине

Reading time6 min
Views12K
Первого января 2011 года в Украине вступил в силу закон №2297-VI “О защите персональных данных”. Многие слышали об этом событии, некоторые знали об открытии регистрации баз ПД в июле этого года, но совсем немногие из тех, кого касается этот закон, поспешили предпринять какие-то конкретные действия. А тем временем с 1-го января 2012 года вступают в силу изменения в административном и уголовном кодексах Украины, определяющие ответственность за несоблюдение соответствующего закона. Далее мы постараемся ответить на самые главные вопросы:
  • кого это касается?
  • что нужно делать?
  • и что будет, если ничего не сделать?
Читать дальше →
Total votes 78: ↑72 and ↓6+66
Comments104

Секреты сайтов

Reading time2 min
Views1.6K
Довольно часто мы посещаем сайты разных компаний, из абсолютно разных областей: службы доставки, стоительные компании, небольшие магазины… Но мало кто из нас замечает на этих сайтах забавные нелепости; мало кто знает, что на приличных, на первый взгляд, порталах, совершив определенный набор действий, можно увидеть то, чего явно не было в ТЗ на разработку сайта. Да, нынче дизайнеры и веб-мастера обладают чувством юмора ;)

Flash-игры

rem-dom.info — кликните три раза на строителя в нижнем левом углу и затем отбивайтесь.
Читать дальше →
Total votes 98: ↑63 and ↓35+28
Comments27

Самая свободная лицензия

Reading time1 min
Views1.2K
В свое время наткнулся на одну замечательную штуку, рядом с которой валялся файл LICENSE с примечательным содержимым:

DWTFYWWI LICENSE
Version 1, January 2006

Copyright © 2006 Ævar Arnfjörð Bjarmason

Preamble

The licenses for most software are designed to take away your
freedom to share and change it. By contrast, the DWTFYWWI or Do
Whatever The Fuck You Want With It license is intended to guarantee
your freedom to share and change the software--to make sure the
software is free for all its users.

DWTFYWWI LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. The author grants everyone permission to do whatever the fuck they
want with the software, whatever the fuck that may be.
© avar
Не знаю как вы, но лично я буду её использовать :)
Total votes 59: ↑50 and ↓9+41
Comments19

Онлайн сервис конвертирования видео

Reading time3 min
Views1.4K
Добрый день, хабражители!

Разрешите мне представить свой проект, над которым я трудился последние полгода. Это онлайн сервис конвертирования видео и аудио файлов.

Вкратце история создания сервиса достаточно стандартна: в какой-то момент мне надоело использовать командную строку ffmpeg-а для конвертирования различного медиа контента и захотелось что-либо более удобного, и что более важно, кроссплатформенного (т.к. работать приходилось как из под *nix систем, так и с Windows). Так и родился этот сервис. Показал его своему другу (он кстати на хабре — dk_bbg), он оценил. Вот я и решил выложить его в публичный доступ :-)

Под катом немного информации о том, что представляет собой сервис сейчас.
Читать дальше →
Total votes 34: ↑29 and ↓5+24
Comments50

Асинхронный web-mining c помощью node.js

Reading time6 min
Views2.7K
Хотелось бы поделится опытом решения задачи web-mining'а: сбор некоторой информации с определенного списка ресурсов. Сразу хотелось бы отметить, что это не является попыткой создать свой «поисковик» — для этого используются совершенно другие подходы. Цель web-mining’а – вытащить часть информации. Например, если ресурс поддерживает микроформаты в виде «визиток» и т.п.

Читать дальше →
Total votes 10: ↑10 and ↓0+10
Comments4

64-битная Windows — это очень просто

Reading time2 min
Views13K
Перевод поста piers7 «64 Bit Explained».

Послушайте, в этом правда нет ничего сложного.

Все программы находятся там же, в %ProgramFiles%, кроме случаев, когда вам требуется 32-битная версия, которая находится в %ProgramFiles(x86)%, за исключением ситуаций, когда дело касается 32-битной машины, и в этом случае они по-прежнему в %ProgramFiles%.

Все эти библиотеки, DLL, по-прежнему находятся в %SystemRoot%\System32, просто теперь они 64-битные. Ну а 32-битные, они вот, в %SystemRoot%\SysWOW64. Вы ещё следите за объяснением? Да, а 16-битные всё так же хранятся в %SystemRoot%\System – перемещать их в иное место было бы странным.
Читать дальше →
Total votes 227: ↑175 and ↓52+123
Comments115

Восстановление зрения

Reading time2 min
Views45K
Однажды у меня появились видеозапись лекций Жданова.
Так были предложены упражнения для глаз. Я решил попробовать выполнять их, чтобы проверить их эффективность.
Ниже вы увидите сами упражнения.

Читать дальше →
Total votes 162: ↑114 and ↓48+66
Comments180

Добавляем рекламные баннеры iAd в ваши приложения для iPhone

Reading time7 min
Views35K
В апреле этого года во время презентации новой операционной системы iOS 4 (бывшая iPhone OS) Стив Джобс также представил и новую платформу компании Apple для мобильной рекламы – iAd. По заверению Apple, их главная задача — дать возможность заработать разработчикам бесплатных и недорогих приложений за счет размещения в последних рекламных баннеров. Оплата будет идти как за показ рекламного баннера, так и за клики по нему. Во втором случае оплата будет существенно выше.

Основная идея iAd – соединение интерактивности, которую дает использование смартфона или планшета, с эмоциональностью рекламного объявления, в котором задействованы и аудио, и видео. Для этих целей при создании рекламы используются Java Script, HTML5, CSS3 и мультитач. Все это позволяет создавать интересные и привлекающие внимание рекламные ролики-приложения. Примеры таких реклам мы могли видеть на презентации новой операционной системы (на английском языке).

Основной проблемой мобильной рекламы сегодня, по мнению Apple, является то, что кликая по рекламному баннеру, пользователь покидает приложение – переходя, чаще всего, на сайт рекламодателя. С помощью iAd мы можем обойти эту неприятность. После клика по баннеру рекламное объявление появляется поверх вашего приложения. Пользователь может в любой момент закрыть его и вернуться в ваше приложение точно в тот момент, в котором он его покинул.

На основе iAd Programming Guide и видео с WWDC 2010 я набросал краткий обзор-перевод этой новой технологии. Речь пойдет не о создании самих красочных рекламок, а именно о размещении таковых в ваших приложениях.

Читать дальше →
Total votes 66: ↑41 and ↓25+16
Comments23

Позвольте мне быть не православным

Reading time2 min
Views2.3K
Накипело.

Те, кто знаком со мной достаточно хорошо, знают мои религиозные взгляды. Точнее, нерилигиозные. Тем не менее, я каждый год слышу: «Христос воскресе». Кто это? Слышал, что это молодой еврей, которого убили, но он воскрес. Ну что ж, мне эта история совсем не близка, так что могу только порадоваться за человека — молодец, говорю, что воскрес. После этого на меня направляются лучи, так сказать, поноса.

Почему? Почему меня надо поздравлять с Пасхой? Почему мусульманам не приходит в голову в сентябре говорить всем «Ид мубарак!» и обижаться на закономерное «Чооо? о_О»? Почему моих знакомых с восточной внешностью не достают Пасхой и Рождеством? Почему они заслужили, а я нет? Я тоже так хочу. В солярий чтоли пойти? Почему меня не поздравляют с днём катальщика валенков? Да потому что я не катаю валенки! А почему меня поздравляют с православным праздником?

Ребята, это ваша фишка, не моя, я в эти игры не играю. Верите? Верьте, дело ваше. У вас есть право на веру. У меня есть право на отсутствие веры. Я не считаю, что любой нормальный человек должен ответить «воистину воскресе». Так, наверное, должен ответить любой нормальный православный человек. Я не православный.

Друзья, этот пароль-отзыв, да простите мне это сравнение, — это ведь не просто ритуальное механическое действие. Это ведь поздравление, обмен радостью с тем, кто тоже радуется, с тем, кто тоже верит. Неужели вы не понимаете, что христосвоскресивание не по адресу (причём с осознанием того, что идём мимо кассы) обесценивает эти слова? Это же создаёт только видимость религиозного единения. Зачем?

Разве это по-христиански — заставлять других думать, как ты? Заставлять других радоваться тому, чем радуешься ты.
Еще раз: я — не православный. Вы это знаете. И не обижайтесь, если на православный пароль я отвечу неправославным отзывом. Я сделаю это из уважения к вере, потому что она не приемлет притворства, притворство веру убивает. Всё. Мир, дружба, жвачка. Давайте уважать взгляды друг друга.

Скажи аминьна!
Скажи алилуйа!

P. S. Надеюсь, никого не обидел прямотой. Но считаю необходимым напомнить о том, что наше государство — светское. По крайней мере мне хотелось бы, чтобы оно таковым было.
P. S. С радостью спрятал бы топик в блог Я негодую, чтобы не засорять общую ленту, но карма не отросла еще. Простите. UPD: Отросла, спасибо, перенёс.
Total votes 88: ↑61 and ↓27+34
Comments125

ВР Украины поддержала в первом чтении Налоговый кодекс — IT двери почти закрылись

Reading time1 min
Views744
стр. 459 утвержденного кодекса

2.2. Спрощена система оподаткування не поширюється на:
к) оптову та роздрібну торгівлю через мережу Інтернет;
л) діяльність з надання послуг Інтернет-провайдерів;
м) діяльність у сфері інформатизації;
н) надання послуг з доступу до мережі Інтернет;
о) зовнішньоекономічну діяльність;


Перевод:
2.2. Упрощенная система налогообложения не распространяется:
к) оптовую и розничную торговлю через сеть Интернет;
л) деятельность по предоставлению услуг Интернет-провайдеров;
м) деятельность в сфере информатизации;
н) предоставление услуг доступа к сети Интернет;
о) внешнеэкономическую деятельность;


До последнего надеялся, что не примут. Но… (
Скачать документ можно вот отсюда Проект Податкового кодексу України

Подробности кодекса вот здесь Налоговый кодекс Украины: что же ещё нас ожидает?
Total votes 51: ↑39 and ↓12+27
Comments81

Налоговый кодекс Украины: что же ещё нас ожидает?

Reading time3 min
Views869
Данный топик является своего рода дополнением IT-Украина: Осторожно, двери закрываются!

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

Давайте постараемся более детально рассмотреть утверждённый проект налогового кодекса. Что же он реально собой представляет, и на сколько возрастает налоговое давление, и возрастает ли оно вообще.
Читать дальше →
Total votes 43: ↑33 and ↓10+23
Comments47

Arduino ли единым. Part 1

Reading time4 min
Views27K

В последнее время Arduino-подобными платами уже никого не удивить, как и китайскими клонами оных. В этой статье речь пойдет о Arduino-совместимой платой от Cypress Semiconductor — CY8CKIT-042 PSoC 4 Pioneer Kit, которая может быть хорошей альтернативой как благодаря своим возможностям, так и благодаря весьма функциональной IDE.
Под катом немного фоток и скриншотов...
Total votes 45: ↑42 and ↓3+39
Comments23

Легализация дохода фрилансера в Украине. Часть 1: государственная регистрация бизнеса

Reading time9 min
Views101K
Рано или поздно любой фрилансер задумывается о том, чтобы перестать прятать свои доходы от государства. Преимущества очевидны: идет официальный стаж работы, в банке охотнее выдают кредиты, для получения туристической визы заграницу не нужно искать обходные пути, спишь, в конце концов, спокойнее. Самый простой способ выйти из тени в Украине — стать предпринимателем или, как это официально называется, физическим лицом — предпринимателем.

Я работаю предпринимателем — фрилансером с 2007 года и успел накопить значительный опыт получения денег из-за рубежа как через онлайн-биржи вроде oDesk и Elance, так и работая с заказчиками напрямую. В свое время я был инициатором некоторых изменений на oDesk, помогающих упростить легальное получение денег на свой предпринимательский счет. Сегодня я руковожу разработкой в нашем украинском стартапе Taxer.ua, от чего опыта во взаимодействии с государством накопилось еще больше.

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

  1. Государственная регистрация предпринимателя: выбор системы налогообложения, подача заявления.
  2. Составление ВЭД договора, получение денег от клиентов: биржи oDesk, Elance и напрямую.
  3. Ведение ВЭД бухгалтерии: акты, счета, книга доходов и курсовая разница.
  4. Уплата налогов и отправка отчетности в контролирующие органы: сдавать ли валютную декларацию.

Читать дальше →
Total votes 91: ↑81 and ↓10+71
Comments74

Chef для новичков

Reading time7 min
Views77K
На тему систем централизованного управления конфигурациями на Хабре написано немало статей и, в частности, про Chef есть несколько хороших статей. Однако, количество релизов Chef растет, и я решил немного освежить его описание для читателей Хабра. Статья предназначена как для новичков, так и для тех, кто уже знакомился с системой, но по какой-то причине отложил изучение и хочет все-таки продолжить. А продолжать стоит! Поскольку, Chef полезен и для администрирования нескольких VPS, и для управления большим парком серверов. Особенно, если вам часто приходится заниматься настройкой серверов с нуля, подключением дополнительных нод в кластер и т.д.
Подробности под катом
Total votes 37: ↑30 and ↓7+23
Comments13

Chef за 21 день. Часть первая. Введение

Reading time5 min
Views45K
Привет, Хабраюзеры! На улице противная погода, ангина не дает покоя моему воспаленному горлу, почему бы не написать статью? Это моя первая проба пера на Хабре, поэтому не судите строго. Название ее навеяно огромным количеством книг, имеющих схожее название. В этой статье я постараюсь описать путь воина-автоматизатора для юных падованов, коим в некоторой мере являюсь сам. Речь пойдет о подходе, который при определенном старании, поможет в краткие сроки познакомиться с таким инструментом кроссплатформенной автоматизации, как CHEF. А также, при сильном старании – овладеть ним в достаточной мере для первых серьезных опытов. Эта статья – некий “guiding way” для людей, мало знакомых с процессом автоматизации.
Начнем?
Total votes 41: ↑30 and ↓11+19
Comments23

Разработка Quick Look plugin для OS X

Reading time8 min
Views12K
Quick Look — приложение в OS X, которое создает thumbnails (иконки) и previews (окно с описанием/содержимым файла по нажатию пробела в Finder). Оно поддерживает ряд стандартных файлов, для не поддерживаемых можно устанавливать QL plugins — генераторы иконок и/или превью. Они имеют формат .qlgenerator, размещаются в ~/Library/QuickLook и /Library/QuickLook.

Я пишу приложения под iOS, иногда под OSX. Со сторонними QuickLook генераторами столкнулся, когда увидел плагин для первью .mobileprovisionProvisioning.
.mobileprovision/.provisionprofile — профиль, содержащий сертификаты, допущенные для установки устройства, некоторые параметры для развертывания iOS & OSX приложений.

Вот так папка с профилями выглядит без всяких плагинов для Quick Look:

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

Сперва я стал использовать open-source Provisioning, потом закрытый, но более красивый и подробный ipaql. Необходимость написания своего открытого решения возникла после того, как автор ipaql добавил совместимость с OS X Mavericks лишь спустя полгода после выхода системы, а отображение иконок не починил до сих пор.

Вот что у меня получилось — ProvisionQL.
Поддерживаемые типы файлов для создания иконок и превью:
  • .ipa — iOS packaged application (как из Xcode, так и из AppStore)
  • .app — iOS application bundle
  • .mobileprovision — iOS provisioning profile
  • .provisionprofile — OSX provisioning profile



Под катом я расскажу об основных шагах при создании Quick Look плагинов.
Читать дальше →
Total votes 46: ↑45 and ↓1+44
Comments12

Создание превью изображений на клиенте: борьба с прожорливыми браузерами

Reading time8 min
Views34K
Всем привет! Сегодня задача у нас следующая: необходимо создать интерфейс для загрузки картинок, который бы генерировал перед загрузкой превьюшки небольшого формата. На данный момент HTML5 вовсю шествует по планете, и, казалось бы, как это реализовать должно быть предельно ясно. Есть несколько русскоязычных статей на эту тему (вот, например). Но тут есть одно но. В рассматриваемом там подходе не уделено никакого внимания расходу памяти браузером. А расход может доходить до гигантских размеров. Разумеется, если загружать одновременно не более 5-10 картинок небольшого формата, то все остается в пределах нормы; но наш интерфейс должен позволять загружать сразу много изображений формата не меньше, чем у современных фотоаппаратов-мыльниц. И вот тогда-то свободная память начинает таять на глазах.
Постараемся вернуть украденную память
Total votes 99: ↑93 and ↓6+87
Comments34

Information

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