Ознакомьтесь с нашей политикой обработки персональных данных
  • ↓
  • ↑
  • ⇑
 
Записи с темой: it-мунспик (список заголовков)
12:24 

Я не сплю, я перешел в режим замедленного функционирования
Приехал на дачу с родителями и немного разобрал тот ужас, которым мы наполнили дачу из-за ремонта.
Также стал расконсервировать компьютер после зимы - там очень капризная материнская плата. Собрал его в новом корпусе, все подключил, включаю - не стартует.
Вынимаю 2 из 4 линейки оперативки - не стартует.
Переставляю оставшиеся линейки на другие слоты - не стартует.
Вытаскиваю батарейку, вставляю - не стартует.
Переставляю оставшиеся линейки на другие слоты - стартовал. :)

Стал компьютер загружаться, и тут же выдал сообщение, что отсутствует загрузочный диск. Я точно уверен, что воткнул именно тот жесткий диск, на котором была система (назовем его диск 1). Стал перебирать десяток различных винчестеров, нашел один с WinServer2012. Загрузился с нее, посмотрел тот диск 1 - все в порядке, повреждений нет, система на месте. Попробовал восстановить диск 1 по теневой копии - не помогло.

Продолжил я перебирать диски, и нашел жесткий диск 2, который также был раньше подключен к этому компьютеру, на нем у меня хранились данные, игры и прочее. Посмотрел я на его содержание... Не, все в порядке, но у меня возникла сумасшедшая идея. Я отсоединил диск с WinServer2012, и подключил диск 1 и диск 2, сделав загрузочным диск 2.

Загрузилось 0_о. Понятия не имею, как такое получилось, но загрузочные файлы оказались на диске 2, а сама система - на диске 1...

@темы: Компьютеры, IT-мунспик

17:47 

Я не сплю, я перешел в режим замедленного функционирования
На прошлой неделе наконец купил то, чего мне так давно не хватало - обжимку, LAN-тестер, а также еще какой-то непонятный инструмент, который мне порекомендовал консультант... Понятия не имею, зачем он мне... xD
Брал я довольно дешевые модели (почти самые дешевые).
LAN-тестер простой, проверяет только целостность проводков. Работает только на обесточенных проводах, с возможностью проверки Ethernet, телефонного кабеля и USB. Конечно, не сравнится с тем, что я брал на работе: тот умел трассировать прокладку кабеля, определять длину до обрыва, пинговать и т.д. Но мне по большей части только проверка целостности нужна.
Обжимка тоже дешевая, с возможностью обжимать 8P и 4P. Правда, я угробил из-за нее два коннектора, не сразу сообразив, что 8P свободно вставляется с обеих сторон, и только одна из них полноценно обжимает все 8 контактов.
А третий инструмент... Как я понимаю, он предназначен для подключения кабеля к розетке. Но при этом он странно сделан: у него есть кусачки, которыми можно откусывать отдельные провода. Проблема в том, что для этого надо протянуть провод в эти кусачки, опереть кусачки на какую-нибудь поверхность и надавить на него. Зачем это так сделали - понятия не имею.

Так вот, вытерев миллиметровый слой бетонной пыли с бедного роутера, я решил наконец подключить свой компьютер по проводной сети. После ремонта рядом с моим и папиным компьютером, а также у телевизора было размещено по розетке, выведенной по схеме А, а другие концы проводов был выведены в "комнате" роутера в шкафу :). Нашел провода от компьютеров, вывел их в розетку, также подключив их по схеме А. Для соединения этой розетки с роутером сделал два метровых Ethernet-провода, каждые пометил цветным колпачком, соответствующим любимому цвету владельца компьютера. При этом потратил 6 коннекторов (как описано выше, потребовалось привыкнуть к обжимке).
После всего этого беру первый попавшийся обжатый провод и подключаю свой компьютер к розетке. Тот сразу увидел проводное соединение... и указал скорость подключения 100 Мбит/с. При этом кабель категории 5e, все контакты в розетке подсоединены, так что скорость должна была быть 1 Гбит/с. Проблему быстро нашел с помощью LAN-тестера - у кабеля, который я использовал для втыкания в компьютер, отсутствовал восьмой контакт. Как только подключил другой кабель - скорость стала 1 Гбит/с.

