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

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

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

Here be dragons: Управление памятью в Windows как оно есть [2/3]

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

Каталог:
Один
Два
Три

Оказывается длинные опусы нужно разбивать. А я то думал «многосерийные» топики публикуют исключительно для зарабатывания рейтинга :-)

Продолжу с места в карьер, так как где разбилось — там разбилось, а писать дополнительные введения к каждой серии выше моих сил.
Читать дальше →
Всего голосов 274: ↑251 и ↓23+228
Комментарии34

Here be dragons: Управление памятью в Windows как оно есть [1/3]

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

Каталог:
Один
Два
Три

Менеджер памяти (и связанные с ним вопросы контроллера кеша, менеджера ввода/вывода и пр) — одна из вещей, в которой (наряду с медициной и политикой) «разбираются все». Но даже люди «изучившие винду досконально» нет-нет, да и начинают писать чепуху вроде (не говоря уже о другой чепухе, написанной там же):
Грамотная работа с памятью!!! За все время использования у меня своп файл не увеличился ни на Килобайт. По этому Фаерфокс с 10-20 окнами сворачивается / разворачивается в/из трея как пуля. Такого эффекта я на винде добивался с отключенным свопом и с переносом tmp файлов на RAM диск.

Или к примеру μTorrent — у меня нет никаких оснований сомневаться в компетентности его авторов, но вот про работу памяти в Windows они со всей очевидностью знают мало. Не забываем и товарищей, производящих софт для слежения за производительностью и не имеющих ни малейшего понятия об управлении памятью в Windows (и поднявших по этому поводу истерику на пол интернета, на Ars-е даже был разбор полетов). Но самое потрясающее, что я видел всвязи с управлением памятью — это совет переместить pagefile на RAM-диск:
Из моих трех гигабайт под RAM disk был выделен один (на тот момент, когда на лаптопе еще была установлена XP), на котором я создал своп на 768МБ ...

Цель данной статьи — не полное описание работы менеджера памяти (не хватит ни места ни опыта), а попытка пролить хоть немного света на темное царство мифов и суеверий, окружающих вопросы управления памятью в Windows.
Читать дальше →
Всего голосов 360: ↑338 и ↓22+316
Комментарии85

Печать файлов с мобильного устройства с помощью Dropbox

Время на прочтение2 мин
Количество просмотров14K
Ниже представлен способ, который позволяет печатать любые документы, в том числе письма, фотографии, PDF файлы и т.д. с мобильного устройства на имеющемся у вас принтере.

Все что для этого нужно, это принтер, подключенный к компьютеру и мобильное устройство для отправки заданий на печать — это может быть BlackBerry, iPhone, iPad, Android или любой смартфон с выходом в интернет.

Беспроводная печать чего угодно, когда угодно и где угодно.

Хотя мобильные телефоны стали гораздо более умными в последние несколько лет, связь между принтером и телефоном по-прежнему практически отсутствует. Например, если у вас есть BlackBerry или iPhone, каким образом вы напечатаете презентацию или таблицу, пришедшую во вложении к письму? Или, как вы отправите на печать карту маршрута из Google Maps, построенную на iPad?
Читать дальше →
Всего голосов 44: ↑43 и ↓1+42
Комментарии48

Марио на LED-матрице? Почему-бы и нет?

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

Аспирантка Университета Карнеги — Меллон Хло Фан соорудила целую игровую приставку из LED-матрицы. Оригинально.
Всего голосов 91: ↑73 и ↓18+55
Комментарии57

Mouse tracking на сайте с помошью скрипта SMT (SMT2)

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

Преамбула


Озаботился на днях вопросом, с помощью какого скрипта/сервиса можно реализовать функцию mouse tracking на сайтах своих клиентов.

Mouse tracking — это возможность отслеживать каким образом посетитель сайта передвигал мышью на страницах интернет-ресурса.

Основные требование к скрипту: бесплатность и наглядность результатов. Таким образом мой выбор пал на Simple Mouse Tracking (оф. страничка: smt.speedzinemedia.com/smt) Может быть кто-то знает хороший аналог? Не скупитесь на комментарии!

Читать дальше →
Всего голосов 20: ↑12 и ↓8+4
Комментарии28

Управляем Ubuntu по bluetooth

Время на прочтение1 мин
Количество просмотров4.9K
Картинка для привлечения вниманияЧтобы использовать свою Nokia 5530 в качестве пульта для компьютера я использовал замечательную программу SmartTouch от kaist'a, но серверная часть для нее работает только с Windows, а мне хотелось иметь также и Linux версию. Что ж, при наличии исходных кодов (SmartTouch распространяется под GPL), сделать ee для Ubuntu не казалось сложной задачей.

