Pull to refresh
@avatar2009read⁠-⁠only

User

Send message

Принтер из CD-ROM'a

Reading time2 min
Views128K
image



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

Читать дальше →

Делаем приватный монитор из старого LCD монитора

Reading time2 min
Views982K


Вы наконец-то можете сделать кое-что со своим старым LCD монитором, который завалялся у Вас в гараже. Превратите его в шпионский монитор! Для всех вокруг он будет выглядеть просто белым экраном, но не для Вас, потому что у Вас будут специальные «волшебные» очки.

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

Читать дальше →

Выполнение произвольного кода в Opera

Reading time1 min
Views1.8K
Браузер Opera подвержен 0day уязвимости, а именно выполнение произвольного кода. Уязвимость существует из-за ошибки при обработке древовидных SVG данных внутри frameset. Удаленный пользователь может с помощью специально сформированного Web сайта выполнить произвольный код на целевой системе.

Более подробная информация:

spa-s3c.blogspot.com/2011/10/spas3c-sv-006opera-browser-101112-0-day.html

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

6 советов студентам

Reading time4 min
Views305K
Шесть лет назад я только пришел учиться в университет. Не зная о жизни и высшем образовании практически ничего, не имея ни денег, ни связей родителей, я только начинал познавать мир.
Чего мне не хватало тогда? Опытного наставника, который помогал бы мне находить ответы на многие вопросы, помогал принимать важные решения, какой-то авторитет, на которого можно было бы равняться, человек, который уже достиг всего того, чего мне только хотелось.
Но, к сожалению, судьба распорядилась так, что «под рукой» такого человека не оказалось. И даже родители, которые, вроде бы, должны являться для нас примером, обладающим необходимым опытом, не могли мне ничем помочь, т.к. они, в общем-то, люди довольно простые и, едва ли, обладали достаточным кругозором в области университетского образования.
Прошло несколько лет, произошло множество событий, сделана куча ошибок. Некоторые из них уже никогда не удастся не исправить. Достижениями, конечно, тоже можно похвастаться, но сейчас речь не об этом.
Хотелось бы просто поделиться своим студенческим опытом и дать несколько советов студентам и абитуриентам для того, чтобы они, возможно, не повторяли моих ошибок.
Читать дальше →

Как создается аниме

Reading time3 min
Views227K
Многие из хабровчан, да и вообще айтишников, смотрят аниме. Еще больше видело его хотя бы краем глаза. Но как его создают?

Начинается все с идеи. Бывает, что устраивается мозговой штурм, где из целой кучи выбирают только одну, но зато лучшую. Бывает, решает все руководство. Но так или иначе, это самый первый и самый скучный этап. После выбора идеи решается состав команды, которая будет заниматься ее реализацией, ищутся спонсоры. Аниме на самом деле довольно дорогая вещь — стоимость показа 52 серий поздней ночью на 5-7 каналах телевидения приближается к 50 миллионам йен (около 21 миллионов рублей), а показ аниме Fullmetal Alchemist в 6 часов вечера стоил в 10 раз дороже!
Читать дальше →

Домашний медиа-сервер: настройка и аспекты применения

Reading time6 min
Views256K

Преамбула


Наверное, у каждого из нас дома немало цифровых медиа-устройств, общающихся по WiFi или подключённых к сети с помощью обычной витой пары. У меня, к примеру — КПК, нетбук, пара ноутбуков, пара компьютеров и ещё пара смартфонов. Последние (парочка Nokia 5800 Xpress Music), благодаря тому, что даже в ванной или в постели постоянно находятся под рукой, оказались самыми часто используемыми девайсами. Благо и серфинг, и общение через GTalk/Skype, и простенькие игрушки-убийцы времени — всё доступно. Вот только памяти у девайсов всего по 8 Гб, так что фильмов туда не шибко накидаешь, да и конвертировать, а потом заливать на смартфон каждый фильм — на это нужно время, а ведь есть ещё такая штука, как лень! Одним словом, захотелось иметь возможность как-то просматривать медиаконтент (и в первую очередь — видео) с домашнего сервера в любой момент, не конвертируя и не совершая лишних телодвижений.
Читать дальше →

HTC Titan, HTC Radar и HTC Mozart представлены официально

Reading time2 min
Views30K
Первое сентября 2011 года ознаменовалось выходом двух замечательных новинок нашей компании: Titan и Radar на базе Windows Phone 7.5, а уже сегодня мы можем с уверенностью утверждать, что Windows Phone официально пришел в Россию!