Затем стал проверять Лантестером Ethernet-кабель от телевизора. Смотрю - контакты все вразнобой. Перед криком фрустрации (розетку у телевизора будет очень сложно размонтировать), решил посмотреть - может, по ошибке у розетки со стороны телевизора вывели по схеме В: порядок мигания разнобойных контактов казался смутно знакомым.

Глянул в справочник и сделал Facepalm. Оказалось, что схема БО, О, БЗ, С, БС, З, БК, К - это схема B, а не А. То есть к телевизору я случайно вывел кросс. В принципе, с современными сетевыми картами это не должно вызвать проблем. Но меня заинтересовал вопрос - почему же, при подключении всех розеток по схеме А, контакты между роутером и компьютером мигали в правильном порядке? Ответ не заставил себя ждать - розетка располагается с обеих сторон провода. Таким образом, от роутера к розетке шел прямой провод, после розетки он становился кроссом, а следующая розетка превращала его обратно в прямой - демонстрация принципа "минус на минус = плюс" :).

ЗЫ: LAN-тестер - отличная вещь, даже не представляю, как я раньше жил без него :D

@темы: IT-мунспик

15:56 

Я не сплю, я перешел в режим замедленного функционирования
Ну что же, все-таки пришла пора выпилить WinXP, что у меня стоит на дачном компьютере с 2009-го года. Тот самый, что пережил три (или четыре? Не помню) различные материнские плата. Причина простая - захотелось наконец задействовать все 8 Гб памяти, а не 3.3. Ну и майкрософтовские программы уже с огромным скрипом ставились на XP. Но я все же сделал акронисом копию системы на память :).

Заодно проявилась забавность с оборудованием. Вчера на этом компьютере стояли два винчестера, SATA и IDE. Я захотел добавить к этому DVD-привод и еще потестировать несколько завалявшихся винчестеров, которые считал дохлыми.
Так вот, после подключения DVD-привода пропал IDE-винчестер (подсоединял к одному проводу). Я стал возиться с перемычками. По одиночке винчестер определяется только если перемычка стоит на позиции Cable Select, а привод - только если Master. И я стал пробовать различные комбинации, чтобы они вместе заработали.
Master-Slave - не работает. Slave-Master - не работает. Cable Select-Cable Select - не работает.
Я не сдался и поменял местами их подключение к IDE-разъемам. Тогда они оба обнаружились с конфигурацией Master-Slave.

Один обнаруженный винчестер на 500 Гб оказался полностью дохлым (он даже не раскручивался). Второй же, на 300 Гб, несмотря на мою уверенность в его непригодности, успешно определился и прошел все проверки поверхности без ошибок. Несмотря на то, что в SMART два параметра указывают Warning (я ведь точно помню, что он раньше сыпался и вообще перестал определяться), винчестер вполне исправно работает. Хотя я все же поглядываю на него с подозрением.

@темы: Компьютеры, IT-мунспик

00:44 

Я не сплю, я перешел в режим замедленного функционирования
I HATE YOU WINDOWS SERVER 2008 R2!!!!

Потребовалось мне немного поработать с SQL Server'ом на даче.
Мне нужно было на компьютер поставить программку, которая позволяет работать с данными SQL Server'а - SQL Server Management Studio.
Скачал дома, привез сюда. Установка не получилась - я ступил и взял с собой 64-битную версию...
Приезжаю на дачу в этот понедельник, с 32-битной версией... Он отказывается устанавливаться, сказав, что ему нужна минимум семерка (у меня тут XP). Я в порыве фрустрации ставлю VMWare (эмулятор) и ищу дистрибутивы, что у меня тут есть.
Нашел Windows Server 2008 R2. На шведском.

Мои стенания по поводу дурацкости WinServer2008
запись создана: 16.07.2014 в 23:15

