У меня потерялись данные с HDD

У меня недавно потерялись данные с винчестера. Нет, это был не винт моего рабочего или домашнего ноутбука, где хранится информация о последних проектах, семейные фото.

На том винте хранились данные о моих прошлых работах, материалы давно ушедших в прошлое проектов, всякие студенческие и постстуденческие разработки,  множество софта, которое было накачано по dialup или сохраненных с пиратских дисков с надеждой быть использованными в будущем при необходимости. Множество накачанных мануалов с интернета по рисованию в фотошопе, инструкций по созданию моделей в 3dmax’е, созданию сайтов на php, python’е и много-много тому подобного.

Некоторые программы восстановления информации упорно не хотели видеть что там вообще что-то еще есть. А одна таки согласилась помочь. Но сказала, что т.к. файловой системе «кранты», то она может просто побайтно скопировать весь винт и по признакам восстановить файлы. И вот закипела работа. За 2 часа было восстановлено больше 2Гб информации из 180. Но программа разложила файлы по своим папкам — картинки в картинки, документы в документы, а музыку в музыку. Музыка-то ладно, а вот все остальное требовалось разобрать, чтобы это представляло вновь для меня ценность: открыть, вспомнить год, место, идею, скопировать эти несколько килобайт в соответствующий вновь созданный каталог.

К черту!

 

Моя предвыборная программа

Интро

У нас, говорят, зарегистрировано 11 кандидатов в мэры города Красноярска. Только люди, а еще кот был. Один из них меня даже в твиттере зафоловил. Но, главное, что я и разницы-то не вижу между кандидатами, потому как всегда «Город — это для горожан, красноярцев, жизнь в городе должна быть удобной, и пальмы». Все хотят счастья. Но у некоторых плакаты симпатичные. Поэтому я сформирую свое видение проблем города и их решения. Радикально.

Моя предвыборная программа.

Транспортное решение. Интенсивность перемещения людей по городу — показатель темпа жизни. Стояние в пробках, закупорка дворов — это признаки больного города. Надо резать.

Пробки. Запретить личный автотранспорт. Нет, владеть автомобилем можно, но ездить только по ограниченному количеству улиц и с наличием разрешения. Без ограничения ездят маршрутные автобусы, трамваи, грузовики по снабжению магазинов товарами и продуктами, скорая, милиция, пожарные, муниципальное такси (или две-три компании по тендеру), с некоторыми ограничениями доступен проезд для транспорта организаций.

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

Велопарковки. Как камеры хранения. Велодорожки с ограждениями. Движущиеся тротуары? Вряд ли, но надо попробовать. : ) В общем, пространство для движения компактных транспортных средств. Тут место для идей.

Контроль на дорогах. Тотальное оснащение видеокамерами всех автомагистралей города, на каждом втором столбе камеры в обе стороны. Единая сеть светофоров и сеть будок транспортной полиции.

Строительство идет медленными темпами, особенно объектов социальной инфраструктуры.

Необходимо расширить границу Красноярска, поглотив от Солонцов до Березовки (как минимум), и от Емельяново до  Сосновоборска и п.Манского (как максимум) и на север до Старцево.

По всем направлениям выстроить не менее 24-хполосных автомагистралей. Зачем? (Коли уж я отменил личный автотранспорт). Ха, после меня всегда найдется умник, который станет либеральным и разрешит пользование транспортом и тогда все помянут мое мэрство.

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

Досуговые центры. Предпринимателям, которые ныне содержат шашлычницы да кафешки, выстроить за счет муниципалитета досуговые центры, где они смогут осуществлять деятельность по предоставлению питания, а также организации мероприятий для горожан на конкурсной основе. Возможно, создание этих комплексов осуществимо совместно с банками. Обучение компьютерной грамотности, экономической грамотности, пользованию терминалами оплаты — это обязанность соцслужбы города.

Ветхое жилье. Снести к … . А тех, кто не выселяется, вынести на руках. Вместе с жильем вывезти за Старцево и поставить их ветхий домик в поле. Вертолетом. Это просто грех за 20 лет не избавится от старого жилья в Николаевке, Покровке, Березовке и других районах.

Гаражи? У них есть выбор: или быть снесенными, или уйти под землю. На два-три этажа.

Новое жилье. Разрешить миграцию и ускоренное оформление вида на жительство китайцам, молдованам и прочим. Но только после изучения Конституции и сдачи жесткого экзамена по русскому языку. И уж эти товарищи построят быстро новые дома.