Как все получилось, можно узнать дальше...
Всего голосов 55: ↑43 и ↓12+31
Комментарии34

Удобная и безопасная работа с серверами по ssh

Время на прочтение3 мин
Количество просмотров7.9K
Так как по работе приходится много удалённо работать с unix серверами, то пришлось разобраться как это делать комфортно и безопасно и со временем возникло желание поделиться. Данная заметка не претендует на новизну информации, но мне показалось что нигде нет цельного руководства, нечто похожее есть только на английском.
Описание тестировалось под Debian GNU/Linux с KDE, но должно подходить под основную массу unix систем/дистрибутивов/оконных менеджеров и графических сред.
Читать дальше →
Всего голосов 31: ↑18 и ↓13+5
Комментарии39

Краткая инструкция по настройке Vlan-ов

Время на прочтение6 мин
Количество просмотров84K
Для начала определимся что такое 802.1q vlan, дабы не изобретать велосипед маленькая вырезка из википедии:
VLAN (аббр. от англ. Virtual Local Area Network) — виртуальная локальная компьютерная сеть, представляет собой группу хостов с общим набором требований, которые взаимодействуют так, как если бы они были подключены к широковещательному домену, независимо от их физического местонахождения. VLAN имеет те же свойства, что и физическая локальная сеть, но позволяет конечным станциям группироваться вместе, даже если они не находятся в одной физической сети. Такая реорганизация может быть сделана на основе программного обеспечения вместо физического перемещения устройств.
На устройствах Cisco, протокол VTP (VLAN Trunking Protocol) предусматривает VLAN-домены для упрощения администрирования. VTP также выполняет «чистку» трафика, направляя VLAN трафик только на те коммутаторы, которые имеют целевые VLAN-порты. Коммутаторы Cisco в основном используют протокол ISL (Inter-Switch Link) для обеспечения совместимости информации.
По умолчанию на каждом порту коммутатора имеется сеть VLAN1 или VLAN управления. Сеть управления не может быть удалена, однако могут быть созданы дополнительные сети VLAN и этим альтернативным VLAN могут быть дополнительно назначены порты.
Native VLAN — это параметр каждого порта, который определяет номер VLAN, который получают все непомеченные (untagged) пакеты.


Для чего это надо?
Есть несколько ситуаций:
1. Банально представим ситуацию есть большая сеть, в районе покрытия этой сети у нас расположено два офиса, их необходимо объединить в одну физическую сеть, при этом общегородская сеть не должна видеть/иметь доступ к офисным тачкам. Данную ситуацию конешно можно разрулить VPN-ами, но на шифрованый трафик порядка 100 мегабит нужно не кислое железо, поэтому рулим vlan-aми.
2. Есть масса подсетей, территориально поделенных по городу, необходимо на каждую подсеть настроить интерфейс, по началу можно конечно обойтись сетевыми картами, но сети имеют свойства разростаться, и что прикажете делать, например в такой ситуации?:
serv:~# ifconfig | grep eth | wc -l
152
serv:~#

3. Клиенту необходимо выдать блок из 4,8,16 и т.д. и т.п. адресов.
4. Уменьшение количества широковещательного трафика в сети
Каждый VLAN — это отдельный широковещательный домен. Например, коммутатор — это устройство 2 уровня модели OSI. Все порты на коммутаторе, где нет VLANов, находятся в одном широковещательном домене. Создание VLAN на коммутаторе означает разбиение коммутатора на несколько широковещательных доменов. Если один и тот же VLAN есть на разных коммутаторах, то порты разных коммутаторов будут образовывать один широковещательный домен.
И множество других причин/ситуаций в которых это может понадобиться.
5. Увеличение безопасности и управляемости сети
Когда сеть разбита на VLAN, упрощается задача применения политик и правил безопасности. С VLAN политики можно применять к целым подсетям, а не к отдельному устройству. Кроме того, переход из одного VLAN в другой предполагает прохождение через устройство 3 уровня, на котором, как правило, применяются политики разрешающие или запрещающие доступ из VLAN в VLAN.

Как мне это все сделать?
Легко!
Читать дальше →
Всего голосов 29: ↑25 и ↓4+21
Комментарии19

Что, где, куда: обзор туристических блогосервисов

Время на прочтение9 мин
Количество просмотров6.2K
Лето уже в самом разгаре, но в отпуска успели выбраться далеко не все. Информации море, и сориентироваться с ходу в ней может быть нелегко.

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