@темы: Компьютеры, IT-мунспик

18:08 

Я не сплю, я перешел в режим замедленного функционирования
Решили ограничить доступ к рабочему SQL-серверу по программам. Сделали триггер на попытку логина, на локальном сервере протестировали, все работало. Пихнули на рабочий сервер.

Все, триггер стал отметать любые новые соединения. К счастью, текущее соединение я не прерывал, поэтому быстренько закомментировал ту часть, что отвечала за отказ в соединении, обновил триггер.
Неа, триггер по-прежнему отметает новые соединения. Все закомментировал, оставил внутри триггера всего три оператора DECLARE. Пробую соединиться.
Все равно отвергает соединение. Хочу удалить триггер - ошибка, не удается установить подключение. Я тут уже малость перепугался, подумал, что время моего сеанса закончилось. В триггере, вдобавок к имеющимся DECLARE, раскомментировал SELECT.
О, чудо, подключиться удалось!
Но, серьезно, WTF?

@темы: IT-мунспик, Программирование

16:12 

Я не сплю, я перешел в режим замедленного функционирования
Это неловкое чувство, когда, используя Windows в качестве основной системы, понимаешь, что в UNIX-системах писать скрипты умеешь лучше, чем в Windows...

@темы: Компьютеры, IT-мунспик

15:20 

Я не сплю, я перешел в режим замедленного функционирования
На даче сделал двухканальный интернет. То есть у меня два параллельных интернета :D.

Первый канал - мегафоновский 3G. Мегафон за время моего отсутствия на даче активировал где-то неподалеку новую вышку, и 3G стал ловиться намного охотнее, чем год назад. Интернет получается довольно неплохой, думаю, с ним даже можно по сети играть в Майнкрафт и прочее подобное.

Второй канал - по Wi-Fi с соседями. Тут я объясню немного подробнее.
ВНЕЗАПНО в наш поселок стали тянуть оптоволоконную сеть, и двое из наших соседей подключились к нему (20к стоит, однако). С одним из этих соседей мы договорились о расшаривании соединения через Wi-Fi. Но тут появилась проблема - у них WiFi роутер стоит на первом этаже, с противоположной от нас стороны. И между нашими участками стоит еще один участок, заросший деревьями. И железный гараж.
Нетбук и ноутбук вообще не могли увидеть ихний WiFi, а точка доступа и WiFi антенна видели его, но не могли подсоединиться.
Тогда я выдвинул недавно купленный роутер с ТРЕМЯ антеннами.
Сперва я пытался сделать все нужное на официальной прошивке.. Уж больно она красивая :). Но она не позволяла подключать роутер к существующим прошивкам. Попробовал подключиться к нему по telnet и сделать много линуксовых дел.
Как бы сильно мне не хотелось оставить красивую официальную прошивку, таки пришлось перепрошить его на DD-WRT. Этот роутер смог относительно стабильно зацепиться за соседский роутер с силой сигнала 17-19%. После этого я переключил его на излучение уровня недозащищенного ядерного реактора и установил его в режим WiFi-репитера-моста (что означает, что он сохранял свое подключение к соседям, при этом излучая собственную точку доступа; кроме того, он работал в качестве Ethernet+WiFi свича).
Соединение не очень стабильное (сигнал порой пропадает на несколько минут, по статистике пинга теряется 4% пакетов) зато интернет для нас бесплатный, и довольно быстрый.

@темы: IT-мунспик, Интернет

16:00 

NOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO!!!

Я не сплю, я перешел в режим замедленного функционирования
В скрипте:
username="TestUser"
grouppath="/home/TestGroup"
GroupName="TestGroup"
chown $GroupName'-'$username':root' -R $GroupPath'/'$UserName


Запуск.
...

@темы: Компьютеры, IT-мунспик

20:16 