А уж новых домов и сооружений понадобится ох сколько. Т.к. надо будет таки парковать где-то сотни тысяч имеющихся ныне автомобилей. Постройка 5-7 этажных парковочных комплексов с годовыми абонементами на парковку. Выше уровень — дешевле парковка. На десятки тысяч авто.

Создание зон малоэтажного жилья, не два-три десятка домиков — и вот он, загородный поселок. А зон для тысяч частных двух-трех этажных домов.

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

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

Вновь вернусь к детским садам. Т.к. детям необходимо будет выстроить большие десткие сады на 1000-1500 мест возле производств и офисных центров, а также организовывать детские сады непосредственно на первых этажах жилых домов с прилегающей территорией. Более того двор дома без машин может быть использован как территория детсада. Да и вообще, тогда детям будет просто безопасно перейти от одного подъезда к другому.

Офисные центры. Для офисов компаний малого и среднего выгоднее и проще строить двух-трех этажные комплексы подобные торговым центрам, где они могут совмещать и офисы и склады. Например, здания подобные Алпи в Солонцах — прекрасно для этого подойдут. Органы власти, законотворческие комитеты, собрания также могут переехать в выделенный район, возможно для этого подойдет территория Крастяжмаша.

ЖКХ. Только усиление позиций граждан в контроле оказания им услуг в сфере ЖКХ. Плюс создание альтернативных путей предоставления услуг: создание сети открытых трубопроводов, монтаж, демонтаж и ремонт возможно осуществить без вечных раскопок и годами восстанавливаемого тротуара.

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

Спортивные сооружения в каждый двор. Для взрослых: турники, беговые дорожки, качели. Велодорожки, пешеходные дорожки, полукрытые тротуары.

А еще вы знаете зачем нужны бордюры? К черту! Вместо бордюров надо делать ливневку. Работа та же, а эффект куда полезней. А как разделять тротуар и дорогу? Очень просто- легкий металлический забор. Концепция «одной плоскости». Чтобы велосипеды, коляски, пешеходы могли идти по одной плоскости по всему своему пути.

ЖД-транспорт.  Выгнать железную дорогу из города. Да, городской ЖД-вокзал может быть в черте города, но резать город на части, как это есть сейчас — это помеха. Нет возможности расширить существующие транспортные артерии, нет возможности построить новые. А представьте как быстро сможет проехать маршрутный автобус, если задействовать существующие жд-пути для маршрутного транспорта.

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

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

Пойду дострою идеальный город в СимСити.

#Skrillex — это круто #music

Зацените для начала оригинальный Bangarang:

А затем как этот парень повторяет это на гитаре

А затем как эта девчонка то же самое на пианино:

А еще под эту музыку людей тянет танцевать:

И вообще Skrillex — это круто:

#Yii links

Некоторое количество ссылок для отслеживания информации о появляющихся новинках в сфере Yii девелопмента:

Блоги про Yii

Репозитории extensions

Подкаст

 

 

 

Построение инфраструктуры проекта #webdev

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

Итак, нам нужны инструменты:

1. Сервер разработки — каждому девелоперу окружение — например, веб-сервер с БД и со всеми сопутствующими и шеллом. Можно и на одном сервере да с разными виртуальными хостами.

2. Поднятая система хранения кода (CVS). Возможно и Mercurial. Плюс к этому освоенная дисциплина работы с кодом, т.е. например, ежедневно коммитить код в свою ветку, регулярно производить слияние с основной веткой разработки.

3. Система планирования и баг-трекинга с интеграцией с CVS. Подходит Redmine.

  1. В редмайне обязательно заведение всех девелоперов и желательно привлечение в качестве reporter’ов заинтересованных лиц в вашем проекте.
  2. Плюс к этому необходимо спланировать ход разработки. В ход разработки должно попасть и планирование и проработка определенных моментов проекта. Их взаимосвязи с внешними системами.
  3. Тут возможно стоит приобщиться к практикам Agile.
  4. Обязательно введение практики приобщения коммитов в интегрированный репозиторий с указанием номеров задач, которые проработаны в коммите.
  5. И да, надо описывать разные договоренности, общую функциональность, реализацию механизмов в общедоступной wiki для разработчиков и заинтересованных лиц.

4. Единая среда разработки — все разработчики должны уметь использовать одинаковый набор инструментов, применяемый для реализации проекта. NetBeans, Putty, Mysql Workbench и тому подобное.

5. И самое главное, наличие понимание цели проекта у всех участников проекта. Наиболее сложный момент, имхо.