Pull to refresh
3
0
Олег Бутузов @butuzov

User

Send message

Как бесплатно отправлять push оповещение на iphone из своего скрипта c помощью Boxcar 2

Reading time 2 min
Views 14K
Появилась задача отправлять на iphone оповещения. Конечно, было бы проще сделать это обычным email-ом, но клиент настоял именно на push-е. Поэтому пришлось пользоваться поиском. К моему удивлению ни на хабре, ни в русской части интернета рабочего примера, как делать бесплатный push, не оказалось. Надо бы это исправить.

Нам потребуется установить бесплатное приложение Boxcar 2, так же в нашем скрипте должна быть поддержка CURL.



Под катом представлено пошаговое руководство и пример на php.
Читать дальше →
Total votes 23: ↑18 and ↓5 +13
Comments 16

Что стоит за номером «кредитки»

Reading time 1 min
Views 7.9K
Прежде всего о терминологии. То, что в России часто называют кредиткой — является банковской (чаще всего) платёжной картой. Карты выпускать может не только банк. Карты могут быть не только кредитные. Вобщем, теорию вы и сами сможете найти.

А теперь, собственно, инфографика о том, как устроены номера банковски карт (600*1800px 280KB):

Читать дальше →
Total votes 147: ↑135 and ↓12 +123
Comments 84

Расшаривание скриншотов на Mac OS X + Dropbox

Reading time 1 min
Views 4.1K
Практически ежемесячно на свет появляются различные программы для создания скриншотов и их публикации.
Расскажу кратко как я сделал это на своем маке.
Читать дальше →
Total votes 49: ↑35 and ↓14 +21
Comments 39

Papers — персональный каталогизатор научных статей

Reading time 3 min
Views 9.5K
Papers

Здравствуйте.

Наверное, каждый из нас, кто когда-либо занимался какими-то научными или околонаучными исследованиями, упирался в проблему систематизации и коллекционирования источников. Не секрет, что большинство современных научных статей и книг изобилуют ссылками на источники и более подробные объяснения какого-либо материала. Этим «убиваются» сразу два «зайца»:
  1. Проверяемость. Любое неочевидное утверждение подкрепляется авторитетным источником
  2. Обучаемость. Если читатель что-то не понимает, он всегда может ознакомиться с литературой, представленной по ссылкам.

Когда пишут статью, стараются следовать подобным критериям. Хорошо, если статья небольшая, и источников всего 10-20. А если пишется цикл статей? Или одна большая статья/книга? Как не запутаться в источниках? Как удобно их хранить в одном месте с быстрым поиском? На помощь приходит специальная программа для Mac OS — Papers.

Читать дальше →
Total votes 55: ↑46 and ↓9 +37
Comments 32

Вардрайвинг в MAC OS X

Reading time 5 min
Views 96K


Стандартом де-факто в вардрайвинге обычно считается система Linux (модифицированные драйвера, Kismet в связке с aircrack-ng). Но немногие знают, что в маке есть мощные инструменты для взлома аудита безопасности беспроводных сетей, ни чуть не уступающие, а во многом и превосходящие по функционалу Linux-аналоги.
UPD: Описанные в статье инструменты на сегодняшний день устарели. Рекомендуется использовать Linux

Читать дальше →
Total votes 93: ↑82 and ↓11 +71
Comments 89

Nodebox

Reading time 3 min
Views 4.9K
image
На хабре поднималась тема об этой программе, но раскрыта тема была скудно. Я попытаюсь показать внутреннее устройство программы, а также в конце обзора будет бонус :) Под катом много картинок, но не очень тяжелых.
Читать дальше →
Total votes 96: ↑83 and ↓13 +70
Comments 32

Здоровье: 9 причин пить больше воды

Reading time 2 min
Views 6K
Мы знаем, что вода очень важна для нас, но часто не имеем четкого представления насколько. И даже, если знаем, то не можем выработать в себе привычку постоянно пить воду.

Но есть несколько важных причин для того, чтобы вырабатывать в себе привычку пить много воды каждый день.

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

Вот 9 весомых причин пить больше воды:

1. Снижение веса
Вода заменяет калорийные напитки типа чая, кофе, алкоголя, но не имеет в себе калорий (а так же жиров, углеводов и сахара). Вода служит для подавления аппетита — часто когда мы голодны, то это всего лишь означает, что нам хочется пить.

