Pull to refresh
73
0

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

Send message

Письмо счастья

Reading time3 min
Views32K
image
Котаны, я этим постом Вас как бы просто предупредить хочу. Вот пишите вы, например, приложение. Допустим, клиент для социальной сети. Пишите год. Пишите два. Радуетесь растущему количеству пользователей, например. Может быть даже, грешным делом, монетизируете потихоньку. А потом в один прекрасный день обнаруживаете в своем почтовом ящике письмо от некоего removals@google.com.
Читать дальше →
Total votes 80: ↑54 and ↓26+28
Comments24

Лепим снеговика (украшаем приложение)

Reading time4 min
Views5.5K
Хорошие новости. Скоро Новый Год.
И, хочешь — не хочешь, а создавать новогоднее настроение пользователям — надо.

image

Халявщики дизайнеры/иллюстраторы — уже давно прибили какую-ть снежинку/шапочку/веточку к логотипу и побежали покупать подарки с чистой совестью. Ну а мы, неумехи-программисты — легких путей не умеем.
продолжаем разговор
Total votes 18: ↑7 and ↓11-4
Comments6

Кири

Reading time1 min
Views593
Возможно, в этот воскресный вечер вас развлечет программа Кири (андроид). К сожалению все сравнивают ее с Сири, хотя они совсем разные, как по решаемым задачам, так и по методам реализации. Но я надеюсь что у Кири всё ещё впереди.
Честно говоря местами она откровенно лажает (и довольно часто), но зато никогда не знаешь что от неё ожидать)
Небольшое видео (простите за качество):
Total votes 31: ↑17 and ↓14+3
Comments12

Как остановить распространение вредоносного ПО в интернете?

Reading time1 min
Views531
Здравствуйте. У меня несколько вопросов к экспертам по информационной безопасности.
Всплыл в окне очередной подозрительный сайт (не уверен — не нажимай, не думаю что там пряники).

Возможные варианты:
1. Прибить окно.
2. Пробить whois, ip, домен/ы, выяснить хостера и написать ему что-то вроде:
«Abuse report. I think these sites spread malware. Please, stop it.
IP: 188.40.72.214
Domains:
firefox.defend-browser.ru/index2.php
browserdefend.com
antivirus-help.net

and so on»

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

Собственно хотелось бы иметь возможность выполнить пункты, перечисленные в пункте 2 максимально автоматизированно. Просто нажать некую кнопку «подозрительный сайт» и сёрфить со спокойной совестью дальше. Конечно сервер стоит не Бог весть каких денег, но по крайней мере хоть какие то убытки гаду. Ведь это будет продолжаться ровно до тех пор, пока это экономически выгодно…

Неужели нет подобных решений?
Поделитесь, пожалуйста.
И традиционное: хочу такой плагин под Фаерфокс.

UPD: Справка/Сообщить о мошеническом веб-сайте (FF). Вопрос снят, спасибо.
Total votes 12: ↑6 and ↓60
Comments12

Загрузка контента через YQL

Reading time1 min
Views5.4K
Возможно для вас, как и для меня, станет новостью то, что используя язык запросов Yahoo! Query Language — можно выдрать контент практически с любой страницы непосредственно в браузере (через javascript). Т.е. отпадает необходимость в использовании сервер-сайд кода и библиотек типа curl.

Выглядит это примерно так:
DELETE FROM HTML WHERE 1=1

Даже больше. YQL позволяет выполнять GET и POST HTML запросы.

Как это использовать — да по разному. Вот, для наглядности/примера — украл яндекс) (view source code вам поможет). Можно подглядеть информацию, закрытую корпоративным фаерволом.
А можно и поиграться с кросс-доменными запросами.
Тут уж у кого какая фантазия.
Total votes 49: ↑46 and ↓3+43
Comments23

Висит груша, нельзя скушать

Reading time1 min
Views966
Шпионске фотография процесса разгрузки новых, блестящих iPad'иков в «ЦИФРОВОМ» на Черемушках.

Простите за качество, фотографировал из под пальто)
Сотрудники ничего не говорят, но судя по ссылке — десятого числа официальный старт продаж в России.
Интересно, у нас тоже будут километровые очереди?
Total votes 62: ↑28 and ↓34-6
Comments21

3D облако тегов на html 5

Reading time1 min
Views9.6K
Возможно, это покажется кому-то забавным: http://leprastuff.ru/
(чтобы включить анимацию — надо пошевелить мышкой)

Разработчик, собственно: http://mrdoob.com/
Я просто немножко переделал его скрипты для отображения облака тегов)
Total votes 32: ↑17 and ↓15+2
Comments21

Открытое письмо разработчикам Gmail

Reading time1 min
Views1.1K
Для того, чтобы найти все письма от определенного отправителя в интерфейсе Gmail необходимо выполнить примерно следующую последовательность действий (допустим, мы помним что в адресе есть буквы ya):