HTC Titan обладает огромным 4.7" дисплеем с разрешением 480x800 пикселей, что делает данный смартфон действительно уникальным во всей линейке продуктов на Windows Phone. Железная составляющая также на уровне: новинка работает на базе платформы Qualcomm MSM8255 с процессором частотой 1.5ГГц, объем RAM — 512Мб, а размер встроенной памяти составляет 16Гб (12.63Гб доступны пользователю). Titan облачен в стильный unibody-алюминиевый корпус, и его вес составляет всего лишь 160 грамм.

HTC Titan
Читать дальше →

Mari0

Reading time1 min
Views2K


Две игры из совершенно разных эпох: Super Mario Bros. от Nintendo и Portal от Valve вместе!
Теперь у Марио в руках есть портальный пистолет и в игре уже появляются элементы головоломки. Хотите больше эпичности? Подключайте к компу геймпады и играйте вместе с друзьями — у каждого будет свой Portal gun!

От себя скажу, что идея очень классная. Надеюсь, игра всё-таки будет доделана и выпущена в паблик.



Via

Стационарный сотовый телефон в дачных условиях

Reading time4 min
Views85K


Этим летом мне посчастливилось провести много времени на даче, работая удаленно. Живем мы в обычном садовом товариществе, и никаких благ цивилизации и хайтека, кроме электричества, в доме нет. Пришлось обустраивать рабочее место самостоятельно.

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

Это стационарный сотовый телефон. Вообще, проводной телефон – вещь, казалось бы, архаичная и громоздкая. Но, во-первых, я, например, очень привык иметь на столе обычный офисный аппарат с трубкой. А, во-вторых, такая конструкция имеет кое-какие преимущества перед мобильным телефоном.

Оказалось, что существует довольно много таких телефонов. Мне досталась одна из базовых моделей – Мастер Кит MK303. Сам аппарат собран, как это часто водится, в Китае, но продается под нашим брэндом.

Внешне аппарат отличается от обычного домашнего телефона наличием GSM-антенны.
Внутри много картинок

Читаем QR код

Reading time5 min
Views1.1M
Иногда возникают такие ситуации, когда нужно прочитать QR код, а смартфона под рукой нет. Что же делать? В голову приходит лишь попробовать прочитать вручную. Если кто-нибудь сталкивался с такими ситуациями или кому просто интересно как же читается QR код машинами, то данная статья поможет вам разобраться в этой проблеме.

В статье рассмотрены базовые особенности QR кодов и методика дешифрирования информации без использования вычислительных машин.

Иллюстраций: 14, символов: 8 510.
Читать дальше →

Почему бакалавриат в России готовит ИТ-недоучек? Советы первокурсникам

Reading time5 min
Views98K
Поздравляю всех поступивших в ВУЗ!

Хочу поделиться некоторыми мыслями по поводу ИТ-образования в России. Шо, опять?!

В настоящее время Россия переходит на систему бакалавр+магистр. Переходит с большим скрипом.

Чему учат

Что же за зверь такой «бакалавр»?
Откроем новый образовательный стандарт (для примера специальность 230200 «Информационные системы и технологии»).
Бакалавра учат 4 года, из них:
13% Гуманитарный, социальный и экономический цикл
27% Математический и естественнонаучный цикл
1% Физ-ра
3% Практика, НИР
6% Аттестация, диплом
Собственно на предметы по специальности остается ровно 50%. В предыдущем стандарте было 45%.
В эти 50% еще входят такие далекие от компьютеров предметы, как метрология и БЖД.

Читать дальше

Выпущен GIMP 2.7.3 с однооконным режимом

Reading time1 min
Views2.5K


Выпущена нестабильная версия 2.7.3 графического редактора GIMP.

В этой версии, наконец-то, можно увидеть реализацию (хотя ещё не полностью законченную) долгожданного однооконного режима. Однооконный режим не включен по умолчанию, его можно включить через меню: Окна → Однооконный режим.
Читать дальше →

Российские аккаунты Paypal смогут принимать деньги

Reading time1 min
Views6.9K
Свершилось чудо — С 24 сентября у владельцев российских и украинских аккаунтов Paypal появится возможность принимать деньги на свои счета.
Здесь можно посмотреть обновлённую политику.

Раскручиваем XSS на Яндексе (fixed)

Reading time4 min
Views4.7K


Здравствуйте, Хабражители!

