Понабежало студентов

Со своими заданиями на C#, заочники, ко всему прочему. И хрен бы с ним с уровнем знаний, кто-то умеет форму нарисовать сам, уже хорошо, кто-то знает, что такое форма (хотя бы для выпечки пирожных), кто-то умеет водить большой железный корабль и стрелять из… ну чем там корабЕль стреляет. У кого-то своя фирма по вебдезигну и наружной рекламе (такие обычно не приходят, им есть, кому на работе делать, или они сами умеют).

Страшнее студентов-заочников могут быть только преподаватели, которые им попадаются, и по закону подлости, самому, э-э-э… отстающему студенту, вот-вот, водителю корабЕля, достался самый въедливый препод. «Мало того, что говорящий, но и совсем непьющий препод, хрен знает с какой планеты», у которого ко всему прочему требование, чтоб все комментарии были на английском. Русофобия! Ну вот куда товарищ полковник… Правильно, товарищ полковник ему в прошлом году сам сдавал.

Первое задание было ничего, написать кодер/декодер из BASE64 и обратно. Ну вот как-то так

А второе, написать «менеджер паролей» с базой в XML, умеющий импортировать пароли и заметки к ним из произвольных текстовых файлов типа:

Иван Иванов
ivanov@example.org
13/01/1979
vatnik1931

Марья Иванова
ivanova@example.org
31/02/1989
vatnica1945

В общем, как-то сделал, но криво, точно знаю про то, что если где-то забыть галку в импорте, то функция импорта ничего не увидит, но есть кнопка предпросмотра перед добавлением в базу, так что галку можно поставить.

Кораблеводитель потерял исходники. Вот пусть они теперь тебе тут лежат на видном месте, чтоб по ночам не звонил.

Другие не вздумайте этим изделием пользоваться в целях всамделишного хранения настоящих паролей.

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

Перекодировщик в/из BASE64
Исходники типа «менеджера паролей»

Неверный IMEI после прошивки Philips Xenium v 377 и его восстановление.

Принесли означенный телефон, выдающий ошибку «Неверный IMEI» и не видящий ни одной сим-карты. По *#06# также выдается сообщение о неверных IMEI. Восстановил через инженерное меню, по инструкции. Делаю заметку на случай, если вдруг еще понадобится, а оригинал инструкции сгинет.

Сначала надо попасть в инженерное меню:

*#*#3646633#*#*

Далее переходим на вкладку Connectivity и выбираем пункт CDS Information

Далее переходим в пункт Radio Information

Далее выбрать Phone (там их будет два, для первой сим-карты и второй)

Для Phone 1 надо ввести команду AT+[ПРОБЕЛ]EGMR=1,7,”ваш имей”
Нажать кнопочку SEND AT COMMAND

Вместо «ваш имей», таки да, IMEI. Они под крышкой на наклейке, приклеенной на металл корпуса.
Если забыть пробел, то чуда может не получиться, произойдет ошибка This command is not allowed in UserBuild

Перезагружаем устройство, проверяем наличие IMEI #1 по *#06#, повторяем операцию для второго слота, с той только разницей, что выбираем Phone 2 и вводим другую команду: AT+[ПРОБЕЛ]EGMR=1,10,”ваш имей”

Оригинал инструкции
Картинки утащены оттуда же, надеюсь, автор не обидится.

Установка Windows 7 с жесткого диска

Бредистория

Или сраный интеловский чипсет. В общем, вызвали меня на заказ, поставили задачу — десятку убить, семерку вкрутить. Беру верную флешку с YUMI, на которой есть образ Acronis Disk Durector, всякого рода винды и линуксы, нужные для эникейной работы, и начинаю.

Снес я Windows 10, убил б-гмерзкое GPT, переделил диск, вставляю флешку с установщиком Win 7, но не выходит каменный цветок, посылает меня установщик Windows 7 за Cdrom drivers, иначе говоря, Windows 7 просит драйверы CD-ROM.

Непорядок, подумал я, ибо CD-ROM даже в проекте не было. Легкое гугление дало ответ, Windows 7 не поддерживает USB 3.0 искаробки. Гейц с ним, включаю в BIOS режим совместимости USB. Линуксы и флешку и hdd видят, акронис тоже, а вот инсталлятор Windows 7 — хрен.

В общем думал я, думал, и таки нашел способ поставить Win7 с жесткого диска, хотя кучу времени зря потратил на добавление драйверов USB, различную греблю с перетыканием флешек и прочей фигней, есть же способ гораздо проще…

Что надо