2. Здоровое сердце
Употребление большого количества воды может снизить риск сердечного приступа. Американский Журнал Эпидемиологии в ходе 6-ти летних испытаний обнаружили, что те, кто пьет больше 5ти стаканов воды в день имеют на 41% меньше шансов умереть от сердечного приступа, чем те, кто пьет не больше 2х.
Читать дальше →
Total votes 216: ↑142 and ↓74 +68
Comments 296

Аудио и видео лекции по компьютерным сетям и операционным системам on-line

Reading time 1 min
Views 3.6K
image
На «V конференции СПО в Высшей Школе» все участники и посетители получили диски с аудио и видео лекциями по компьютерным сетям и операционным системам проводимых Георгием Курячим в рамках проекта UNeex на факультете ВМИК МГУ.

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

Читать дальше →
Total votes 49: ↑43 and ↓6 +37
Comments 25

Учите японские азбуки

Reading time 2 min
Views 5.3K
Если вам необходимо или интересно учить японский язык, то, вы вероятно, начнете с изучения слоговых азбук, хираганы и катаканы. Для этого я с удовольствием пользовался программой iKana, но многие мои знакомые не могут сделать того же, потому что разработчик пишет софт только для Mac OS X (да ещё и берет за это 12 €).

Я всегда считал, что изучение слов незнакомого языка «по карточкам», да ещё в виде интерактивного теста — самый эффективный и гиковский способ.

Поэтому я набросал небольшой сайтик, http://tr.im/learnkana, где можно потренироваться в изучении символов каны. Поначалу вы не будете иметь ни малейшего понятия, какой знак перед вами. Просто выбирайте тот вариант, который вам кажется верным, а через некоторое время вы начнете запоминать их, и правильных ответов станет больше. Когда вы сможете легко проходить первый тест, переходите ко второму, а потом к третьему, и так далее.
Читать дальше →
Total votes 130: ↑112 and ↓18 +94
Comments 174

Регистрация в iPhone Developer Program. Версия от 17 декабря 2009 года (актуальная)

Reading time 2 min
Views 944
автор: Александр Кротов.
сайт автора: i.krotoff.org

После недавней регистрации аккаунта разработчика в app store и написании своего первого пробного приложения я озаботился двумя вещами: первое — как и где «пиартить» своё приложение; второе – как поднять продажи.
Начиная с начала хочу в вкратце обрисовать свой путь в app store. Хотя о том, как регистрироваться и как заполнять всяческие договора и бланки, написано не мало, но всё же, процедура постоянно видоизменяется и эти изменения подчас заводят в тупик. Так что информация тоже нуждается в апгрейде.

Читать дальше →
Total votes 18: ↑16 and ↓2 +14
Comments 5

Скорость имеет значение. Теперь официально

Reading time 1 min
Views 1.1K
С наступлением эры безлимитного интернета и аджаксовых красивостей, вебмастера перестали заботиться о скорости загрузки страниц. Например морда хабра весит 750 кб. Мало?!
image
Читать дальше →
Total votes 60: ↑41 and ↓19 +22
Comments 111

Теперь Google Analytics работает Асинхронно

Reading time 3 min
Views 5.4K
Новый код выглядит вот так:
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXX-X']);
_gaq.push(['_trackPageview']);

(function() {
 var ga = document.createElement('script');
 ga.src = ('https:' == document.location.protocol ? 'https://ssl' :
   'http://www') + '.google-analytics.com/ga.js';
 ga.setAttribute('async', 'true');
 document.documentElement.firstChild.appendChild(ga);
})();

Это значит, что гугл.аналитикс больше не замедлит загрузку вашего сайта :)
UPD: То есть, он скачивал свой 24кб ga.js во время загрузки страницы, теперь он это может делать после…
Но после первой загрузки, он обычно закэширован и на всех остальных сайтах используется один и тот же :)

Материалы по теме:
Под катом бонус, код для русских поисковиков
Total votes 85: ↑73 and ↓12 +61
Comments 83

LDAP авторизация в SVN с помощью Apache

Reading time 3 min
Views 3K
Привет, товарищи

Выложу я свою версию настройки LDAP авторизации с помощью Apache.
Она более подробная, чем чем уже описанная.

Что понадобится:
Читать дальше →
Total votes 6: ↑5 and ↓1 +4
Comments 0

Абсолютно бесполезный тест №1: PHP vs Groovy

