Как стать автором
Обновить
0
0
Андрей @anreal

Программист

Отправить сообщение

Создание мультизагрузочного USB HDD или флешки

Время на прочтение5 мин
Количество просмотров736K


Загрузочный USB Flash или HDD накопитель удобен тем, что можно отказаться от использования CD/DVD для установки ОС и использования диагностических программ типа Memtest, MHDD, Acronis TI.

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

Существует множество решений для флешек (например, http://eee-pc.ru/wiki/софт:usb_multiboot), но, как правило, они не работают с USB HDD. На хабре я нашел только статью об установке Win7 с USB HDD, но год назад попытки воспроизвести это не увенчались успехом. Для установки Windows 7 с флешки существует MS Win7 DVD Tool, но он опять же не работает с HDD. Поэтому давайте создадим свой мультизагрузочный USB HDD с помощью GRUB4DOS.

Нам понадобится:
  • USB HDD (все описанное должно работать и для флешек).
  • ОС Windows (естественно можно аналогично сделать это и из ОС на базе Linux, но у меня сейчас нет возможности проверить работоспособность и наличие «подводных камней»).
  • Материнская плата (BIOS) с поддержкой загрузки с USB накопителей. Если загрузка с USB не поддерживается, можно использовать Plop, об этом ниже.


Читать дальше →
Всего голосов 93: ↑81 и ↓12+69
Комментарии61

Серьезный разговор о струйных принтерах

Время на прочтение7 мин
Количество просмотров70K
Предстоит напечатать пачку фоток внука для любимой тещи? Не знаю как Вам, а мне предстоит ;)
image
Экономии на печати фоток пост.
Читать дальше →
Всего голосов 177: ↑148 и ↓29+119
Комментарии244

В России создан орган контроля над интернетом

Время на прочтение1 мин
Количество просмотров672
Как сообщает Inopressa, президент России Владимир Путин подписал указ о создании новой регулирующей службы в области СМИ и интернета. Среди журналистов это породило опасения, не распространится ли давление, оказываемое на СМИ, и на сеть, которая до настоящего времени оставалась свободной.
На этой неделе Путин подписал указ об объединении двух существующих государственных учреждений в области СМИ в единую службу, которая будет выдавать лицензии на вещание и отслеживать содержание газет и интернет-сайтов.

Алексей Венедиктов, редактор и глава одной из немногих в России независимых радиостанций «Эхо Москвы», опасается, что создание новой службы может привести к тому, что Кремль дотянется до одного из последних оплотов свободы слова в стране. «Это может стать ударом, который уничтожит будущее поколение российских журналистов», – считает он.

Интернет стал ареной для оппозиционных молодежных групп и все чаще используется в качестве источника независимой информации, в то время как Кремль ужесточает контроль за телевидением и печатными изданиями.
Всего голосов 39: ↑37 и ↓2+35
Комментарии72

О правовой природе сайтов в интернете

Время на прочтение10 мин
Количество просмотров581
Дата: 26.02.07
Тема: заключение по вопросу о правовой природе сайтов в Интернете

ЮРИДИЧЕСКОЕ ЗАКЛЮЧЕНИЕ
по вопросу о правовой природе сайтов в сети Интернет

В связи с многочисленными обращениями представителей средств массовой инфомации по поводу случаев назначения административного наказания за отсутствие регистрации интернет-сайтов в качестве средств массовой информации Кафедра ЮНЕСКО полагает необходимым дать настоящее юридическое заключение.

Читать дальше →
Всего голосов 21: ↑20 и ↓1+19
Комментарии22

«Почему закрылась 'Компьютерра'? Закончился порох...» Размышления Евгения Козловского

Время на прочтение1 мин
Количество просмотров3.9K
Мы уже читали последний номер и колонку выпускающего редактора. Уже обсуждали подробности о причинах закрытия и знаем где лежит полный (ну, почти) архив «Компьютерры».

Но мало кто слышал размышления бывшего главреда*:

«Меня с „Компьютеррой“ связывало очень давно и очень многое. Больше десяти лет я писал туда, пять лет — главредактировал, до последнего номера оставался ее колумнистом (»огородником") — и всё такое прочее. Ностальгия понятна и оправдана. Но понятна и оправдана и гибель журнала. Скажем мягче: закрытие… прекращение…

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

Итак, первое: общемировая тенденция к уходу журналистики в онлайн. По этому поводу происходит Большое Ворчание: дескать, настоящая журналистика умирает, ей на смену приходит неряшливая скоропись с опечатками и ошибками, — но когда, при какой смене технологий такого ворчания не было?..

Второе, теснейшим образом связанное с первым: в Сеть ушла и реклама..."


*Евгений Козловский
Всего голосов 58: ↑50 и ↓8+42
Комментарии39

Ненормальный Agile в финансах

Время на прочтение4 мин
Количество просмотров8.2K
О системе

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

На разработку проекта ушло около 3 лет и команда из примерно 20 инженеров. В проекте нету и не было ни одного руководителя проекта, координатора, планов проекта, диаграмм Гантта, документов архитектуры, спецификаций требований, и планов тестирования.

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

Читать дальше →
Всего голосов 37: ↑33 и ↓4+29
Комментарии68

Как преодолеть традиционные проблемы при внедрении Agile

Время на прочтение3 мин
Количество просмотров5.4K
Прочитал пост "Проблемы при внедрении Agile" хабрапользователя adnotum, захотелось предложить несколько решений описанных проблем. Поскольку решения достаточно универсальные, решил оформить их в виде отдельного поста.
Большинство описанных проблем появляется, потому что Scrum является гибким фреймворком, а не полноценной методологией. Это является его недостатком и преимуществом одновременно. «Ванильный» или «кошерный» Scrum описан кратко в официальном авторитетном руководстве от Сазерленда и Шваббера. «Кошерный» Scrum — это когда ты все делаешь по правилам, а получается не очень вкусно, да и сам процесс не доставляет удовольствия. Такой сферический Scrum будет работать только идеальном вакууме, но его можно и нужно адаптировать, чем собственно этот фреймворк и хорош.
Читать дальше →
Всего голосов 38: ↑35 и ↓3+32
Комментарии28

Проблемы при внедрении Agile

Время на прочтение5 мин
Количество просмотров6.9K
Как и многие сейчас, мы решили попробовать внедрить agile для развития одного из наших решений. Точнее, поскольку в мире разработки ПО нет «черного» и «белого», мы решили «не внедрить agile», а перейти от использования менее гибких подходов к использованию более гибких.

В данном топике я хотел бы описать проблемы, с которыми мы столкнулись, а также привести соображения, как некоторых из этих проблем можно было бы избежать. Написание топика продиктовано желанием способствовать переводу дискуссии про agile из плоскости «как наконец заставить этих старомодных менеджеров перейти к прогрессивным методологиям» в плоскость «как работать по agile наиболее эффективно».
Читать дальше →
Всего голосов 36: ↑33 и ↓3+30
Комментарии7

ExtJS/Rails CRUD приложение за 7 минут

Время на прочтение5 мин
Количество просмотров7K
Этот пост покажет вам простые шаги по созданию TODO веб приложения с ипользованием ExtJS, Ruby on Rails и Netzke. Это займет у вас приблизительно 7 минут, и если вам заранее любопытно стоит ли оно того, смотрите сразу последнюю часть (кстати самую большую), где и обсудим результаты. Наша цель заключается в создании веб приложения которое позволит вам добавлять, редактировать и удалять TODO задачи, а также отмечать сделанные. В дополнение к этому вы сможете сортировать и искать задачи, редактировать несколько задач одновременно, и это еще не все. Можете засечь время на своих часах, давайте приступим к работе.
Читать дальше →
Всего голосов 41: ↑38 и ↓3+35
Комментарии17

Почему ИТшнику стоит стать ИПшником и почему не стоит регистрировать ООО

Время на прочтение7 мин
Количество просмотров86K
В этой статье даются ответы на нижеследующие вопросы, основываясь на личном опыте и опыте коллег.

1. Почему стоит начать работать «в белую»
2. Почему на начальном этапе ИП лучше ООО
3. Что делать, если партнёров несколько

Если вы – начинающий или уже опытный фрилансер и подумываете о работе «в белую», но ещё точно не определились с вопросами «Стоит ли оно того?» и «ИП или ООО?», вэлком
под кат
Всего голосов 371: ↑361 и ↓10+351
Комментарии183

Руководство по мелочам в Ext JS

Время на прочтение5 мин
Количество просмотров39K
Добрый день, хабрапользователи! Сегодня я бы хотел поделиться с проблемами, которые обычно отталкивают добропорядочных программистов от использования фреймворка — Ext JS. Опишу конкретную ситуацию: в один прекрасный день после некоторого времени потраченного на просмотр возможностей, которые предлагает Ext JS, возникает непреодолимое желание попробовать его «в деле». Качается дистрибутив, ставится на локальный сервер и запускаются красивые примеры гридов, форм и, даже, готового рабочего стола! Разработчик меняет пару «фишечек», все вроде легко и просто. Резонно в голове бой-скаута возникает идея сделать некий коммерческий проект на Ext JS (чаще всего это бывают различного рода CMS, админки, CRM). И тут начинается самое интересное…
Читать дальше →
Всего голосов 47: ↑45 и ↓2+43
Комментарии73

RubyMonk — уроки Руби от Монаха

Время на прочтение1 мин
Количество просмотров4.6K
rubymonk

Вышла альфа версия онлайн уроков по Руби — RubyMonk. Пока что это 46 заданий, которые охватывают работу со строками, массивами и циклами. Сделано все красиво и удобно, работает в стиле подобного сервиса Rails For Zombies
Все бесплатно, зайти можно через аккаунт на Твиттере или ГитХабе: rubymonk.com
Всего голосов 53: ↑50 и ↓3+47
Комментарии18

Rails 3 и SproutCore

Время на прочтение3 мин
Количество просмотров1.2K
Привет! Есть такой замечательный JavaScript фреймворк под названием SproutCore. С помощью него можно довольно легко писать веб-приложения с приближенным к десктопному интерфейсом. Штука довольно популярная, используется например Apple в iWork.com. Под катом мы прикрутим SproutCore к последним рельсам.
Читать дальше →
Всего голосов 31: ↑28 и ↓3+25
Комментарии18

Принципы написания приложений на ExtJS 2.x/3.x

Время на прочтение6 мин
Количество просмотров9.2K
Каркас для кроссбраузерной разработки ExtJS сейчас очень популярен. Это поистине грандиозный (и монструозный) набор компонентов, классов, функций, хелперов и т. п., которые могут как облегчить жизнь разработчика, так и усложнить ее. Говоря вообще, ExtJS (до 4-й версии) не устанавливает никаких «правил игры» для конечного разработчика: формально нет никаких требований и рекомендаций по проектированию и написанию надежных приложений.
Удивительно, что до сих пор качество пособий и туториалов для новичков ExtJS, мягко говоря, оставляет желать лучшего. Как и стандартная справка по ExtJS API, впрочем [1].
Цель данной статьи — показать, как писать приложения на базе ExtJS так, чтобы человеку, который будет поддерживать ваш код, не хотелось рвать волосы, а вам просто не было стыдно. А если серьезно, то в данной статье я предложу простой и короткий набор правил проектирования и написания приложений применительно к данному фреймворку.
Читать дальше →
Всего голосов 49: ↑46 и ↓3+43
Комментарии22

Хитрости и трюки при использовании Wine

Время на прочтение5 мин
Количество просмотров233K
image

Всем привет!
Прочел статью про «Все тонкости настройки Wine», оказалось, что там далеко не все тонкости. Поэтому написал этот пост как дополнение тому.

В данном посте в основном вольный перевод оф. документации, а так же несколько своих и чужих хитростей при работе с вайн.
Скорее всего данный пост будет интересен новичкам и обычным пользователям GNU\Linux. Тем не менее добротные советы от специалистов не будут лишними.
Читать дальше →
Всего голосов 122: ↑113 и ↓9+104
Комментарии49

Rails custom Scaffolding

Время на прочтение4 мин
Количество просмотров26K

Наверное каждый в начале работы с ROR был впечатлен возможностью Scaffolding'а, который позволяет одной командой создавать migrations, controllers, models и views.

Но что делать если в своем проекте вы используете не стандартные Rails утилиты: erb, Test::Unit, fixturies, а сторонние инструменты: Haml, Rspec, Cucumber, Factory Girl и более того, хотите добавить собственные шаблоны?

Интересно? GOTO next line.

Исходные данные:
Ruby on Rails; Rspec; will-paginate; Haml; Factory-girl

Задача:
% rails generate scaffold post post:string
Генерирует:
  1. contoller's с поддержкой will_paginate, русскоязычными сообщениями
  2. model's с поддержкой will_paginate
  3. view's с заданным нами содержимым и в формате haml
  4. Rspec тесты, вместо Test::Unit
  5. Factory Girl factories вместо стандартных fixtures

Читать дальше →
Всего голосов 41: ↑38 и ↓3+35
Комментарии26

Будущее гибкой разработки ПО

Время на прочтение14 мин
Количество просмотров21K

Программное обеспечение проникает во все щели человеческого общества. Мы узнаем погоду через интернет, а не через обычный градусник за окном. Мы едем по новому адресу с навигатором, а не ищем квадрат G7 на странице 59. Мы включаем RunKeeper, когда катаемся на велосипеде, чтобы узнать среднюю скорость и похвастаться в твиттере. Мы используем софт каждый день. Наверное, бОльшую часть жизни мы уже проводим в обнимку с любимыми гаджетами и программным обеспечением, а не с любимым человеком.

Проблема в том, что никто не знает, как на самом деле писать классный софт быстро и правильно. Waterfall благополучно скончался на рубеже веков, а новые методы разработки (agile) пока не могут решить фундаментальные проблемы.
Узнать, что нам всем делать и как с этим жить
Всего голосов 190: ↑180 и ↓10+170
Комментарии81

Как скрестить управление рисками и Agile?

Время на прочтение3 мин
Количество просмотров17K

Мы продолжаем разговор об особенностях применения Scrum в заказной разработке и в этой статье я расскажу, как скрестить управление рисками и Agile.
Читать дальше →
Всего голосов 20: ↑18 и ↓2+16
Комментарии4

Основы работы с Wine для начинающих

Время на прочтение7 мин
Количество просмотров604K

Введение


Статья посвящена Wine и всем аспектам его использования. В сети находится очень
много информации, есть различные руководства по настройке и многое другое. Я
постараюсь объединить все для того чтобы любой человек смог достичь
максимального успеха, в пределах своих способностей и конечно возможности
программы. Итак — начнем.

Wine — это отдельная реализация Windows API, а не эмулятор, как большинство
думают. Не единожды повторялось, но и здесь будет уместно. Это и делает проект
уникальным и интересным для пользователей различных систем, открывает различные
пути для реализации своих идей. Уникальность заключается в том, что с помощью
этой программы можно запускать Windows приложения в Ubuntu и в других
Linux системах, а также во FreeBSD и в Mac OS X. Правда и тут есть
свои «подводные камни». Некоторые думают что будет легко перейти с одной
системы на другую, в данном случае мы рассматриваем Windows и Linux.

Заблуждение заключается в том что люди думают что у них получиться запустить из
под Wine различный софт, к которому они привыкли и им удобно в нем работать.
Как не крути просто так ничего не бывает. Чтобы заработал наш любимый софт под
Wine нужно попотеть, перечитать кучу руководств и взвесить этот объём
информация. Конечно не совсем софтом придется «пыжиться», но готовым надо быть ко всему. Проект Wine развивается очень быстро, но до стабильной работы ему
очень далеко. Но думаю что в скором будущем весь основной софт, а также игры
будут работать на нем стабильно.

Читать дальше →
Всего голосов 147: ↑122 и ↓25+97
Комментарии97

Мой подход к проектированию веб-сайтов

Время на прочтение4 мин
Количество просмотров41K

Прелюдия


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

В рамках данной статьи я поделюсь своим опытом проектирования сайтов средней сложности. Данный подход зарекомендовал себя понятным как разработчикам, так и клиентам. Я не собираюсь открывать Америку, представленные ниже инструменты всем прекрасно знакомы. Суть данной статьи как раз в том, что бы продемонстрировать насколько просто можно представить достаточно сложные задачи.

Читать дальше →
Всего голосов 177: ↑152 и ↓25+127
Комментарии68
1

Информация

В рейтинге
Не участвует
Откуда
Россия
Зарегистрирован
Активность