Я не сплю, я перешел в режим замедленного функционирования
Редко стал писать в дневник, но наконец смог найти возможность написать кратко о том, что помню.
Несколько недель назад превратил свою комнату в зону с химическим заражением. Началось все с того, что я заболел, и меня поставили на больничный. После второго его продления врач мне сказала, что если мне не станет лучше через три дня, она направит меня на.. брр.. анализ крови. С такой мотивацией я стал делать попытки вылечиться с удвоенной силой, в частности, стал непрерывно измерять температуру градусником. Как только значение устанавливается, я встряхивал градусник и начинал по новой. Во время очередного встряхивания я случайно сделал ДАИ ГОКОУДЖИН и с размаху разнес градусник об стол...
Последующие два дня я проводил в своей комнате самую тщательную уборку, играя в Lines шариками ртути и запечатывая их в первое попавшееся в руку радиоактивное хранилище. Не знаю, какой процент улетевшей ртути я собрал, в уме я посчитал примерно 67%. Остальное приходится терпеть. Пока жив.

Что касается IT...
На работе за прошедшее время семь раз убивал и переставлял сервер Altlinux в попытках поднять на нем домен, принимающий Win7. Это было такое дело, что если что-то сделать не так - все рушится до сложновосстановимого состояния. Причем многие такие ситуации были совершенно непредсказуемы: например, добавил в DHCP один статичный IP-адрес... И умер DNS (bind).
Первая успешная реализация домена (на шестую установку) работала неплохо, но не давала возможность как-либо редактировать параметры DHCP и списки пользователей, поэтому я ее в конце концов убил.
Сейчас сервер сидит на второй успешной реализацией домена без недостатков предыдущей. Но главная проблема еще остается - надо еще подружить этот контроллер домена с имеющимся PDC Active Directory...

Кроме того, меня ВНЕЗАПНО попросили сделать программу, которая сможет переконвертировать тучу данных из базы данных института в один XML-файл. Для этого дали XML-схему (файл, полностью описывающий структуру нужного XML-файла). К счастью, я не пошел напролом - я устал жать Page Down, прокручивая ее. К счастью, в интернете нашлось несколько программ, которые могут конвертировать XML-схемы в класс VB.Net, который я уже смогу использовать.
Первой такой утилитой была xsd.exe. Но схема оказалась слишком сложной для нее.
Второй утилитой стала XSD2Code, которая успешно сделала нужный мне класс с возможностью сохранить все введенные данные.
Что касается исходной базы данных - чего там только нет... всевозможные документы, личные дела, страны, национальности, группы, оценки...
Я думаю, что наигрался в квесты на год вперед, пока пытался разобраться с этой базой данных. Зачастую чтобы связать данные в двух таблицах, требовалось использоавать штук 5 промежуточных. Одним из самых знаменательных моментов была моя фрустрация, когда я узнал, что у них firstname - фамилия, secondname - имя, lastname - отчество.
Кроме того, меня повеселило название таблицы Rab_student_ocenka_kol.
Тем не менее, я все же рад, что мне дали это задание. Во-первых - все-таки, это программирование, именно то, которое мне нравится, хотя в последнее время я его подзабросил. Во-вторых - опыт составления SQL-запросов на пару вордовских страниц, которого мне очень не хватало. Ну и все же за это задание обещают дополнительную плату.

@темы: IT-мунспик, Компьютеры

15:59 

Altlinux

Я не сплю, я перешел в режим замедленного функционирования
Warning, IT ahead!
читать дальше
Anyway, what the hell?

С Win7 два таймаута, с WinXP один таймаут, с Мандривы и самого сервера - мгновенно.

@темы: IT-мунспик

11:56 

Я не сплю, я перешел в режим замедленного функционирования
Однако тяжело без 3D-звука...
читать дальше

@темы: IT-мунспик

19:28 

Я не сплю, я перешел в режим замедленного функционирования
На роутере слетел интерфейс USB-SATA, пришлось покупать новый. Оно и понятно - 14 месяцев работал практически без перерыва. Пользуясь случаем, решил обновить прошивку.
Сколько максимальный размер прошивки? 3.8 Мб. Сколько места занимает инструментарий для сбора прошивки? 3.8 Гб.