Считаем клики:
1. Ввести «ya», нажать «Поиск в почте» — это раз
2. Найти среди всех писем содержащих «ya» в теле письма — нужное, допустим нам повезло и письмо на первой странице
3. Кликнуть по письму, это два
4. Развернуть переписку, это три
5. «Показать подробные сведения» — это четыре
6. Выделить адрес отправителя и скопировать его — это пять
7. Вставить адрес отправителя в строку поиска — это шесть
8. Нажать поиск почты — это семь.

Я предлагаю решение в один клик:
При клике - письма в текущей активной папке должны фильтроваться по данному контакту

— набрать «ya» и кликнуть на всплывающей посказке
Раз < Семь.

Upd: как оказалось гугл уже реализовал предложенною мной фичу, но отнес её к экспериментальным функциям. Для включения автопоиска по контактам — небходимо включить автозаполнение поиска в google labs

Почему это не включено по дефолту — для меня загадка. Я уже начинал их тихо ненавидеть.
Спасибо sultee за подсказку.
Total votes 62: ↑15 and ↓47-32
Comments33

Маленький видеочатик для вконтакта

Reading time1 min
Views722
Разбираясь с adobe stratus — нечаянно написал видеотелефончик для вконтакта.

Работает примерно так:
1. Вы заходите на страничку приложения и просите сделать своего друга тоже самое.
2. Ваш друг видит вас в списке абонентов и нажимает кнопку «позвонить».
3. При наличии вебкамер/гарнитуры у обоих абонентов — вы можете пообщаться вживую, как в скайпе.
4. При отсутствии — впрочем тоже, но без видео.

Если честно, я совсем забыл уже о нём, а тут вдруг вспомнил, вдруг кому-ть понадобится, а оно валяется себе, пылится без дела. Ни делать его платным, ни чего то в этом роде я не планирую. Если не верите — вот исходник, если вдруг выяснится что я таки жлоб — запросто сможете его клонировать и всё такое.

Приятного дня.

P.S.: Приличных скриншотов под рукой не оказалось, поэтому извините, картинки не будет.
P.P.S.: Продолжаю разбираться с этой замечательной технологией и пока если честно больше вопросов чем ответов. Если у Вас вдруг завалялись ссылки на сорцы/примеры других P2P приложений — не будьте жадным, поделитесь, пожалуйста.
Total votes 97: ↑79 and ↓18+61
Comments31

Не очередной обменник электронных валют

Reading time2 min
Views621
Доброго дня уважаемые.

Вчера что говорится — озарило. Многие из вас наверно сталкивались с геморроем под названием «обменять одну электронную валюту на другую».

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

И куда идет честный налогоплательщик? Правильно, на «толкучку». «Алоэ, никому не нужны 1000 wmr случайно? Обменяю срочно по курсу 1,1!» — раздаются возгласы бедолаг то тут то там. А если «кинут»?

Всё это прямо скажем не здорово. С другой стороны — ведь переводы внутри системы не облагаются бешеными пошлинами? И тут меня, кажется озарило. Идея настолько проста, что я искренне недоумеваю, почему до сих пор никто её не реализовал. Наверно есть какие то подводные камни? Не знаю. Описание под катом.

Читать дальше →
Total votes 14: ↑3 and ↓11-8
Comments9

Революция алчности в музыкальной индустрии

Reading time3 min
Views1.4K
К информации о грозящем банкротстве студии twistedmusic (издают, например Shpongle) я честно говоря отнесся скептически.
Я знаю только то, что мы балансируем на грани банкротства, и ищем любые варианты… 12 преданных поклонников на этом форуме не достаточно для поддержания лейбла… Как вы думаете, сколько у Twisted на банковском счету? Попробуете угадать? Более $10000? Более $20000? Ну, на самом деле, меньше, чем $1000……

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

Но недавно наткнулся в сети на интересную статью Бенна Джордана (The Flashbulb, Human Action Network, Acid Wolf).

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

Мне всегда был интересен взгляд на копирайт и пиратство с другой стороны баррикад, а именно точка зрения собственно музыкантов. Так как, как позиция RIAA, так и позиция собственно пользователей нелегального контента в общем то известна.

Всё оказалось намного сложнее. Не раз натыкался на сообщения, а я купил этот альбом (на амазон/айтюнс) и поддержал своего любимого артиста. Хм, а вы в этом уверены?
Картинка для привлечения внимания:
image

Позволю себе несколько выдержек из статьи.
Читать дальше →
Total votes 75: ↑64 and ↓11+53
Comments163

Загрузка нескольких файлов (multiupload) в firefox

