Как стать автором
Обновить
16
0
lynx2 @lynx2

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

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

Поисковик бесплатных аудиокниг

Время на прочтение1 мин
Количество просмотров1.3K
Screenshot.png - Picamatic - upload your images

Люблю слушать аудиокниги. Однажды с помощью Google Coop сделал поисковик по бесплатным аудиокнигам. Решил, что можно поделиться со всеми — и зарегистрировал домен, вот он www.freeabooks.com
Всего голосов 43: ↑37 и ↓6+31
Комментарии15

5 лучших видео по работе с людьми в photoshop'е

Время на прочтение1 мин
Количество просмотров667
Ни для кого не секрет, что в интернете можно найти кучу tutorial'ов по Adobe Photoshop. В последняя время, с распростанением видео-контента, часть этих tutorial'ов стала в виде коротких роликов.

Идеальная ложь


17 летняя Камерон Рад делает из симпатичной женщины — идеальную. Смотрим
p.s. Кстати, ролик по теме о том, как получаются рекламные плакаты с супер моделями

Читать дальше →
Всего голосов 81: ↑66 и ↓15+51
Комментарии75

Digg vs. Habrahabr

Время на прочтение2 мин
Количество просмотров1K
Все вокруг ноют: «Хабр, карма, Хабр, карма». А я вот… расскажу вам про Digg!

А именно — про социальные механизмы Digg'а в сравнении с Хабрахабром — исходя из впечатления, оставшегося у меня после нескольких дней на Digg'e.

Я понимаю, что Digg сравнивать надо скорее с news2, но всё-таки у Digg и Habrahabr много общего, да и заметки эти интересны будут многим, ранее лишь читавшим Digg.

Читать дальше про мафию и коллективный разум
Всего голосов 103: ↑99 и ↓4+95
Комментарии58

*Room-редакторы — Вы, текст и ваши идеи. Ничего лишнего

Время на прочтение3 мин
Количество просмотров7.3K


Исторически так складывается, что для многих 70% работы за компьютером состоит в написании различного рода текстовой информации. Будь то исходник програмы, статья на хабрахабр, архиважный документ или обычная дружественная переписка.

И для каждого из типов работы с текстом существует свой инструмент. Для документов — сложный текстовый процессор, с кучей инструментов форматирования и прочей не-всегда-нужной ерунды, для исходников — програмистский редактор с автоотступами, подсветкой синтаксиса и выделения скобок, для переписки — обычно банальное окно месенджера:)