Сегодня гулял по сети, зашел на Яндекс, чтобы посмотреть погоду в столице. Когда нажал кнопочку «другой город» Яндекс перенаправил меня сюда. Я думаю, что у каждого, кто видит такой адрес возникает желание подменить один из параметров, а точнее retpath. :) Вставил я туда стандартный
"><script>alert('xss');</script>
и залез в исходник, смотреть что фильтруется, а что нет. Вот такая строка была в исходнике.
<span onclick="return {'b\-form\-button':{name:'b\-form\-button', 'retpath': &quot;\&quot;&gt;&lt;script&gt;alert('xss')&quot;}}"
Ну, думаю, скукота, — все фильтруется. Потом посмотрел внимательней и понял, что Яндекс не добавляет к URL вначале протокол, вот тут можно и поиграться. Ввел
javascript: alert('xss');
— работает! Но к сожалению, только при нажатии на кнопку «Вернуться». Можете попробовать. Уже интереснее, копаем дальше…

Читать дальше →

Скачки

Reading time1 min
Views1.6K
Задача известная (решение нагуглить можно), но, как мне кажется, достаточно интересная.

У нас есть 25 лошадей, мы должны выбрать из них 3х лучших. Для этого мы можем устроить несколько забегов. В каждом забеге могут участвовать не более 5 лошадей.
Все лошади разные (т.е. никакие две не бегут с одной и той же скоростью), скорость лошади от забега к забегу не меняется.
Требуется минимизировать число забегов.
UPDATE: Время измерять мы не умеем, после забега мы узнаем только порядок участвовавших в нем лошадей.

Формальное описание: есть множество из 25 элементов, на котором задан линейный порядок. За один запрос мы можем узнать часть этого порядка на выбранных нами 5 элементах. Требуется найти 3 минимальных элемента за минимально возможное число запросов.

Разработка основанная на Readme

Reading time4 min
Views6.4K
Последнее время я слышу множество разговоров о разработке, основанной на тестировании (TDD), о разработке, основанной на функционировании (BDD), об экстремальном программировании (XP), о SCRUM-е, о собраниях стоя и ещё Бог знает о каком количестве методик для создания ПО, но все эти методики не имеют смысла, если ПО, которое мы создаём не соответствует требованиям пользователей. Давайте я попробую это объяснить по-другому. Идеальная реализация неправильно составленной спецификации бесполезна. Так же, как и полезность прекрасно написанной библиотеки стремится к нулю, если у неё нет документации. Что-то определённо не так, если ваше приложение не решает поставленную проблему или, если никто не знает как им воспользоваться.

Здорово. И как же нам решить эту проблему? Проще, чем вы думаете, и достаточно важно, чтобы выделить ответ в отдельный параграф.

Первым делом создайте Readme файл.
Читать дальше →

Если бы PHP был британским

Reading time4 min
Views4.1K
image

Когда Расмус Лердорф впервые собрал PHP, он решил, довольно предусмотрительно и невзирая на свои корни, не использовать в нем датский или даже гренландский. Кстати, правильно сделал, иначе было бы крайне неприятно с ним работать. Взамен он, находясь в этот момент в Канаде, выбрал местный язык. Нет, не французский, а именно этот идиотский диалект Королевского Английского, который еще называют «US English».

С тех пор британские разработчики на PHP выказывали свое недовольство по отношению к этому факту. О чем он думал? И, что самое важное, как нам исправить это надругательство? Как нам разработчикам проследить за тем, чтобы традиции Британской Империи соблюдались и в цифровую эпоху?
Читать дальше →

ВКонтакте стало доступным удаление страницы

Reading time1 min
Views90K
Как и заявлял Дуров, удаление страницы теперь доступно.
Сделать это можно по адресу: vk.com/settings?act=deactivate
Да только вот почему есть галочка «рассказать друзьям»? :)
P.S. Попробуйте ставить отметки на разных пунктах.

Добавление настроек приложения в Settings

Reading time3 min
Views12K
Если у вас есть неигровое приложение (в игровых принято размещать настройки в самом приложение, хотя нет правил без исключений) с некоторым количеством настроек, то вместо того, чтобы реализовывать выбор и хранение настроек в самом приложении можно добавить их в приложение «Настройки/Settings» самого телефона, причем делается это очень быстро и легко.

Image Hosted by ImageShack.us

Я столкнулся с необходимостью добавить к приложению несколько настроек, просмотрел некоторое количество уроков и статей, но почти везде описания были какие-то обрывочные и слишком запутанные, поэтому сейчас я попытаюсь вкратце и доступно изложить основные принципы создания окошка настроек своего приложения в Settings.
Читать дальше →

Information

Rating
Does not participate
Registered
Activity