Reading time1 min
Views1.9K
Вам приходилось заниматься сексом с флэш плагинами для мультиаплоада? Особенно в связке с nginx: «error 2038 — о, да, детка, ещё!».
Судя по timeline W3C планирует наконец разобраться и начать рекомендовать html5 примерно к 2022 году. А я вот сегодня с сайтом мучаюсь.
Но к счастью, довольно давно opera предложила и единолично внедрила в одноименный браузер концепт Web forms 2.0, частью которого является расширение тега input:
было: input type="file"
стало: input type="file" min="1" max="9999″ multiple и никакого флэша, джаваскрипт обёрток и т.п.

Фичу поддержали Chromium 3.0.191.0, Safari 4.0.1 и, соответственно, Opera. Лично мне для очистки совести перед пользователями — не хватает только FF. Баг висит в трекере с 2000 года, и если и вас задолбало бороться с мультиаплоадом — предлагаю пройти нехитрую регистрацию и нажать кнопку vote.
Уверен, что неблагодарные потомки даже не вспомнят об этой проблеме, но мы то будем знать, что не всегда всё было так просто.
Спасибо.
UPD: 35 голосов прямо сейчас
Total votes 82: ↑73 and ↓9+64
Comments68

Ninja Editor

Reading time1 min
Views973
Здравствуйте. Вы будете смеяться, но я написал маленький текстовый редактор для сайтов. Он совсем маленький и совсем текстовый. Но он мне нравится. Встречайте, Ninja Editor

Ну и картинка для привлечения внимания:


Читать дальше →
Total votes 186: ↑163 and ↓23+140
Comments56

Информационная война

Reading time1 min
Views681
Мы айтишники. И нас много. И сейчас идет война. В том числе, информационная война.

Как мы можем помочь? Можно создавать простые доступные карикатуры. Или хотя бы просто поддержать голосом на том же Digg…
Digg — War in Ossetia: Easy comics for dummies
Digg — Situation in Georgia
Total votes 173: ↑100 and ↓73+27
Comments158

Не сниппетами единными…

Reading time3 min
Views981
Недавно до меня дошел слух, что «унылые маки»© — некоторые психи покупают исключительно из-за легендарного текстового редактора, ТextMate. Любопытство взяло верх, и мне безумно захотелось посмотреть, что же это за зверь такой. Тем более мой нежно любимый WinSyntax упорно не хотел разучивать команду UnIndent (что не удивительно, учитывая то, что не обновлялся он с 2002 года). И так, как говорится «плод созрел», и я решил потратить день на поиск нового, блестящего и, не побоюсь этого слова, веб-два-нольного редактора для моих замечательных скриптов. Сразу стОит оговориться, задача установки какого-ть монстра типа Zend Eclipse и т.п. — не стояла. Я работаю один, скрипты несложные и вообще мне нравятся небольшие удобные программы из серии «Ничего лишнего».
что из этого получилось
Total votes 2: ↑1 and ↓10
Comments73

Google AJAX Search API

Reading time1 min
Views30K
Возможно я идиот, и убейте меня кто-нибудь, но сегодня я совершенно случайно, перерыв бОльшую половину интернета, обнаружил, что у Google есть мощнейший и абсолютно бесплатный API для поиска. Который ну просто мега элементарно интегрировать со своим сайтом.
$url = "http://ajax.googleapis.com/ajax/services/search/web?v=1.0&q=".urlencode($query)";
$body = file_get_contents($url);
$json = json_decode($body);
foreach ($json->responseData->results as $resultjson) {
$result_google['urls']= $resultjson->url;
$result_google['contents'] = $resultjson->content;
}

а вот что из этого получилось
Total votes 65: ↑59 and ↓6+53
Comments71

Идея сервиса: Спам-фильтр.

Reading time1 min
Views505

Обычный почтовый сервис работающий по следующей цепочке:

1. регистрируемся, получаем публичный mail
2. указываем реальный e-mail на который пересылать почту
3. на всяких сайтах публикуем “публичный”, выданный при регистрации mail

Сервис:

1. На все входящие письма отсылает письмо — спам-тест с той же капчей, например
2. Если отправитель прошел спам тест — пересылаем получателю на “реальный” mail
3. Добавляем отправителя в список “надежных” для данного пользователя
Читать дальше →
Total votes 18: ↑2 and ↓16-14
Comments28

Хабракружка

Reading time1 min
Views496
В продолжение хабратопика: Подарок для IT'шника



Заиметь хабракружку

UPD: Кружка удалена из магазина, чтобы не нарушать авторские права пользователя habratchanka на идею о налаживании производства кружек с символикой хабра:
«идея была НЕ В ПРИЛИПЛЕНИИ СИМВОЛИКИ. А в том, чтобы начать ПРОИЗОДСТВО и ПРОДАЖУ ПРЕДМЕТОВ С ТАКОЙ СИМВОЛИКОЙ»

Удачи в бизнесе!
Total votes 18: ↑9 and ↓90
Comments52

Information

Rating
Does not participate
Location
Барбадос
Date of birth
Registered
Activity