Первые несколько прошивок фэйлились из-за нехватки места. Хотя у меня /home смонтирована на отдельный VHHD с 4 Гб, но там хватало место только для одной прошивки, а я пока не хотел удалять старую, поскольку там все настроено. Увеличил место на системном VHHD с 8 до 14 Гб. И внезапно убунта стала виснуть при загрузке. Пришлось заходить в терминальный режим и пытаться запустить Gnome оттуда. Жаловался, что у какой-то из папок во временных файлах неправильные разрешения. Chmod не помог, пришлось искать решение в интернете. Помогло гениальное по своей простоте решения - снести эту папку. Правда, по обычной процедуре система все так же висла, но получилось ее запустить из терминала.

В принципе, GUI мне был нужен исключительно для того, чтобы создать новый раздел, так как не было у меня уверенности, что правильно сделаю это из терминала. А сама сборка прошивки делается по уже выученному набору команд в терминале...
Заметил еще такой принцип линукса - зачастую легче сделать что-либо через терминал, чем искать соответствующие пункты в GUI :))

@темы: IT-мунспик

18:13 

Я не сплю, я перешел в режим замедленного функционирования
Хех, между делом наткнулся на эту забавную тему:
bbs.vbstreets.ru/viewtopic.php?f=2&t=42562&sid=...
Краткая суть диалога

@темы: IT-мунспик, Юмор

21:20 

Я не сплю, я перешел в режим замедленного функционирования
Сегодня прошел Divinity 2.. Могу сказать только одно - "мда" :). Но главное - я выполнил главную задачу, которую преследовал всю игру - пройти игру, ни разу не погибнув в облике Дракона. Все-таки инстинкт защиты Драконов отлично сработал.

Ну а по поводу роутера могу сказать даже две фразы, цитируя Соника... "I give up... He's so weird". В той версии прошивки, что я мучил, включение wi-fi убивало dns, transmission и прочие сетевые службы. В чужой прошивке все было хорошо, пока я не знахотел поставить ftp... Все как один выдавали segmentation fault...
"Ok, here we go again..."

Также скачал Mass Effect 2. Интересная игрушка, из того, что я видел, вобрала в себя элементы GTA 4, Oblivion и Предтеч.

@темы: IT-мунспик, Игры

01:47 

Он завелся.. завелся!

Я не сплю, я перешел в режим замедленного функционирования
В первый же выходной день (четверг) мне надоело, что я вынужден использовать на своем роутере USB 1.1, так как USB 2.0 на ядре 2.4 работает глючно - через несколько часов работы винчестер виснет. И решил я кардинально сменить прошивку, которая у меня стояла уже 2/3 года - DD-WRT. Единственная прошивка на ядре 2.6, с которой мой роутер мог работать, оказалась OpenWRT.
Главное ее отличие от DD-WRT - ее надо самому собирать. Можно, конечно, скачать готовые, но это не интересно... :)

Перво-наперво снова обрадовался, что год назад поставил себе на эмулятор убунту - она тут оказалась очень кстати. Итак, скачал исходники, скомпилировал все (рыться в них мне пока рано), а потом мне надо было выбрать, какие пакеты включать в прошивку. Разумеется, все это можно делать только в линуксе - Windows такого не умеет. И тут началось шаманство - у моего роутера есть всего 4 Мб для этой прошивки, и приходилось обходиться необходимым минимумом. Где-то с шестой попытки получилось запихать все нужное в эти 4 Мб, залил прошивку, и вскоре передо мной предстала ее вебмордочка.