1. Две флешки. На одну кладем любимую «форматилку», он же менеджер дисков и Hiren’s Boot CD. Вообще весь HBCD нам тут нахрен не нужен, можно обойтись вырезкой из сабжа.
2. Чуть не забыл, нужен еще какой-нибудь легковесный Linux. Я в конкретном случае использовал Puppy Linux.
3. Флешка 2, на которой или образ установочного диска Win7, или уже подготовленный для загрузки с флешки установщик. В моем случае, был вариант 2, заранее подготовленный с помощью rufus
4. Достаточное дисковое пространство. В моем распоряжении был аж терабайтный винт, хотя описываемый ход котом можно повторить даже на 50-гигабайтном IDE-HDD, буде он в такой конфигурации железа окажется.

Что делаем

1. Делаем разделы диска, как нам угодно. Например, я сделал логический диск D: для файлов пользователя, на 700 Гб, в конце диска, и оставил область в 300 Гб в начале неразмеченной. Установщик Win 7 сам ее потом разметит, положит файлы ОС на будущий диск C: и создаст свой загрузчик на отдельном разделе 'Зарезервировано системой', размером 100 Мб

2. Делаем с помощью любимого менеджера дисков, логический раздел для установщика Windows 7, размер варьируется, от 5 до 8 Гб, но лучше сделать 8. Формат (файловая система) раздела NTFS или FAT32, последнее предпочтительнее.

3. Загружаемся в Linux, и если вы последовали совету использовать Puppy, то все будет «какввенде» — рабочий стол, ряд дисков ниже, флешка с виндой с иконкой флешки. Жаль, не могу заснять видео, машину уже унесли

4. Копируем файлы с флешки с установщиком Windows на созданный раздел. Файлы скопировать просто: открываем флешку, кликая по ней 1 раз, открываем нужный диск (аналогично), переключаемся в окно с открытой флешкой, нажимаем CTRL+A, выделяя все в окне, и мышкой перетаскиваем в соседнее окно, где открт нужный раздел

5. Осталось перезагрузиться с загрузочной флешки, и выбрать пункт меню Boot From Hard Drive (Windows Vista/7/2008 or Xp), если вы грузитесь через PXE или с установленного на YUMI HBCD, или последовательно выбрать Boot Windows (XP/2003/2008/Vista/7) From Local HDD а только потом Boot From Hard Drive (Windows Vista/7/2008 or Xp)

Если все сделано верно, то Grub4DOS найдет bootmgr, а тот запустит установщик Windows 7.

Останется установщику указать неразмеченную область диска для установки.

Потом раздел с установщиком можно снести и объединить его с диском C: или D:.

Как-то так, прошу прощения, что без скриншотов и видео, пациента уже выписали.

Утилита для PXE или загрузочной флешки, запускающая Windows с локального жесткого диска.

А нахрена он нам?

Спросит вдумчивый читатель. И будет прав.

Отвечу на это:
1. Да чтобы запустить локальную Windows, если, например, слетел к чертям собачьим MBR, оригинального диска с виндой под руками нет, а зайти смерть, как надо, и именно в локальную винду.
2. Чтобы запустить установку Windows 7 (а может быть и 8, а может быть и 10, а может быть ворона, я не проверял) с локального жесткого диска. А вот зачем это — расскажу позднее.

Как сделано

1. Использован образ DOS, взятый отсюда
2. Подправлен AUTOEXEC.BAT
3. Добавлен Grub4DOS, причем особо не заморачиваясь, утащен с мультизагрузочной флешки, созданной YUMI
4. Подправлен menu.lst также нагло спертый из Hiren’s boot CD
5. Создана ISO-версия этого безобразия, по вот этому рецепту

Скачать

Готовый образ
Готовый образ, сжатый gzip
ISO-образ

Примечание

Вообще я использовал для работы оригинальный HBCD, а эта штуковина, хоть и сделана «по мотивам», но в реальных условиях не тестировалась. Только на тестовой виртуальной машине, так что юзайте на свой страх, риск и хвост, и оставляйте комментарии, ежели любо, или же не любо и в чем конкретно

Рабочее

