Maksym Prokopov
Personal blog powered by a passion for technology.

Сбросить забытый пароль для sa на MSSQL 2000

05.05.2011

Бывают в жизни ситуации, когда пароль от sa для MS SQL забыт, либо установлен неизвестным одмином, а доступ все же есть, но через доменный аккаунт.

Не отчаивайтесь, сбросить пароль можно довольно простым действием, зайти в Query Analyzer и запустить

 

sp_password @new = ‘will_never_forget_again’, @loginame = ‘sa’

 

и будет вам великое счастье.

IP over DNS

04.05.2011

Вот что обнаружено в прошивке dd-wrt на маршрутизаторе TP-Link TL-WR1043ND (IP over DNS Tunneling)

ip over dns tunneling

А это значит, что легким движением мыши вы можете включить аццкий функционал, позволяющий обходить авторизацию многих платных хотспотов в отелях, и использовать wifi бесплатно, как описано здесь http://xgu.ru/wiki/DNS-tunneling и здесь http://theapplegeek.ru/archives/283

(updated) Про беспроводной маршрутизатор TP-LINK (802.11n) TL-WR1043ND

29.04.2011

История началась с желания увеличить емкость внешнего накопителя на моем старом добром ASUS wl500gP, который трудился в качестве router + torrent + samba + afp + avahi уже не первый год.Подключен был к нему SSD PQI S525 на 64Gb. И все было относительно хорошо. Абсолютно бесшумный. Надежный. 2 порта USB. Кастомной прошивкой из роутера можно выпилить практически все что угодно.

 

Read More…

Полезные шорткаты для Mac

28.04.2011

Mac

  1. Открыть папку с программами: Shift-Command-A

  2. Сделать скриншот: Shift-Command-4

  3. Переместить в Корзину: Command-Delete

  4. Очистить Корзину: Shift-Command-Delete

  5. Удалить одно слово слева от курсора: Option-Delete

  6. Проверка орфографии: Command-:

  7. Найти слова с ошибками: Command-;

  8. Сохранить: Command-S

  9. Сохранить как: Shift-Command-S

  10. Распечатать: Command-P

  11. Свернуть рабочее окно: Command-M; Свернуть все окна: Option-Command-M

  12. Закрыть рабочее окно: Command-W; Закрыть все окна: Option-Command-W

  13. Завершить принудительно зависшее окно или программу: Option-Command-Esc

  14. Закрыть все приложения (с сохранением всех изменений в ваших документах) и перезагрузка:Control-Command-Eject

Read More…

Про государственные говносайты

26.04.2011

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

А бывает ли так, что 10лет назад сайт выглядел гораздо лучше, чем сегодня?

Вот сайт киевского института автоматизации систем в строительстве, где в 1999 я начинал свою трудовую карьеру:

Ниже сайт образца 2000 года, выполнен дизайнерами провайдера Elvisti, который в то время находился на территории института.

Read More…

UPDATED: Запуск виртуальной машины в VMWare Fusion автоматически при старте системы (в background не работает)

21.04.2011

Частым сценарием использования в Mac Server является запуск Windows экземпляра в виртуальном окружении используя VMWare Fusion.

Но бывает неудобной после перезагрузки (особенно если она связана с перезагрузкой по питанию) необходимость вручную стартовать виртуальную машину.

Можно ли настроить автоматический запуск boot time?

Оказывается, можно, и не так уж сложно.

В Mac OS есть отличный механизм автозапуска демонов и агентов boot time, а также перезапуска оных в случае чего — launchctl (читаем маны).

Read More…

Linux: миграция с одного hdd на второй ext3 с увеличением объема

20.04.2011

Пришлось на asus wl500gP мигрировать с SSD на 64Gb на USB-HDD 500Gb.

Как водится в интернетах была использована команда

dd if=/dev/sdb of=/dev/sdc

которая и сдублировала посекторно весь диск.

Фокус в том, что и сам диск 500ка стал виден как 64Гб 🙂 Гугление вокруг да около не возымело должного эффекта и решение простыми средствами (fdisk, parted) и resize2ext мне показалось стремным.

И вот был обнаружен gparted, который по факту оказался ничем иным как свободной версией известного PQMagic, по крайней мере по функционалу точно такой же.

Read More…

Ruby on Rails хозяйке на заметку: менеджер локальных сайтов Pow

12.04.2011

Чрезвычайно удобной оказалась возможность работы с несколькими сайтами на базе RoR (по факту на Rack), которую предоставляет утилита Pow.

Вкратце, если у вас достаточно много сайтов разработке, утилита предоставляет хук в DNS зону dev и позволяет обращаться к вашим сайтам по url вида http://myapp.dev , http://myapp2.dev, а также добавляет правило в фаерволе, которое заворачивает обращения к self с порта 80 на внутренний порт утилиты.

Сам Pow состоит из двух частей — DNS responder и проксирующего web server. Реализовано все счастье на Node.js.

Read More…

Mac OS X transparent squid ipfw bugfix

11.04.2011

Сам прозрачный прокси включается проще простого, в squid.conf добавляем:

http_port 3128 transparent

и в ipfw добавляем следующее правило заворачивающее с 80го порта на внутренний:

ipfw add 1050 fwd 127.0.0.1:3128 tcp from 192.168.1.0/24 to not 192.168.1.0/24 80

 

Однако, оказалось, на 10.6 не работает ipfw fwd правило для прозрачного прокси.

 

Непродолжительное гугление помогло выявить вот такой багфикс:

sudo sysctl -w net.inet.ip.scopedroute = 0

или еще лучше прописать в /etc/sysctl.conf

net.inet.ip.scopedroute = 0 и перезагрузить сервер.

Read More…

Основная проблема GTD

04.03.2011

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

И в этом состоит большая трагедия всех, даже самых лучших, GTD систем.

Just do it! Вот вам и все GTD.