Первое время я удивлялся, сколько там всего - есть и встроенный файл-менеджер, и графики загруженности процессора с памятью, и возможность управлять демонами... Но очень скоро начался шквал проблем:
  1. Почти сразу роутер перестал пускать меня по телнету... Перепрошив его два раза с разными настройками, я узнал, что в этой прошивке после установки пароля телнет блокируется, а вместо него включается SSH. Так что пришлось быстро найти себе SSH-клиент.
  2. После некоторых перепрошивок (а их всего было не менее трех десятков) веб-мордочка отказывалась сохранять настройки. То есть они действовали до момента перезагрузки роутера, после чего сбрасиывались. Помогала только перепрошивка на другой вариант прошивки. Причину этой проблемы я так и не выяснил, но могу предположить, что это из-за того, что прошивка занимала весь flash-чип, и для настроек просто не хватало места.
  3. Через несколько прошивок я обнаружил, что у меня исчез SSH. Как оказалось - я по незнанию убрал из прошивки dropbear - это, собственно, SSH-сервер :).
  4. Был момент, когда роутер просто отказался меня пускать по SSH, хотя тут я был не при чем... Пришлось опять перепрошивать
  5. Но это еще не все - на большинстве прошивок роутер вел себя невероятно - после перезагрузки он не пинговался по своему IP-адресу: 192.168.1.1. Путем экспериментов выяснилось, что команда ping 192.168.0.1 (!!!) мгновенно активировала сеть роутера - он сразу начинал пинговаться по своему 192.168.1.1 (а по 192.168.0.1 он, разумеется, не пинговался), и к нему сразу можно было подключиться и по SSH, и по веб-мордочке. Причину этого я так и не выяснил, и лишь надеюсь, что это не повторится.
  6. Итак, с горем пополам все настроил, установил торрент-клиент, он сразу заработал... И тут я обнаружил, что на моем компьютере нет интернета, причем на роутере он есть. Быстрый поиск показал, что у роутера пропал один из маршрутов, в котором Destination 0.0.0.0. Попробовал я добавить его через веб-мордочку. Получил сообщение "Ошибка: В поле Destination вместо ввода 0.0.0.0 оставьте его пустым". Оставляю его пустым, получаю "Ошибка: поле Destination пустое" :hang:. Попробовал порыться в скриптах этой веб-морды, но ничего такого не нашел. В результате пришлось заново делать прошивку, сбросив все, что я делал.
  7. Довольно часто после нажатия кнопки "Сохранить и Применить изменения" роутер начисто пропадал из сети, из-за чего мне приходилось делать ему холодный ресет - выдергиванием питания.
  8. Ну, про долгие мучения с настройкой FTP-сервера я промолчу...
  9. Ах да. Wi-Fi не было. То есть он был включен, настроен.. Но его не видело ни одно из моих wi-fi устройств.
Малость обиженный кривоманипуляторностью автора веб-морды (по поводу маршрута), я заменил xwrt на luCi. Параллельно попробовал пошаманить с WiFi драйверами. В этой веб-мордочке сначала запутался, но потом разобрался, и принялся делать все по порядку. WiFi поднял на удивление быстро - оказывается, в этой версии драйвера не работает WEP шифрование. Включил WPA - и точка сразу появилась. Торрент-клиент опять встал без проблем, а вот с FTP опять были трудности - он говорил про существующего пользователя, что этот пользователь не существует. Пришлось дважды сменить FTP-сервер, остановился на довольно простом Pure-FTPd, который быстро заработал.
С этими мучениями мне немного помог принцип, по которому я построил операционную систему на роутере - если жесткий диск не подключен, то загружается лишь минимум, включенный в прошивку, и те настройки, которые записаны во flash-память роутера. А если жесткий диск подключен - то все загружается уже с него, и flash-память роутера практически не используется (соответственно, настройки у обоих конфигураций независимо, что позволяло делать эдакий бэкап).

ЗЫ: Даа, на что только не пойдешь, чтобы при скачке с роутера вместо 900 Кб/с получить 2.8 Мб/с :))). Ну что ж, выходные потрачены определенно не зря, это шаманство меня настолько отвлекло, что я практически не играл в игры за все это время.

@темы: Компьютеры, Интернет, IT-мунспик

22:21 

