Как стать автором
Обновить
74
0

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

Отправить сообщение

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

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

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

Время на прочтение4 мин
Количество просмотров5.5K
Хорошие новости. Скоро Новый Год.
И, хочешь — не хочешь, а создавать новогоднее настроение пользователям — надо.

image

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

Кири

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

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

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

Возможные варианты:
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). Вопрос снят, спасибо.
Всего голосов 12: ↑6 и ↓60
Комментарии12

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Время на прочтение1 мин
Количество просмотров742
Разбираясь с adobe stratus — нечаянно написал видеотелефончик для вконтакта.

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

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

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

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

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

Время на прочтение2 мин
Количество просмотров632
Доброго дня уважаемые.

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

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

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

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

Читать дальше →
Всего голосов 14: ↑3 и ↓11-8
Комментарии9

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

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

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

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

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

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

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

Позволю себе несколько выдержек из статьи.
Читать дальше →
Всего голосов 75: ↑64 и ↓11+53
Комментарии163

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

Время на прочтение1 мин
Количество просмотров1.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 голосов прямо сейчас
Всего голосов 82: ↑73 и ↓9+64
Комментарии68

Ninja Editor

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

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


Читать дальше →
Всего голосов 184: ↑162 и ↓22+140
Комментарии56

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

Время на прочтение1 мин
Количество просмотров713
Мы айтишники. И нас много. И сейчас идет война. В том числе, информационная война.

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

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

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

Google AJAX Search API

Время на прочтение1 мин
Количество просмотров30K
Возможно я идиот, и убейте меня кто-нибудь, но сегодня я совершенно случайно, перерыв бОльшую половину интернета, обнаружил, что у 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;
}

а вот что из этого получилось
Всего голосов 65: ↑59 и ↓6+53
Комментарии71

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

Время на прочтение1 мин
Количество просмотров540

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

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

Сервис:

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

Хабракружка

Время на прочтение1 мин
Количество просмотров507
В продолжение хабратопика: Подарок для IT'шника



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

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

Удачи в бизнесе!
Всего голосов 18: ↑9 и ↓90
Комментарии52

Информация

В рейтинге
Не участвует
Откуда
Барбадос
Дата рождения
Зарегистрирован
Активность