В обзор попали:

turometr.ru/
tourbina.ru/
tourout.ru/
flagatrip.ru/
geoid.ru/
tripster.ru/
venividi.ru/
yapiligrim.ru/

Читать дальше →
Всего голосов 79: ↑62 и ↓17+45
Комментарии44

Exim для не слишком большой провайдерской/корпоративной сети

Время на прочтение1 мин
Количество просмотров3.3K
Так уж случилось, некоторое время назад я написал статью о настройке Exim под FreeBSD с блекджеком и блудницами выдачей прав на администрирование своих доменов и даже ящиков соответствующим пользователям, неплохой ловлей спама и т.д., но к тому времени у меня не было аккаунта на Хабре. Потому приведу ссылку в личном бложеке имени Хабра, авось кому-то пригодится, благо уже достаточно много людей ее нагуглили и говорят спасибо. Оговорюсь однако, пояснений по сложным вещам давать вряд ли буду — статья писалась в конце декабря, сейчас июль, многое подзабылось, а для того, чтобы сидеть и разбираться в этих дебрях заново, сейчас безобразно мало времени.
Итак, Почтовый сервер, как у провайдера.
Всего голосов 5: ↑3 и ↓2+1
Комментарии5

The Powder Toy

Время на прочтение2 мин
Количество просмотров8.8K
Предлагаю вашему вниманию отличную игру, за которой вы возможно проведете не один вечер. Эта игра относится к разряду тех в которые можно легко научиться, но сложно стать профессионалом. Да и профессионалом становиться не обязательно. Это просто отличное убиение времени. В основе игры лежит физика. Здесь, с помощью около 40 материалов, можно сделать практически все. Калькулятор, вулкан, ядерную бомбу (или реактор, кому как нравится), огнемет. Да у меня просто фантазии на все не хватит.

http://powder.hardwired.org.uk/
Более того, она относится к open-source продуктам.
http://powder.hardwired.org.uk/Download/powder-33.2-src.zip

Например здесь собран настоящий бинарный калькулятор.
image

А здесь собран десятичный калькулятор.

Игра имеет отличный движок для воплощения многих ваших идей!
Читать дальше →
Всего голосов 69: ↑56 и ↓13+43
Комментарии41

PilotHandwriting превращает ваш почерк в шрифт

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


PilotHandwriting — бесплатный веб-сервис, превращает ваш почерк в красивый шрифт, который будет использоваться для электронных писем.
Всего голосов 38: ↑37 и ↓1+36
Комментарии29

Мониторинг изменения файлов конфигураций сетевых устройств

Время на прочтение11 мин
Количество просмотров28K
Доброго времени суток.

Сегодня я попробую рассказать об утилите разработанной для мониторинга файлов конфигураций сетевых устройств – RANCID (Really Awesome New Cisco config Differ). RANCID – разработка американской компании Shrubbery Networks, Inc., это команда — имеющая 20 летний опыт администрирования, конфигурирования и поддержки Unix систем и сетевых устройств. Система разработана для ОС Unix, Linux и MAC OS X. Хотя в названии и упоминается компания Cisco Systems, система работает и с оборудованием других брендов, цитата с офсайта – «Rancid currently supports Cisco routers, Juniper routers, Catalyst switches, Foundry switches, Redback NASs, ADC EZT3 muxes, MRTd (and thus likely IRRd), Alteon switches, and HP Procurve switches and a host of others». Данным продуктом пользуются такие компании как AOL, Global Crossing, MFN, NTT America, Certainty Solutions Inc. Я буду рассматривать установку и настройку RANCID для хранения конфигураций маршрутизаторов Cisco.
Читать дальше →
Всего голосов 5: ↑5 и ↓0+5
Комментарии3

Технология радиоприема 21 века

Время на прочтение4 мин
Количество просмотров9.1K
Думаю, тему стоит начать с того, что для вас приемник? Эта такая штуковина с кучей деталей, обязательно с катушками и регулировкой частоты. Неважно, имеет ли приемник цифровой дисплей, или просто крутилку для выбора частоты, либо это TV тюнер стоящий у вас в компьютере и управляемый с компьютере. Все они имеют общий принцип построения, придумать что-то новое, казалось бы, невозможно. Сейчас мы перевернем ваше представление о приемниках, какими они были и какими они стали, особо не углубляясь в тонкости.

