Hungry Mind , Blog about everything in IT - C#, Java, C++, .NET, Windows, WinAPI, ...

.NET Framework Library Source Code

Стали доступны source сервера со следующим содержимым:

  • .NET Base Class Libraries (System, System.CodeDom, System.Collections, System.ComponentModel, System.Diagnostics, System.Drawing, System.Globalization, System.IO, System.Net, System.Reflection, System.Runtime, System.Security, System.Text, System.Threading, etc).
  • ASP.NET (System.Web, System.Web.Extensions)
  • Windows Forms (System.Windows.Forms)
  • Windows Presentation Foundation (System.Windows)
  • ADO.NET and XML (System.Data, System.Xml)

Configuring Visual Studio to Debug .NET Framework Source Code расскажет, как настроить Visual Studio 2008 для вытягивания исходников с этих серверов.

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

HP LaserJet 2015 and WL-500gP

ASUS WL-500g Premium ASUS WL-500g Premium я купил уже давненько, но все еще не "занимался" ним, как я любил заниматься с Линупсами.

HP LaserJet 2015 Сейчас возникла необходимость расшарить этот замечательный принтер HP LaserJet 2015 на два компа.

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

Подключение принтера HP LaserJet 2015 к WL500gP и настройка маршрутизатора

Первое, что необходимо сделать, - подключить принтер через USB к порту рутера. В админке System Setup --> Services разрешить Enable LPR printing и Enable RAW printing. Samba для печати мне нафиг не нужна.

Ядро с радостью сообщает, что увидело принтер:

Jan 16 14:58:38 kernel: hub.c: new USB device 01:03.2-2, assigned address 3
Jan 16 14:58:39 kernel: printer.c: usblp0: USB Bidirectional printer dev 3 if 0 alt 0 proto 2 vid 0x03F0 pid 0x3817
Jan 16 14:58:39 kernel: printer.c: usblp0 Device ID string [170]='MFG:Hewlett-Packard;CMD:PJL,PML,POSTSCRIPT,PCLXL,PCL;MDL:HP LaserJet P2015 Series;CLS:PRINTER;DES:Hewlett-Packard LaserJet P2015 Series;MEM:MEM=23MB;COMMENT:RES=1200x1;'

В админке, правда, Status & Log --> Status не отображает модель и статус принтера. По началу я расстроился, подумал, что ничего не получится, но, все-таки, не остановился на достигнутом. Смотрю netstat -l:

tcp        0      0 *:printer               *:*                     LISTEN
tcp        0      0 *:laserjet              *:*                     LISTEN

Обана! Протокол laserjet, порт 9100! Перехожу к настройке принтера в Windows Vista и XP.

Добавление принтера в Windows Vista и XP

Windows Vista

  1. Иду в 'Control Panel\Printers' и делаю 'Add printer'. Далее 'Add a network, wireless or Bluetooth printer'.

    Choose a local or network printer

  2. Автоматически оно, понятное дело, ничего не нашло, поэтому смело жмем 'The printer that I want isn't listed'.

    Searching for available printers...

  3. Здесь выбираем 'Add a printer using a TCP/IP address or hostname'.

    Find printer by name or TCP/IP address

  4. Вбиваем IP адрес WL500gP.

    Type a printer hostname or IP address

  5. После длительной мозговой деятелности Windows говорит 'Additional port information required' и просит помочь в выборе правильного типа устройства. Нам нужен 'Hewlett Packard Jet Direct'.

    Additional port information required

  6. Наконец просят показать драйвера устройства. Я скачал с офсайта и указал.

    Install the printer driver

  7. Последний шаг - ввод имени принтера.

Как всегда, печатаем тестовую страничку. У меня все окей, а у тебя?

Windows XP

Процедура практически аналогична. Я, правда, делал не с нуля, а в текущих настройках принтера добавил сетевой порт и удалил старый - он мне больше не нужен!

Usability этого решения

Пока что проблем не возникало. Буду замечать грабли - обновлю страничку. В первую очередь интересует работа со спулером, очередью печати и поддержка PostScript 2 или 3.

UPDATE: WL-500gP HP 2015 problems.

Coast 2 Coast - Be With Me (Original Mix)

Древние вещи, как правило, трудно отыскать. Трек Coast 2 Coast Feat Amanda Jamison - Be With Me (Original Mix), который срывает мне башню, я искал пару месяцев. И наконец свершилось чудо - я нашел сайт на котором был живой e2k линк. MP3 download link, на всякий случай...

Best subtitle editor

Jubler logo Jubler subtitle editor пока что лучшая утилита для редактирования, конвертации или создания файлов субтитров. Интерфейс несколько неудобен (Java), но альтернатив я не нашел.

Заодно выкладываю парочку субтитров, с поиском которых возникли проблемы.

NewsGator FeedDemon became free

Free beer Мой Best RSS Reader - NewsGator FeedDaemon. И он теперь стал бесплатным!

Также в скором времени бесплатными станут NetNewsWire, NewsGator Inbox и NewsGator Go.

Copyright 2007-2011 Chabster