Я не сплю, я перешел в режим замедленного функционирования
В пятницу скачал и установил на ноутбуке Visual Studio 2005 .NET, чисто попробовать. Должен сказать - я был в восторге. Столько всего очень удобного появилось, в том числе и улучшенный преобразователь кода из VB6.
Очень понравилось, что даже во время разработки (режим Design) среда указывает на большую часть ошибок (VB6 указывал только на синтаксические ошибки).
А также понравилось:
  • Добавили перегрузку функций, то есть возможность создавать несколько функций с одинаковым именем, но разными аргументами. В зависимости от списка аргументов при вызове функции, среда автоматически вызывает нужную.
  • Среда теперь указывает не только на ошибки, но и на недочеты - например: 1) Объявление неиспользуемой переменной, 2) Внутри функции наличие ветви алгоритма, при которой функция ничего не возвращает
  • Появилось окно задач - как бы простой органайзер программиста, в котором можно составлять список того, что нужно сделать
  • В том же окне задач есть еще список особых комментариев. Теперь он собирает все комментарии, содержащие особое ключевое слово, со всего кода, и выводит их в списке
  • Если переименовать переменную в строке ее объявления, среда любезно предлагает также переименовать ее во всем остальном коде
  • Раньше точки останова были простыми - выполнение программы приостанавливалось как только оно доходило до этой точки. Теперь же в точку останова можно задать дополнительные параметры - останавливать только при определенном условии, останавливать через определенное количество проходов программы через эту точку, и так далее...
  • Переменные одного типа теперь можно объявлять вместе, то есть вместо Dim i as Integer, i2 as Integer, i3 as Integer можно писать Dim i, i2, i3 as Integer
  • Наконец-то добавили возможность в классах создавать массивы с фиксированной длиной
  • Убрали Default Property. И правильно сделали :)
  • По-моему, моя игра стала работать значительно быстрее...
А то мега-выражение, о котором я писал в предыдущей записи, оказывается, можно сократить с помощью алиасов. Так что я теперь вместо Microsoft.DirectX.Direct3D.Matrix.Multiply пишу D3D.Matrix.Multiply, Microsoft.Windows.System.Forms.Form.ActiveForm вообще пропускаю, ну и так далее :)
Программирование теперь стало напоминать квест - отыскать среди вышеприведенных структур нужную функцию :)).

Правда, есть и несколько странностей, например - зачем-то Integer переименовали в Short, а Long - в Integer...

@темы: IT-мунспик, Программирование

16:17 

Я не сплю, я перешел в режим замедленного функционирования
Внимание - запись убивает моск всем смертным :).
Вчера на сервак поставил Win2003 Server, в замен стоявшей на нем Win2000... Мдаа, непривычная система.
Процесс установки какой-то не такой оказался. Во-первых - я выбрал для установки тот же логический диск, на котором стояла Вин2000, проигнорировав предупреждение. После начала установки секунд через 5 он пожаловался на невозможность считать установочные файлы. После перезагрузки он спокойно начал установку.
Благополучно установившись, он умудрился на видеокарте S3 Virge поставить разрешение 1152 на 768... и с 8 битами! В 2000 он максимум мог ставить 1024 на 768 с 4 битами... Как бы то ни было, видеокарту я все равно заменил на GeForce 2 MX, чтобы не убить глаза растянутым в полтора раза экраном...
Проведя стандартную серверную настройку TPC/IP, вдруг обнаружил, что сервер мгновенно видет себя, но два других компьютера - нет. Два других компьютера в ответ не видели свою рабочую группу... Пробовал устанавливать DNS- и DHCP- сервера, даже умудрился их настроить, только потом понял, что они нужны только в доменах... Далее умудрился заставить работать интернет. Но при этом локальная сеть все равно не работала... Через некоторое время обнаружил, что по ip-адресам они могут соединяться, то есть если в проводнике вбить ip-адрес другого компьютера, то они успешно соединяются. Еще через пару минут сервер любезно показал мне, что относит оба других компьютера к области Интернет... После этого даже мой моск умер, и я каким-то образом смог загрузить Вин2000 несмотря на то, что вин2003 много чего поменял...

@темы: IT-мунспик

DFO

главная