background preloader

Software

Facebook Twitter

Joel on Software - Проектирование: как выполнять декомпозицию задачи? Нередко формулировка задачи, полученная от заказчика, вызывает у проектировщика шок: "Спроектируйте графический редактор". "Спроектируйте игру для девочек 4 – 8 лет". "Спроектируйте GPS-навигационную систему для мобильного телефона". Шок вызывает абстрактность формулировки, отсутствие конкретных требований, а также – непонимание с чего начать и как подступиться к задаче. Не смотря на шок и кажущуюся сложность, подобные задачи могут быть решены и даже весьма успешно. Но для успеха важно, чтобы проектировщик выполнил определённую процедуру, которая поможет ему добиться трёх целей: выполнить декомпозицию задачи на подзадачи; оценить объём полученных подзадач; составить план работы, упорядочив подзадачи во времени и распределив их между участниками команды.

Рассмотрим эту процедуру на примере проектирования графического редактора. Шаг 1. Укажите назначение проектируемой системы. Примечание: Необходимо избегать размытых формулировок вида: "Система для хранения данных". ПРИМЕР. Шаг 2. ПРИМЕР. Шаг 3. Student Developer Pack - GitHub Education. Git Tutorials and Training | Atlassian Git Tutorial. 15 бесплатных утилит для Windows-администратора | «Хакер» Встроенные средства администрирования ОС не всегда удобны или зачастую не обладают достаточным функционалом, поэтому арсенал сисадмина со временем пополняется полезными утилитами, надстройками и скриптами, которые существенно упрощают повседневные задачи.

Вдвойне отрадно, когда найденное решение не только помогает справиться с определенной проблемой, но и распространяется на безвозмездной основе. Advanced IP Scanner Сисадмин должен знать все о системах, работающих в сети, и быстро получать к ним доступ. С данной задачей помогает справиться Advanced IP Scanner, предназначенный для быстрого многопоточного сканирования локальной сети. Сканер Advanced IP Scanner позволяет получить список устройств, работающих в сети NetWrix Inactive Users Tracker Компания NetWrix, специализирующаяся на разработке решений для аудита изменений IT-инфраструктуры, предлагает десять бесплатных и очень полезных утилит, призванных заметно упростить администрирование ОС Windows.

WinAudit Freeware Comodo Time Machine. Еще раз про IP-адреса, маски подсетей и вообще. Чуточку ликбеза. Навеяно предшествующими копипастами разной чепухи на данную тему. Уж простите, носинг персонал. IP-адрес (v4) состоит из 32-бит. Любой уважающий себя админ, да и вообще айтишник (про сетевых инженеров молчу) должен уметь, будучи разбуженным среди ночи или находясь в состоянии сильного алкогольного опьянения, правильно отвечать на вопрос «из скольки бит состоит IP-адрес». Обстоятельство первое. Записывают IPv4-адрес, думаю, все знают, как.

В заголовке IP-пакета есть поля source IP и destination IP: адреса источника (кто посылает) и назначения (кому). Компьютерам маска подсети нужна для определения границ — ни за что не угадаете чего — подсети. Маска подсети — это тоже 32-бита. Но может быть маска Сначала N единиц, потом 32-N нулей. Чтобы определить границы подсети, компьютер делает побитовое умножение (логическое И) между IP-адресом и маской, получая на выходе адрес с обнуленными битами в позициях нулей маски. Обстоятельство второе. Обстоятельство третье. И последнее. Tortoise HG - клиент для Mercurial. How to resize a VirtualBox disk partition. Friday, 14 November 2008 06:44 VirtualBox is a cross platform full virtualizer for x86 hardware. It runs on Windows, Linux, Macintosh and OpenSolaris hosts and supports a large number of guest operating systems such as Windows, Linux and OpenBSD. In a previous guide I have shown you How to install Ubuntu Linux on Windows using VirtualBox .

The procedure is the same if you want to install Windows on Linux. The guest operating system is installed on a virtual disk created by VirtualBox which is nothing more than a single .vdi file. When you first create the virtual machine you must set a certain size for this disk. However after playing with VirtualBox you might realize you need more space because your virtual disk is full So, in this tutorial I will explain how to enlarge an existing virtual disk or in other words how to resize your virtualbox vdi. **Note: The same procedure works for Windows Vista also. Run VirtualBox and go to File -> Disk Manager. Press Finish to end the wizard. Как перенести Windows с HDD на SSD. Купив SSD, я предпочел сохранить файлы и параметры с помощью средства переноса данных, а потом восстановить их в чистой установке Windows.

Однако я уверен, что найдутся люди, которые захотят перенести тщательно настроенную систему с одного диска на другой. Изначально я не планировал эту запись, но получив очередной вопрос по почте, решил осветить этот несложный процесс в блоге. Для клонирования дисков есть специальные программы (например, Acronis или Paragon). В них маркетинговый фокус нередко делается именно на переносе системы с HDD на SSD, как и в заголовке этого руководства :) Однако можно решить эту задачу с помощью бесплатных средств Microsoft, обходясь без неприятных неожиданностей, причем мои инструкции применимы к любым типам дисков.

Я хочу подчеркнуть, что это руководство описывает процесс клонирования системы и ее переноса на другой диск в рамках одного и того же ПК. [+] Сегодня в программе Вам понадобятся… Для начала давайте определимся с терминологией. Итак, вам нужны: Здесь: Оптимизация Windows для использования SSD диска: мифы и реальность. Когда весь интернет пестрит холиварами на тему «SSD ненадежны» и «SSD настолько быстрые, что я больше никогда не буду работать с HDD», думаю самое время внести немного ясности в то море противоречевой информации о самих SSD и о настройке Windows для работы с ними.

Кто заинтересовался, прошу под кат. Вот я и стал счастливым обладателем этого чуда современной техники: OCZ Vertex 3 120 Gb. Сначала я загрузился в старой системе и обновил прошивку SSD, т.к. программа прошивки от OCZ не позволяет обновлять прошивку, когда диск является системным. Думаю, обновление прошивки – это первое, что нужно сделать после приобретения SSD, т.к. как показывает практика, ошибок в микропрограммах предостаточно, особенно в новых моделях SSD (по сравнению с которыми Vertex 3 уже и не самый новый :) ).

Далее я решил поставить на SSD чистую систему. Для тех, кто особо заботится о диске и бережет его, в интернете имеется масса советов, как снизить нагрузку на диск по записи со стороны операционной системы. 5.1.