Reading time 2 min
Views 1K
Недавно меня попросили сравнить провести тесты шаблонизатора для используемого нами фреймворка Grails. Зачем такие тесты нужны и что они, собственно, скажут о производительности приложения — не знаю. Однако это весело и народ такие тесты очень любит.

Собственно, у Grails никакого шаблонизатора нет, а есть язык Groovy, который можно использовать внутри серверных страничек (GSP — Groovy Server Pages). Итак, хотим измерить производительность языка Groovy. В качестве базовой точки отсчета используется язык PHP.

Читать дальше →
Total votes 11: ↑8 and ↓3 +5
Comments 11

Несколько jQuery плагинов, которые вы возможно станете использовать

Reading time 2 min
Views 1.9K

qTip





qTip — это бесплатный плагин для jQuery для создания подсказок (tooltip). Данный плагин кроссбраузерный, имеет обширные возможности к настройке и содержит множество функций, таких как: закругленные углы без применения изображений, speech bubbles (изображение речи как в комиксах), а так же эффекты — fade (постепенное исчезновение изображения), slide и возможность создания собственных эффектов. Данный плагин уже включает пять готовых тем, но можно создавать свои темы без особых усилий. Кроме того можно создавать окна диалогов, изменять цвет фона подсказки и места, где она отображается.

Скачать | Демо

Читать дальше
Total votes 96: ↑76 and ↓20 +56
Comments 30

Добавление сериалов в iTunes

Reading time 2 min
Views 1.1K
Вот и досмотрел я всего Доктора Хауса, что у меня был, и пришло время следующего сериала. Сериалы я смотрю в дороге или перед сном, лёжа в кровати, со своего плеера, и люблю когда они аккуратно лежат в плеере, когда каждый эпизод пронумерован и имеет своё название.

iPod-медиатекаЧтобы в плеере эпизоды лежали на своих местах, в каждом из них нужно прописать: Название, Исполнителя, Название телешоу, Название эпизода, Номер эпизода, Номер трека и Номер сезона.
К сожалению, на торрентах сериалы в большинстве случаев лежат без тегов, и их приходится вносить самому. Мой любимый Tag&Rename с этой задачей не справился: он не понимает специфичных для видео тегов Название эпизода, Номер эпизода и подобных. Поиск в интернете mp4 tag editor'ов не увенчался успехом — они тоже не видят этих тегов. В итоге приходилось вручную тыкать в каждый файл в iTunes и вбивать необходимые данные. Пока я наткнулся на iTunes COM.
читать далее
Total votes 11: ↑8 and ↓3 +5
Comments 24

MySQL и SQLite — регулярные выражения в предикате

Reading time 2 min
Views 4.4K
Регулярные выражения могут оказать Вам неоценимую услугу при их разумном применении в SQL-запросах.
Они могут избавить Вас от необходимости перебирать в курсорных циклах, или (о ужас!) в циклах базового языка приложения солидные куски таблиц. Правда иногда услуга может оказаться «медвежьей».
Примеры и особености применения этой техники
читайте далее.
Total votes 7: ↑6 and ↓1 +5
Comments 9

Навигация на айфоне

Reading time 2 min
Views 4K
Добрый день. Сейчас я хотел бы представить вам обзор трёх навигаторов под айфон.
Sygic vs. Navigon vs. iGO
image
image
image
Для тестов я использовал взломанные версии программм (не готов платить 99$+119$+99$ за обзор), поэтому имел следующие минусы:
0. Navigon — взята программа для Европы, удалены все карты, закачана карта России
1. Sygic — взята программа для Австралии, а карты подменены из такой же программы, вышедшей сначала в Cydia (iDa)
2. в iGo нет карты России — писал обзор по карте Украины.

Итак, начнем.
Читать дальше →
Total votes 51: ↑34 and ↓17 +17
Comments 44

Оформление интернет-магазина: оплата налогов в Украине и организация продаж

Reading time 3 min
Views 858
Деньги для наличных расчетов (Украина) Большинство интернет-магазинов работают как с наличными, так и безналичными платежами. Учитывая то, что основная масса покупателей через интернет — физические лица, без расчетов наличными не обойтись. При этом необходимо исполнять множество законодательных требований.
На кого оформлять интернет-магазин и как платить налоги?
Total votes 22: ↑19 and ↓3 +16
Comments 8

Information

Rating
Does not participate
Date of birth
Registered
Activity