imageВзгляните: приемники, представленные на рисунке (№1 — профессиональный связной приемник, №2 — приемник, собранный по новой технологии цифрового моделирования), равны по характеристикам; к тому же приемник №2 является еще и многофункциональным ИЗМЕРИТЕЛЬНЫМ прибором! (Конечно, для работы нового приемника необходим компьютер, но об этом дальше.)

Читать дальше →
Всего голосов 33: ↑32 и ↓1+31
Комментарии16

Axelvox HD242 – удобный звук

Время на прочтение4 мин
Количество просмотров44K
Сейчас буду рад рассказать Вам о новых наушниках с саморегулирующимся размером и очень высококачественным звуком, который оценят как простые слушатели, так и заядлые меломаны и профи.



Читать дальше →
Всего голосов 73: ↑49 и ↓24+25
Комментарии117

Вся жизнь — игра, возможно TD?

Время на прочтение3 мин
Количество просмотров1.5K
Привет, жители пятницы и Хабра. Представляю на ваше рассмотрение 6 игр жанра Tower Defence, с моими краткими комментариями, писать подробно нет времени — надо «защищать башни»). Да и ни к чему подробно, лучше попробовать (на самом деле описывать каждую TD отдельно, нет смысла, так как они все сделаны по одному образу и подобию). Но, хочу предупредить это очень увлекательно(!), запросто можно увлечься и потерять счёт времени), хотя… пятница ведь.
Читать дальше →
Всего голосов 70: ↑52 и ↓18+34
Комментарии36

Реализация ядра микропроцессора AVR в ПЛИС Altera MAX-II

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

Хочу поделиться с Вами своим опытом разработки микропроцессора. Хотел сделать свой как можно более простой микроконтроллер с минимальной системой команд. Если делать свой микроконтроллер, то нужен и свой ассемблер…
После некоторых раздумий решил, что в этом смысле будет проще следовать какой-то известной системе команд. Остановился на AVR8.
Что из этого получилось можно прочитать здесь (Open Source Hardware Project).
Всего голосов 17: ↑15 и ↓2+13
Комментарии9

Вышла X-Moto 0.5.3

Время на прочтение1 мин
Количество просмотров1.1K
X-Moto — двухмерная игра, в которой игрок управляя мотоциклом собирает различные предметы, после чего ему необходимо найти выход из уровня. Сложность игры заключается в том, что уровни напичканы препятствиями, для преодоления которых нужно мастерство. X-Moto очень похожа на Elastomania.

Версия 0.5.3 содержит ряд исправлений, улучшений графики, появились чекпоинты, новая музыкальная тема, набор карт и др. С полным списком изменений можно ознакомиться здесь.

Игра свободная и доступна для бесплатного скачивания для платформ Windows, Linux и Freebsd (версия для Mac OS X на подходе).

P.S. Демонстрация лучшего результата прохождения одного из самых сложных уровней:

Всего голосов 97: ↑84 и ↓13+71
Комментарии93

Обзор игры Penumbra: Black Plague для Linux

Время на прочтение5 мин
Количество просмотров279
И так, продолжим обзор трилогии Penumbra и сегодня рассмотрим вторую часть Penumbra: Black Plague.
image
Сейчас, после того, как Black Plague пройдена, вся эта трёхсерийная Пенумбра представляется этаким рефлексирующим привидением в старом замке. Сначала оно искусно водит очередных постояльцев за нос, ухает в неожиданных местах и пугает на ночь глядя, нагоняя страх неизвестностью и загадочностью. А потом вдруг, то ли устав, то ли исчерпав запас таинственности, выходит на свет, садится в кресло, закуривает сигару и под изумленные взгляды окружающих принимается рассказывать, как оно все на самом деле было, обильно разбавляя рассказ анекдотами и колкими шуточками на злобу дня.
Читать дальше →
Всего голосов 73: ↑54 и ↓19+35
Комментарии16

Мультифон от Мегафона — используем альтернативный SIP клиент

Время на прочтение4 мин
Количество просмотров90K
Не хочу обсуждать целесообразность услуги как таковой — это уже обсуждалось в других топиках (#1, #2). В любом случае, услуга может быть полезна конечному пользователю, за что и выражаю благодарность Мегафону.

Также хочу восхититься сотрудниками Мегафона, готовившими продукт к выпуску — ведь кажется, что это совершенно закрытый продукт,… но даже поверхностное исследование позволяет понять, что основной функционал «Мультифона» мы можем использовать при помощи любого SIP клиента и обычного WEB браузера.
Читать дальше →
Всего голосов 40: ↑32 и ↓8+24
Комментарии58

Информация

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