Во имя добра, любви и кармического равновесия Белые Рыцари Хабра готовы принять в свои ряды новых бойцов. Чтобы стать Белым Рыцарем необходимо изменить свой юзерпик на изображение ведра — символа чистоты помыслов — и соблюдать Кодекс Белого Рыцаря Хабра.
Алексей Шульга @Levsha100read-only
User
Windows Confidential: То, что сохранилось из Windows 3.0
5 min
4.5KTranslation
«Если я системными политиками запрещаю значки на рабочем столе, то от двойного щелчка по нему начинает запускаться Диспетчер задач. Что за чудеса?»
Это примерно такое же открытие, какое сделал один мой коллега, убравший в своём старом доме декоративные панели, и обнаруживший за ними забытый чулан. В чулане он нашёл несколько раритетов времён Второй мировой войны, включая алкогольный талон с несколькими непробитыми ячейками. Сложно представить, что чувствовал владелец талона, забывший его в чулане.
Чулан, скрытый за рабочим столом Windows, — это Диспетчер программ, оставшийся со времён Windows 3.0. Диспетчер программ позволял запускать приложения, но не позволял переключаться между ними: в нём не было аналога панели задач, отображавшей все запущенные приложения. Чтобы увидеть список открытых окон, пользователь запускал Диспетчер задач — горячей клавишей Ctrl+Esc, либо двойным щелчком по пустому месту на рабочем столе.
Кроме возможности перейти к любому из открытых окон, Диспетчер задач позволял также закрыть приложения, или упорядочить окна — например, каскадом. Диспетчер задач был единственным местом в Windows, показывавшим открытые окна одновременно: например, Alt+Tab не показывал значки всех окон, как в современных версиях Windows, а переключался между ними по порядку.
Появившаяся в Windows 95 панель задач позволяла видеть все открытые окна и переключаться между ними в любой момент; Диспетчер задач был для этого больше не нужен. Кроме того, свёрнутые окна ложились теперь в панель задач, а не на рабочий стол, как в Windows 3.0. Из места для значков свёрнутых окон, рабочий стол превратился в место для часто используемых ярлыков.
Рабочий стол в Windows 95 — это окно Проводника, растянутое на весь экран, и расположенное ниже окон всех других программ. В этом окне Проводник отображает содержимое папки «Рабочий стол». Но под этим «рабочим столом» остался другой, настоящий рабочий стол,
Это примерно такое же открытие, какое сделал один мой коллега, убравший в своём старом доме декоративные панели, и обнаруживший за ними забытый чулан. В чулане он нашёл несколько раритетов времён Второй мировой войны, включая алкогольный талон с несколькими непробитыми ячейками. Сложно представить, что чувствовал владелец талона, забывший его в чулане.
Чулан, скрытый за рабочим столом Windows, — это Диспетчер программ, оставшийся со времён Windows 3.0. Диспетчер программ позволял запускать приложения, но не позволял переключаться между ними: в нём не было аналога панели задач, отображавшей все запущенные приложения. Чтобы увидеть список открытых окон, пользователь запускал Диспетчер задач — горячей клавишей Ctrl+Esc, либо двойным щелчком по пустому месту на рабочем столе.
Кроме возможности перейти к любому из открытых окон, Диспетчер задач позволял также закрыть приложения, или упорядочить окна — например, каскадом. Диспетчер задач был единственным местом в Windows, показывавшим открытые окна одновременно: например, Alt+Tab не показывал значки всех окон, как в современных версиях Windows, а переключался между ними по порядку.
Появившаяся в Windows 95 панель задач позволяла видеть все открытые окна и переключаться между ними в любой момент; Диспетчер задач был для этого больше не нужен. Кроме того, свёрнутые окна ложились теперь в панель задач, а не на рабочий стол, как в Windows 3.0. Из места для значков свёрнутых окон, рабочий стол превратился в место для часто используемых ярлыков.
Рабочий стол в Windows 95 — это окно Проводника, растянутое на весь экран, и расположенное ниже окон всех других программ. В этом окне Проводник отображает содержимое папки «Рабочий стол». Но под этим «рабочим столом» остался другой, настоящий рабочий стол,
+164
Here be dragons: Управление памятью в Windows как оно есть [1/3]
8 min
177KКаталог:
Один
Два
Три
Менеджер памяти (и связанные с ним вопросы контроллера кеша, менеджера ввода/вывода и пр) — одна из вещей, в которой (наряду с медициной и политикой) «разбираются все». Но даже люди «изучившие винду досконально» нет-нет, да и начинают писать чепуху вроде (не говоря уже о другой чепухе, написанной там же):
Грамотная работа с памятью!!! За все время использования у меня своп файл не увеличился ни на Килобайт. По этому Фаерфокс с 10-20 окнами сворачивается / разворачивается в/из трея как пуля. Такого эффекта я на винде добивался с отключенным свопом и с переносом tmp файлов на RAM диск.
Или к примеру μTorrent — у меня нет никаких оснований сомневаться в компетентности его авторов, но вот про работу памяти в Windows они со всей очевидностью знают мало. Не забываем и товарищей, производящих софт для слежения за производительностью и не имеющих ни малейшего понятия об управлении памятью в Windows (и поднявших по этому поводу истерику на пол интернета, на Ars-е даже был разбор полетов). Но самое потрясающее, что я видел всвязи с управлением памятью — это совет переместить pagefile на RAM-диск:
Из моих трех гигабайт под RAM disk был выделен один (на тот момент, когда на лаптопе еще была установлена XP), на котором я создал своп на 768МБ ...
Цель данной статьи — не полное описание работы менеджера памяти (не хватит ни места ни опыта), а попытка пролить хоть немного света на темное царство мифов и суеверий, окружающих вопросы управления памятью в Windows.
+316
50 цитат о программировании всех времён
6 min
161KTranslation
Перевёл после прочтения комментариев к статье «О ненависти к C++». В цитатах можно найти ответы на большинство возникших там вопросов.
50. Программирование сегодня — это гонка разработчиков программ, стремящихся писать программы больше и с лучшей идиотоустойчивостью, и вселенной, которая пытается создавать больших и лучших идиотов. Пока вселенная побеждает.
— Rick Cook
49. Lisp — это не язык, а строительный материал.
— Alan Kay
48. Ходить по воде и разрабатывать программы, следуя спецификации, очень просто… если они заморожены.
— Edward V Berard
50. Программирование сегодня — это гонка разработчиков программ, стремящихся писать программы больше и с лучшей идиотоустойчивостью, и вселенной, которая пытается создавать больших и лучших идиотов. Пока вселенная побеждает.
— Rick Cook
49. Lisp — это не язык, а строительный материал.
— Alan Kay
48. Ходить по воде и разрабатывать программы, следуя спецификации, очень просто… если они заморожены.
— Edward V Berard
+328
Chiptune — 8-bit game music podcast. Сезон 2, выпуск 2. Боевые жабы
1 min
2.7KBattletoads весьма популярны в интернете, несмотря на то, что оригинальная игра вышла в 1991-м году (20 лет назад, уже можно справлять круглую дату)! Виной тому — анонимные имиджборды типа 4chan и 2-ch. Там в ответ на вопрос:
— А из какой игры этот скриншот?
принято отвечать «как из какой? ну конечно же из Battletoads». Такой себе аналог универсального ответа на любой вопрос.
Где была лучшая графика? Battletoads. Где лучшая музыка? Battletoads. После какой игры хотелось разбить джойстик, купить пистолет и билет в америку и лично застрелить каждого из разработчиков? Battletoads.
Про что будет сегодняшний подкаст? Battletoads.
Сегодня звучат:
- Battletoads (NES, 1991)
- — Battletoads & Double Dragon (NES, 1993)
- — Battletoads in Battlemaniacs (SNES, 1993)
- — Battletoads & Double Dragon: Ultimate Team (Sega, 1993)
- — Battletoads (Gameboy, 1991)
- — ReMix: Battletoads 'BirdGuyJam' за авторством Kumeelyun (2001)
RSS-лента подкаста. Копия на podfm. Предыдущие выпуск на хабре: 1-2-3.
+43
Секреты сайтов
2 min
1.6KДовольно часто мы посещаем сайты разных компаний, из абсолютно разных областей: службы доставки, стоительные компании, небольшие магазины… Но мало кто из нас замечает на этих сайтах забавные нелепости; мало кто знает, что на приличных, на первый взгляд, порталах, совершив определенный набор действий, можно увидеть то, чего явно не было в ТЗ на разработку сайта. Да, нынче дизайнеры и веб-мастера обладают чувством юмора ;)
rem-dom.info — кликните три раза на строителя в нижнем левом углу и затем отбивайтесь.
Flash-игры
rem-dom.info — кликните три раза на строителя в нижнем левом углу и затем отбивайтесь.
+28
Трое В Серверной, Версия 1.0, Новогодняя Редакция
1 min
811Трое в Серверной, версия 1.0, киберпанковская, финальная. Маленький подарок всем поклонникам сериала ТВС :)
http://троевсерверной.рф/
http://троевсерверной.рф/
+31
Подборка приколов
2 min
2KТолько что обновил свой сайт и в связи с праздником решил повеселить здесь народ
Загрузил в интернет эксклюзивную подборку маразмов. Все это я сфотографировал на работе за время моей трудовой деятельности :)
Загрузил в интернет эксклюзивную подборку маразмов. Все это я сфотографировал на работе за время моей трудовой деятельности :)
+25
Что молодёжь должна знать о прошлом веке
4 min
7KTranslation
За два дня до наступления второго десятилетия 21 века возрастные пользователи Reddit составили список воспоминаний, которыми хотят поделиться с младшим поколением. Хотя молодёжь вряд ли поверит, что их отцы могли жить в подобных условиях, когда не было интернета.
• Я написал письмо на физическом листе бумаги и отправил его в Microsoft с вопросом, как вводить математические формулы в Word (на моём компьютере Macintosh II в конце 80-х). Получил ответ, также бумажной почтой, от настоящего программиста Microsoft, который очень подробно ответил на мой вопрос.
• Пультов от телевизора не было. Нужно было оторвать спину от дивана, встать и подойти к телевизору, чтобы нажать кнопку.
• Я написал письмо на физическом листе бумаги и отправил его в Microsoft с вопросом, как вводить математические формулы в Word (на моём компьютере Macintosh II в конце 80-х). Получил ответ, также бумажной почтой, от настоящего программиста Microsoft, который очень подробно ответил на мой вопрос.
• Пультов от телевизора не было. Нужно было оторвать спину от дивана, встать и подойти к телевизору, чтобы нажать кнопку.
+181
Анализатор морфологии на автоматах
4 min
6.4KПериодически на хабре проскакивают статьи о том, как написать программу для анализа морфологии. В основном авторы пользуются базами данных, либо стандартными структурами, такими как словари. Но это не всегда удобно. Во-первых, страдает скорость. Во-вторых, некоторые алгоритмы, такие как предсказание морфологии незнакомых слов, реализуются нетривиально.
Здесь я привожу версию, основанную на конечных автоматах, где попробую избежать данных проблем. Как это работает можно посмотреть здесь.
Здесь я привожу версию, основанную на конечных автоматах, где попробую избежать данных проблем. Как это работает можно посмотреть здесь.
+25
Список сочетания клавиш для восстановления заводских установок ноутбуков
1 min
514KМногие владельцы ноутбуков знают, что если их мобильный помощник приобретался с предустановленной ОС, то в 90% случаев на жестком диске есть специальный раздел, предназначенный для хранения образа операционной системы с драйверами и программами. Кто-то удаляет этот раздел сразу, дабы высвободить место, а кто-то даже и не знает о его существовании. А некоторые используют его по назначению. Войти в меню восстановления можно в среде Windows, но если система слетела то, как быть? Восстановить систему при помощи горячих клавиш. Вот мой небольшой списочек этих горячих клавиш.
F3 – MSI;
F4 – Samsung. Под ОС можно через Samsung Recovery Solution III;
После включения ноутбука начинаем лихорадочно нажимать: |
F3 – MSI;
F4 – Samsung. Под ОС можно через Samsung Recovery Solution III;
+38
Chiptune — 8-bit game music podcast. Выпуск 7. Электромент
2 min
1.6KShownotes
В подкасте звучат:
— Shatterhand (NES)
— Tripteaser — Games in Trance EXE'2005 (demoscene)
— Голос Сергея Супонева из передачи «Денди: Новая реальность» (Rest in peace)
+35
Chiptune — 8-bit game music podcast. Выпуск 6 — Коты Шрёдингера
2 min
2.8KShownotes
В подкасте звучат:
— Samurai Pizza Cats / Kyattō Ninden Teyandee / Ninja Cat (NES)
— Голос Сергея Супонева из передачи «Денди: Новая реальность» (Rest in peace)
+36
В США набирает популярность анонимная социальная сеть для флирта
2 min
8.2KВполне может быть, что социальная сеть Likealittle станет таким же ИТ-событием, как Twitter или тот же Facebook. Дело в том, что это социальная сеть нового типа, которая полностью анонимна. При всем при этом «заточен» ресурс под обычный флирт, ну, или просто легкое общение. Для того, чтобы пообщаться с собеседником/собеседницей, есть специальная процедура — пользователям присваивается имя какого-либо фрукта, плюс есть целые «ветки» с отдельными фруктами. Можете представить, какие получаются беседы с участием таких фруктов.
+48
Определение местоположения по mac адресу роутера
1 min
168K1. Узнаем MAC–адрес WiFi роутера, через который вы выходите в интернет. (Через веб–интерфейс, дать arp–запрос «arp -a», посмотреть на обратной стороне девайса.)
2. Заходим по адресу samy.pl/mapxss
3. Вбиваем в текстовое поле MAC–адрес и жмем «Search MAC».
Как это работает?
+73
UJAM открывает публичное альфа-тестирование
1 min
753UJAM — веб-сервис, позволяющий любому человеку сочинять свою собственную музыку. Возможности сервиса действительно впечатляют — достаточно напеть в микрофон (на «ла-ла-ла», «а-а-а», или просто промычать) или сыграть на любом музыкальном инструменте нужную мелодию, чтобы веб-приложение само записало её в виде нот. После этого можно выбрать, на каком инструменте должна играться мелодия, и приложение начинает играть мелодию на выбранном инструменте. Оно также может добавить к мелодии аккомпанемент в указанном стиле.
Проще говоря, UJAM позволяет послушать, как только что придуманная в голове мелодия будет звучать в исполнении оркестра или рок-группы.
Работает UJAM на двух облаках, одно в США, второе в Европе. Выбор облака производится автоматически, но можно переключиться вручную.
Ранее в течение многих месяцев велась активная разработка и проводилось закрытое альфа-тестирование, и сейчас наконец-то открыто публичное альфа-тестирование веб-сервиса.
Если говорить точнее, то на UJAM могут зарегистрироваться 4 000 пользователей.
Проще говоря, UJAM позволяет послушать, как только что придуманная в голове мелодия будет звучать в исполнении оркестра или рок-группы.
Работает UJAM на двух облаках, одно в США, второе в Европе. Выбор облака производится автоматически, но можно переключиться вручную.
Ранее в течение многих месяцев велась активная разработка и проводилось закрытое альфа-тестирование, и сейчас наконец-то открыто публичное альфа-тестирование веб-сервиса.
Если говорить точнее, то на UJAM могут зарегистрироваться 4 000 пользователей.
+35
BMW выжигает рекламу в глазах посетителей кинотеатров
1 min
1.2KКомпания BMW начала использовать в немецких кинотеатрах новую технологию рекламы Flash Projection, похожую на «25-й кадр». За экраном ставится трафарет с логотипом BMW, а во время рекламы через него подаётся мощная вспышка света. В результате все зрители, которые смотрят в этот момент на экран, незаметно для себя получают копию бренда на сетчатку глаза. Если закрыть глаза, то буквы BMW становятся видны. Реклама специально сделана таким образом, что после вспышки в конце рекламного ролика зрителей просят закрыть глаза и «помечтать».
Подробнее эта технология объясняется в видеоролике от BMW.
Подробнее эта технология объясняется в видеоролике от BMW.
+52
Компьютер IBM сыграет против двух чемпионов Jeopardy!
2 min
8.7KСистема обработки натуральной речи и ответов на вопросы IBM DeepQA/Watson сыграет против двух чемпионов интеллектуальной телевикторины Jeopardy! (в России викторина производится по лицензии под названием «Своя игра»). Трансляция битвы умов состоится 14, 15 и 16 февраля 2011 года на канале CBS. Будет сыграно две игры.
Викторина пройдёт по стандартным правилам. Три участника соревнуются между собой в борьбе за право первым ответить на заданный вопрос. Вопросы сформулированы, как правило, в виде утверждений, где искомое слово заменено местоимением. Игроки должны догадаться, о чём идёт речь, и дать ответ.
Викторина пройдёт по стандартным правилам. Три участника соревнуются между собой в борьбе за право первым ответить на заданный вопрос. Вопросы сформулированы, как правило, в виде утверждений, где искомое слово заменено местоимением. Игроки должны догадаться, о чём идёт речь, и дать ответ.
+23
Squier Stratocaster контроллер для Rock Band и полноценная электрогитара в одном флаконе
1 min
3.1KЕсли ранее видеоигры пытались соприкоснуться с реальностью за счет высококачественных графических эффектов, то в последнее время все большую популярность обретают альтернативные игровые контроллеры. Wii, PS Move, XBox Kinect — все это только начало. Дальше всех пошел создатель музыкальных инструментов Fender, который решил совместить в одной вещи полноценную электрогитару, Midi-инструмент и игровой контроллер для видеоигры Rock Band 3.
Как и любой другой серьезный инструмент корпус Squier Stratocaster создан из дерева, в качестве материала для струн используется сталь. Определение текущего местоположения рук игрока основано на использовании дополнительных датчиков движения вмонтированных в гриф. Squier Stratocaster появится на полках магазинов к марту 2011 года по цене $279.99 за единицу.
Как и любой другой серьезный инструмент корпус Squier Stratocaster создан из дерева, в качестве материала для струн используется сталь. Определение текущего местоположения рук игрока основано на использовании дополнительных датчиков движения вмонтированных в гриф. Squier Stratocaster появится на полках магазинов к марту 2011 года по цене $279.99 за единицу.
+26
«Регулярные выражения» или «Просто о некрасивом»
8 min
4.2K«Регулярные выражения» или «Просто о некрасивом»
Начну с объяснения, что именно меня подвигло на написание этой статьи. Подвигла меня статья о регулярных выражениях которая публиковалась чуть раньше, кто читает хабру, уже наверняка ее видели, статья честно сказать не понравилась, потому как написать ее написали, но привели какой-то сложный пример в качестве использования и предложение купить книгу в 600+ страниц, что как мне кажется только отпугнет людей, которые могли бы ими воспользоваться.
Я специально не буду заглядывать ни в какие мануалы, и пичкать Вас информацией которую я сам не запомнил, уверен, для того чтобы заинтересоваться и начать пользоваться будет достаточно того, что умею и использую сам.
+14
Information
- Rating
- Does not participate
- Location
- Херсон, Херсонская обл., Украина
- Date of birth
- Registered
- Activity