Для написания разного рода статей и художественных текстов, как ни странно, тоже существуют специальные редакторы, но о их существовании мало кто знает. Многие для этих целей используют текстовый процессор (MS Word, OO Writer), люди попрактичнее — разнообразные Notepad`ы, а некоторые (о, ужас) — веб-интерфейс сервисов, куда будут статьи публиковать.

Читать дальше →
Всего голосов 98: ↑87 и ↓11+76
Комментарии174

Подбор пароля к архиву

Время на прочтение1 мин
Количество просмотров9.6K
Давным-давно, во времена BBS и Fido, была такая пошлая мода – ставить пароли на архивы с файлами. Получая файл, Вы не всегда могли его нормально распаковать. Приходилось использовать подручные средства и методом перебора «взламывать» архив. В основном программы были под Windows, а под *-nix системы не попадались реже. Разработчики, как могли, восполнили этот пробел, неспешно совершенствуя проект «rarcrack». Методом перебора (или «грубой силы» / brute force) программа сможет подобрать забытый пароль к файлам, заархивированным zip, 7z или rar.

А встречались ли Вам подобные разработки?

Операционная система: All POSIX (Linux/BSD/UNIX-like OSes)
Тип лицензии: GNU General Public License (GPL)
Страница проекта: sourceforge.net/projects/rarcrack
Всего голосов 8: ↑7 и ↓1+6
Комментарии15

Просмотр паролей в ФФ

Время на прочтение1 мин
Количество просмотров1K
Недавно рассылал цитату с баша про пароли в ФФ, и тут мне друган пишет, что зато там пароли удобно глядеть если забыл. Я думал он шутит, и тут он присылает такую последовательность действий:
Инструменты->Настройки...->Защита->Показать пароли...

Вобщем попробуйте сами, вещь конечно удобная, но теперь точно буду машину «лочить» перед уходом на обед.
Всего голосов 33: ↑13 и ↓20-7
Комментарии15

Кнопка End взламывает experts-exchange.com

Время на прочтение1 мин
Количество просмотров953
Часто, когда ищу в Интернете ответы на свои вопросы, я попадаю на сайт http://experts-exchange.com

И часто нахожу там ответы с пометкой "Accepted Solution" на вопросы, ответы на которые трудно найти в других местах.

Но проблема в том, что ответы там доступны только для Premium Service Members only. Т.е там нужно оплатить аккаунт. А стоит он там от $12.95 за месяц до $189.95 за 2 года.

Но как-то я задумался, как же они попадают в выдачу поисковиков? Значит, их вопросы и ответы открыты для поисковиков? А как?
Читать дальше →
Всего голосов 83: ↑78 и ↓5+73
Комментарии69

Слушать будут всех

Время на прочтение1 мин
Количество просмотров442
Мининформсвязи впервые официально обязал все телекоммуникационные компании, в том числе интернет-провайдеров, предоставить возможность ФСБ проводить неограниченное и неконтролируемое прослушивание телефонов и снятие информации.

Новый приказ, подписанный министром информационных технологий и связи Леонидом Рейманом, распространяется на 16 видов услуг связи, в лицензионных условиях на которые указано на обязанность оператора обеспечить реализацию «проведения оперативно-разыскных мероприятий». Они должны установить специальное оборудование, подключаемое и управляемое с удаленного пульта. Этот пульт устанавливается в органах ФСБ и, согласно вводимым требованиям, позволяет определять: кто и кому передает сообщение (телефонный вызов, электронное письмо, SMS и т.д.), снимать саму информацию с канала связи (т.е. прослушивать или копировать текст), а также определять местонахождение абонента (для сотовой связи).

по материалам fontanka.ru
Всего голосов 43: ↑37 и ↓6+31
Комментарии122

Читаем Альдебаран с удобством

Время на прочтение2 мин
Количество просмотров1.4K
Наверняка некоторые хабралюди читают книги на сайте http://lib.aldebaran.ru. Они знают о том, что с некоторых пор текст на сайте «защищён» от копирования. Конечно, большая часть книг осталась доступна для скачивания в удобных для чтения форматах, но многие популярные книги можно только читать он-лайн. Что неудобно.
Следующий несложный скрипт на Питоне скачает книгу целиком, попутно вырезав весь мусор напиханый туда для затруднения копирования.
Читать дальше →
Всего голосов 37: ↑32 и ↓5+27
Комментарии56

Канцелярская кнопка или Досуг программиста-1

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


Так исторически сложилось, до того, как я стал заниматься сайтостроительством, что моя программистская карьера шла по пути VB, VBA и прочих VBS. В дестве я, конечно, наигрался и с Delphi и даже запускал VC++, но работа требовала VB — нужна была тесная интеграция продуктов Office и AutoCad и проще всего это решалось в связке VB+VBA.

Сразу огорчу — это пост не о разжигании межъязыковой розни :) Я хотел рассказать о своем хобби, что ли… Мне часто требуются маленькие утилитки. И ради получения острых ощущений я пишу их на совершенно не знакомом мне VC++. Наощупь! То есть я, конечно, понимаю синтаксис, но для меня, например, до сих пор страшным сном остаются строки! Те, кто после VB пытался писать на C меня поймут. Зато я отлично ориентируюсь в API. Вот и получается, что все мои поделки на C — чистый API, без всяких MFC и прочих VCL. Вот одну из таких поделок я вам представляю. Мне она безумно необходима, может быть есть решения лучше, но мне нравиться мои 92кб :)

Итак — канцелярская кнопка для ваших окон!
Читать дальше →
Всего голосов 26: ↑23 и ↓3+20
Комментарии26

Как рекламироваться в Google Adwords

Время на прочтение1 мин
Количество просмотров13K
Мой опыт рекламы в Adwords. Будет полезен скорее новичкам, но, возможно, и опытные рекламодатели найдут что-то новое.

Что надо сделать до начала работы с Адвордс?
  • Завести карточку для оплаты в Интернет и узнать в банке ее CVV-код. Положить на нее некоторую сумму, например, $50.
  • Очень полезно почитать справку по Adwords.

Регистрация в Адвордс и настройка платежной информации

Зайдите на http://adwords.google.com и зарегистрируйтесь.

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

Настройте платежную информацию. Зайдите на вкладку Оплата — Настройки платежных данных. Выберите основной способ оплаты (для Украины я выбираю постоплату по кредитной карте и пишу транслитом имя, фамилию, адрес в том виде, как они заполнены в банке при получении кредитки, дату окончания срока карты и ее CVV-код).

Подбор ключевых слов

Допустим, Вы занимаетесь страхованием автомобилей.

Продолжение статьи здесь
Всего голосов 102: ↑90 и ↓12+78
Комментарии35

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

Время на прочтение4 мин
Количество просмотров5.8K
Предыстория.

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

Из-за таких сложностей найти нужный дистрибутив удалось далеко не сразу, и только на одном китайском сервере. Я уже был даже готов скачать эти 4 гига, заплатить за трафф из собственного кармана, и ни о чём не беспокоясь, писать диплом… но, как оказалось, сервер отдавал файлы ОЧЕНЬ медленно, постоянно рвал соединение, и, как назло не поддерживал докачку (хорошо было хотя бы то, что дистрибутив был разбит на части).
А тут, собственно, начинается полезная часть рассказа.
Читать дальше →
Всего голосов 101: ↑89 и ↓12+77
Комментарии69

Будет ласковый дождь

Время на прочтение1 мин
Количество просмотров872
Прочитал рассказ про 14 минут и вспомнил про мультфильм «Будет ласковый дождь», по мотивам одноименной главы из «Марсианских хроник» Рэя Брэдбери. Очень сильный мульт:

Всего голосов 28: ↑28 и ↓0+28
Комментарии38

15 способов создания скриншотов вебсайта

Время на прочтение3 мин
Количество просмотров1.8K
Перевел я тут статейку о создании скриншотов. Причем не просто снимков экрана а именно скриншотов вебсайтов. Русский перевод мне еще не попадался, так что может быть кому пригодится…

Создание скриншотов вебсайтов является, вероятно, одной из обычных задач при пользовании Интернетом. Скорее всего, если у вас есть блог или вы работаете обозревателем в интернет-издании, это приходится делать чаще. В любом случае, есть несколько интересных инструментов для простого создания скриншотов — некоторые автономные, а некоторые в виде дополнений к браузеру. Посмотрите на альтернативы кнопке Print Screen. Сразу предупреждаю — программы англоязычные, но разобраться с ними не трудно.

Поскольку второй раз я не осилю еще раз вставлять и редактировать 15 линков — даю только основные из каждого раздела. Полный вариант есть у меня на блоге. Не знаю можно ли тут так постить, но это первый так сказать эксперимент.

Дополнения к браузеру

Save as image — точно названное (сохранить как изображение) дополнение к программе Firefox, которое позволяет вам сохранять страницу, фрейм, или любую их часть как изображение непосредственно от Firefox.

Pearl Crescent Page Saver — сохраняет образы web-страниц в формате png или jpg; сохраните всю страницу или только часть ее, с возможностью автоматически уменьшать размер изображения.

Picnik для Firefox — если вы используете онлайн-редактор изображений Picnik (это дополнение к программе Firefox) у вас есть возможность легко импортировать в него скриншот открытой в настоящее время вебстраницы.

Snissa — простое дополнение к программе Firefox для создания скриншотов веб-страниц.

Screengrab! — дополнение к браузеру, которое позволяет вам сохранять видимую часть окна, всю страницу целиком, только выбранный участок, или специфический фрейм веб-страницы.

ieSnapshotter — (лицензия shareware) дополнение к браузеру Internet Explorer, которое позволяет вам делать скриншоты и уменьшенные копии веб-страниц.

Далее: автономные программы и веб-приложения
Всего голосов 16: ↑13 и ↓3+10
Комментарии10

Запросы к JavaScript

Время на прочтение2 мин
Количество просмотров2.6K
Есть необходимость: передавать параметры непосредственно JavaScript.
Мы можем передавать параметры через GET, POST, но при передаче этих параметров просто будет загружаться новая страница, т.е. если в кеше браузера есть

some.so/index.php?id=2

а мы запрашиваем

some.so/index.php?id=3

то сервер для нас сгенерирует новую страницу, он не будет брать из кеша some.so/index.php?id=2 (и правильно будет делать).

Таже самая ситуация и с POST, поэтому говорить о том, что методами GET и POST можно передать параметры яваскрипту конечно можно, но это будет не совсем правдой. Т.к. параметры передаются на сервер, там генерируется новый контент, а там можно что угодно делать. Хоть напрямую GET переменные брать из window.location.href, хоть как-то серверным языком каждый раз заново генерить JavaScript. а это всё только имитация запросов к JavaScript.

Однако, есть один символ в стандарте URL, который нам поможет.

Читать дальше →
Всего голосов 9: ↑7 и ↓2+5
Комментарии25

ошибка добвления в избранное !?

Время на прочтение1 мин
Количество просмотров598
при попытке добавить в избранное вот этот топик появлется:
Warning: require(/home/habr/habratest.futurico.ru/www/core/common.php) [function.require]: failed to open stream: No such file or directory in /usr/home/sites/habrahabr_freak/www/404.html on line 2

Fatal error: require() [function.require


с другими топиками подобная бага не замечается. это только у меня так, или можно багрепорт сочинять?
Всего голосов 1: ↑1 и ↓0+1
Комментарии0

Как я провел неделю

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

Это карта которую сделал Джек. А ниже пост-бытовуха, который не несет в себе ценной информации. Так называемые «стартап будни».
Читать дальше →
Всего голосов 9: ↑2 и ↓7-5
Комментарии1

MIME-типы для разных браузеров при загрузке картинок

Время на прочтение1 мин
Количество просмотров1.6K
Весной писал скриптик, который закачивает картинки на сервер. Иногда файлы не закачивались. Задача вроде вполне тривиальная. Как оказалось, при загрузке картинок на сервер каждый браузер проверяет свой mime-тип. Чтобы не было ситуации, когда файл не загружается, надо делать проверку на следующие типы:

'image/pjpeg', — IE
'image/jpeg', — FF, Opera,Safari
'image/png', — FF,Opera,Safari
'image/gif', — IE,FF,Opera,Safari
'image/x-png', — IE
'image/x-icon', — IE,FF,Opera
'image/ico' — Safari

— это сводная табличка для файлов *.jpg,*.gif,*.png,*.ico в разных браузерах
Всего голосов 10: ↑8 и ↓2+6
Комментарии1

Генерируем RSS

Время на прочтение1 мин
Количество просмотров1.2K
Все знают про RSS и то как это читать и даже парсить, но как переделать из html-кода статью в валидный RSS для веб-разработчика может быть проблематично.К типичным проблемам можно отнести присутсвие символов <, >, &. Кроме того сложности с присутсвием тэгов object внутри description приводят к тому что сделать видео объект в rss нельзя. Пробуем FeedCreator. Громадина, поддерживает всевозможные ATOM, RSS 0.9-RSS 2.0, OPML, MBOX. Надо вручную менять на UTF8 кодировку, объект хочет сразу создать xml файл. Хорошо, это в принципе разумно, кэширование в один час для блога не критично, для новостных сайтов надо уменьшать до пары минут.$rss = new UniversalFeedCreator();
$rss->useCached();
$rss->title = "Artjom Kurapov";
$rss->description = "Personal Blog";
$rss->link = "http://kurapov.name/";
Валидатор всё равно ругается на flash (следовательно object не поддерживается). Кроме того не нравятся относительные пути. Конешно можно изменить WYSIWYG что-бы он сразу генерировал абсолютные пути, но в случае если надо будет менять домен прийдётся много с базой работать. Поэтому мы их генерируем вместе с RSS.
$recEntry->description=preg_replace("//i",'',$recEntry->description);
$recEntry->description=str_replace("href='/","href='http://kurapov.name/",$recEntry->description);
$recEntry->description=str_replace('href="/','href="http://kurapov.name/',$recEntry->description);
$recEntry->date = date('r',$item->unix_added);
$rss->addItem($recEntry);
echo $rss->saveFeed("RSS2.0", "feed.xml");

И в результате

[Valid RSS]
Всего голосов 10: ↑9 и ↓1+8
Комментарии1

Информация

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