Вот ведь блинский блин. Друг, товарищ и вообще хороший человек (Ага, три раза человек. Д-р В█████кий ) ███████ устроился на новую работу. И ведь опять, блядь, ██████████. Этот анекдот мне уже начинает надоедать. Мало того, что из ███████ ████████, как из меня ████████ ███, так еще и ███████ ему попадаются есть отдельная шутка юмора, в них обычно не ████████ нужен, а Геракл, чтоб вычистить эти авгиевы конюшни. Нормальный ████████ в такие места идет только за большие деньги, которых у таких контор нету. Ну если есть, то на ████████ █████████. Посему берут ████████ за сраные ███-███ ████ в месяц, поскольку ███████ на такие деньги идет. А работать приходится мне, ну это уже тому ще ███████ не шарит. Если и шарит, то хуево и не в том.
███████, конечно, везет, на самом деле. Тому ще, во-первых, я его █████, а во-вторых, ████████ не предполагает личного посещения этих клоак, и можно помогать █████ с помощью ████████, ███████, всяких ██████████ ████████, ███ и такой-то матери, не отрывая жопу от уютного дивана в Финляндии.
Так вот, новая работа ███████ это вообще что-то с чем-то, в типа таком же говне работает небезызвестный ██████ (██ ████ ██████████ ███████). В общем контора занимается «██████» и сидит на ███████████. У нее внутри неонка даже ███████████ есть, причем кроме ███████████ там походу вообще нет ничего. Исходя из объяснений ████████, контора занимается чем-то ███████-███████-█████████████, вроде ███████████ ██████████ ██████. Это типа официально. На самом деле внутрях даже не неонка, а сплошное ██████- ███питие, куча ███ постпенсионного возраста, четыре █.█.█ (и █.█.█.), которые в чем-то понимают, но постоянно в разъездах или в ███████ и до кучи ████████-████████ на какой-то крутой тачке. ███████ говорит, что на ████████, но тут веры ███████ нет, ибо в машинах он шарит еще хуже, чем в █████████. Совершенно не понимаю, как ████████ взяли в эту контору с █████████████, ибо он везде проходит как ███████████████ █████████████, █████, ████, ████████ и ███████ (причем со █████████, а ни как я). У меня, собственно, все то же, только без █████████████ и █████ ██████ ████.
Ну да ладно. Так вот, об █████████. Как оказалось, в ████████ ну просто не авгиевы конюшни, а конюшни размером с небольшую ███████, типа ███████ ████████.
— везде винды, поставленные еще на заводах при покупке компов, в основном XP, самое свежее — директорский ноутбук с █████ Половину виндов на всем этом хозяйстве надо переустановить, естественно, не проебав данные. Дисководов нет, USB залиты чем-то типа █████████ (████████████). Фотку показать не могу, ибо тоже ███████████. Если просочится, то ████████ изменят класс на «Евклид» (а вас переведут в класс D, будете у меня за SCP-█████ ухаживать — примечание д-р В████ский). Единственный способ общения компов со внешним миром — сетевой разъем.
— кроме компов есть еще некие устройства типа «очень старый китайский телефон» но в чехле от танка. По характеристикам что-то типа третьего пня (хорошо, хоть x86, а не какой-нибудь ARM или ПЦ ПОМЕР). Памяти от 64 до 128 Мб. Софт под DOS (нагло выдранный из 98 винды, видимо без всякого уведомления тов. ██████). Причем все это железо упаковано в реальный такой железный чемодан. Называется херня «█████████».

И все это надо обслуживать, сбэкапить ось и софт с «█████████» (штатную бэкапилку █████████████, а без нее «███████» может только свои данные выгружать с помощью специальной █████████████, запускаемой с «██████████████████» ████), переустановить винды где надо. В общем ад, ужас, шок, трепет и крипота с домовыми.

После интенсивных телефонных переговоров и разрытия склада с деталями был собран относительно неплохой по местным меркам «сервак» (пень четвертый, 1.7 Ггц, гиг памяти). Туда водрузили слакварь и решили поднять PXE-сервер. Поскольку секретность ™, то на █████████ повесили еще и отчетность. Т.е. ему надо составлять [ДАННЫЕ УДАЛЕНЫ], как именно он сделал то-то и то-то. И снабжать ссылками на открытые источники. Поскольку писать у █████████ получается только [ДАННЫЕ УДАЛЕНЫ], то мне придется вас немного █████████ ██████████████████. Заодно и сайт попиарю, да не забанит меня Роскомганьба (Не стоит так оскорблять нашу организацию, мы гораздо круче — примечание д-ра Б█████████).
Как-то так.

Уважаемый █████████ █████████ ██████████████████ еще раз допустите утечку информации, и/или будете в таком тоне отзываться о делах на Базе ███, или об SCP-████, которого вы пренебрежительно называете ██████, то я лично скормлю вас какому-нибудь Кетеру.
О5-█

Дыбр

Поскольку, что-то серьезное писать влом (мануалы в разработке, плокады лень рисовать), то напейшу дыбр. С 12 этажа одного жилого здания в Хельсинках охуительный вид. Да, будем брать вторую. А потом можно увольняться и открывать что-то свое, ибо хоть «дядя» и охуенный, но все-таки «дядя». Кстати, сам «дядя» не против, и даже готов на первое время помочь юристами и сопровождением. Возможно, мне скоро понадобятся кодеры-фрилансеры. Много кодеров. Когда становиться в очередь — скажу. Плюс пара представителей в ГОРФ. Желательно с юридически-бухгалтерским образованием, и плюс еще два с хорошо подвешенным языком. Все не точно, но расклад пока такой.

Это перепост заметки из моего блога на LJ.ROSSIA.ORG
Оригинал находится здесь: http://lj.rossia.org/users/hex_laden/314755.html
Прокомментировать заметку можно по ссылке выше.