Search
Write a publication
Pull to refresh
5
0
Heckfy aka Руслан @nAggOHOK

Пользователь

Send message

Shell — секретное оружие Unix :)

Reading time2 min
Views2.4K
Как я уже написал как-то:
если не хотите знать про коммандную строку, то в линуксе вам делать нечего. Будет вам та же винда, только вместо одних проблем получите другие…
--comment605950


С другой стороны, как раз в shell заключается одно из кардинальных отличий Unix-систем, то, что делает эти системы открытыми

В чем же основные особенности Unix shell, которых нет в Windows?
  1. Весь процесс конфигурации и администрирования Unix построен на работе с текстовыми файлами. Shell — это полноценный язык программирования, заточенный для манипуляции строками и работы с тектсовыми файлами. К тому же, именно как расширение возможностей shell по обработке строк и возник Великий язык PERL!.
  2. Благодаря п.1 shell — это отличный инструмент для постепенного изучения самой операционной системы.
  3. Наличие shell способствует реализации важного принципа создания любых программ:
    Если это простая программа, которая предназначена для выполнения ограниченного числа операций, ее нужно реализовывать как набор команд, родных для платформы, на которой она работает (как правило, платформой является ОС). Если же имеем дело со сложной интерактивной программой с потенциально неограниченным набором операций — ее нужно реализовывать как язык опять же на родном для платформы носителе (сейчас наиболее родным и удобным носителем при взаимодействии с компьютерами все же является текст, а не звук, графика или что-либо еще).
    Примерами 1-го и 2-го подхода могу служить tcpdump, реализованный полностью в текстовом режиме, над котором не представляет труда надстроить интерфейс (по сути, Ethereal — и есть подобный интерфейс), и emacs — самый расширяемый текстовый редактор.
    В этом проявляется основное отличие философии Unix и Windows: в Win интерфейс програм по умолчанию делается на графическом языке, из-за чего программы практически невозможно сопрягать или строить на их основе новые. Потому что для этого нет поддержки на уровне ОС. И для того, чтобы сделать программы расширяемыми, все равно приходится использовать текст (пример — тот же VBA в Word и Excel).
  4. Автодополнение команд и, что самое главное, путей. Трудно даже представить, сколько времени и сил экономит эта небольшая возможность!
  5. Полный набор утилит для всех возможных задач администрирования.


Стоит также перечислить утилиты shell, которые обязательно нужно использовать в повседневной работе с системой:
  • man — это справка по ОС, которая включает не только описание работы всех команд, но также и что должно быть в большинстве из конфигурационных файлов, а также много другой полезной информации;
  • less — просмотр текстовых файлов;
  • grep (программистов, не знающих о grep, не берут на работу в Amazon.com :);
  • locate — быстрый поиск файлов.


а еще можно вспомнить группы утилит, использование которых намного удобнее и эффективнее их графических аналогов:
  • настройки сети (позаимствованные Windows);
  • управления пакетами;
  • управления пользователями;
  • монтирования томов...


Можно только повториться, что для тех, кто не хочет работать в shell, Linux или другая Unix-based ОС — во многом такая же неудобная и непонятная система, как и Windows. Но стоит все-таки попробовать разобраться с shell — хотя бы для того, чтобы посмотреть, как правильно администрируются информационные системы.

Когда я пьян — я глух и нем

Reading time1 min
Views633
Это мой третий аккаунт на хабре. Я создатель таких штук, как nnm.ru, sharing.ru, mobilz.net, учавствовал в fakultet.ru и auto.ru. Проще говоря, человек с опытом. Но я имею свои представления о жизни и о подходе к чему либо. Первые 2 аккаунта были забанены за посты вроде «ООП — втопку» или же «пришла зима — машину заносит». Теперь я научен, чтобы прожить на хабре и продолжать раскручивать свои проекты на хабре, писать интересные посты и просто комментировать нужно быть «угодным» стаду. Ибо вменяемые люди чаще не обращают внимания на посты, точнее на рейтинг, а вот «юмористы из комментов» агрессивно ставят минусы.
Я не жалуюсь, зарегать новый акк, написать нормальный пост и заработать 20-30 кармы не так сложно человеку с моим «багажем», обидна сама суть — нет свободослова. Прикинув в голове проект, на котором ужились бы и «странные люди» и обычная толпа. И вот родилась идея, а почему бы не сделать соц. сеть анонимных алкоголиков? Все «странные» посты я пишу чаще всего по пьяне, это не так часто (как хотелось бы), но бывает. А вот если создать сервис для анонимных алкоголиков, где любой пользователь сможет писать все, что взбредает ему в голову без опаски быть забаненым только потому, что кому-то он не угодил…
Реализовать подобное я смогу, но вот будет ли им кто-то пользоваться кроме меня?
Ребята, пожалуйста, не ставте плюсы теме, не надо, чтобы она появилась на главной.

Использование различных изображений на каждом мониторе в Vista или XP

Reading time1 min
Views23K
Используете ли вы для работы два монитора? И не возникало ли желание установить изображение рабочего стола для каждого экрана в отдельности? Думаю что возникало, но, попробовав сделать это, возникла проблема. Проблема заключалась в том, что Vista не позволяла установить различные изображения, а ставила на обоих мониторах одинаковое. Тогда в поисках ответа на вопрос «Как это сделать?» нашел следующее решение.
Решение под катом

ReadyBoost — скоростной кэш

Reading time3 min
Views63K
Везде и всюду ругать и высмеивать эту операционную систему стало доброй традицией. Меж тем Windows Vista — неплохой выбор для непродвинутого пользователя, ведь пользователь хочет всё «из коробки». Vista — как раз «коробочный» вариант, однако предоставляет такие возможности для тюнинга, о которых другие ОС, как мне кажется, не имеют представления.

Мобильная оперативная память нынче дорога, да и куда девать 512Мб «шоколадку» после апгрейда. Пользователям Windows Vista повезло — готовьте флешки. Речь идёт о ReadyBoost — нововведение Windows Vista, предназначенное для увеличения производительности системы. С помощью новой технологии пользователи могут использовать USB-накопители, флэш-карты любых форматов, поддерживаемых вашим кард-ридером, как дополнительное пространство для кэширования системных файлов и файлов приложений.

Перед началом использования ReadyBoost операционная система тестирует устройство на соответствие некоторым техническим требованиям, тест заключается в следующем: 4 Кб произвольных чтений на скорости 2,5 Мб/сек и 512 Кб произвольных записей на скорости 1,75 Мб/сек, и есть вероятность, что Vista не одобрит девайс, поэтому следует «отучить» ReadyBoost от тестирования.
Читать дальше →

В Windows есть утилиты записи образов CD и DVD дисков

Reading time1 min
Views3.9K
Они называются:
  • Cdburn.exe: ISO CD-ROM Burner Tool
  • Dvdburn.exe: ISO DVD Burner Tool

… и входят в состав Windows Server 2003 Resource Kit Tools, который можно бесплатно скачать с сервера Микрософт. Подходят как для Windows Server, так и для Windows XP. По неизвестным мне причинам Микрософт стер все гиперссылки, которые ведут к этой странице. А скачать можно. Пишут диск быстро и надежно — проверено.

P.S. На вопрос — «а зачем когда есть Nero?» — просто есть у меня такая мания — нелицензионным софтом не пользоваться. А качественного фриварного рекордера под Windows я не встречал. Все что попадалось, вроде MagicISO — периодически падучее. Если кому-то попадалось что-то стоящее, напишите комментарий, пожалуйста.

UPD. Среди фривара лидирует ImgBurn
UPD1. Лидера догоняет Small CD-Writer

VMware Server :: Установка — это просто (а может и нет?!)

Reading time1 min
Views2.4K
Всем Добрый вечер, ночь, день.
Вот решил поделиться с сообществом опытом работы с пакетом VMware Server.
Начнем с установки, обычно она проблем не вызывает.

Но бывает и такое:
Читать дальше →

Делаем сами простые часы за выходные

Reading time7 min
Views61K
Статья о том, как за выходные с нуля сделать простые электронные часы с использованием микроконтроллера. Показана только основа часов, количество программных и аппаратных фич ограничивается только вашей фантазией).

Читать дальше →

Гуглякартим по умному

Reading time9 min
Views10K
В последнее время модно стало использовать гуглякарту.
Гугля карту суда, гугля карту туда.
И главное не забыть отобразить свои объектики на карте.
Но, почему-то, подавлявшее число сервисов используют неправильную реализацию процесса передачи маркеров с сервера на клиент.
Точнее они не правильно формируют запросы.
А если выразиться еще более точнее — они это делают
не-по-умному

Борьба с sysprep, или как облегчить себе жизнь с Windows Vista

Reading time3 min
Views10K
Я до этого механизма доходил месяца два – с криками, матом, ворчанием в адрес разработчиков ПО Microsoft. Некоторые нюансы все еще остались для меня загадкой. Но основная часть решена.

Среди задач, поставленных передо мной, были следующие:

— установить Windows Vista Home Basic
— заставить работать на нем некое специфическое ПО
— установить на втором разделе FreeDOS и внедрить его в загрузчик Vista
— научиться делать запаковку

Часть первая. Многоликий Sysprep

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

Читать дальше →

Десять советов как написать (чуть) менее ужасное резюме

Reading time19 min
Views21K

«Цель: получить работу в IBM»
— пишет какой-то идиот-соискатель в Amazon.com.




ВНИМАНИЕ: это мое собственное, *персональное*, мнение, не Google, не Amazon или кого-либо еще. Я думаю вы обнаружите, что большинство рекрутеров, оценивающих анкеты в технических компаниях — особенно в технических компаниях, которые производят собственное программное обеспечение сами, такие как Yahoo!, Ebay, Amazon.com, Microsoft или Google — в целом, согласятся со многим из перечисленного. Но опытные рекрутеры расходятся во мнениях касательно многих мелких деталей, и, в конце-концов, это всего лишь мое собственное мнение. Эти советы не гарантируют получения Вами сколь-нибудь лучших результатов. Возможно, у вас будет другой опыт. Не используйте эти советы в ванной или стоя в луже. Не стучите по стеклу, это раздражает советы. Советы не кормить! И т.д.

Читать дальше →

Купил новый компьютер? Старый тоже пригодится

Reading time4 min
Views7.9K
Так получилось, что я люблю программирование и компьютеры. Поэтому у каждого члена моей семьи было по одному PC. У меня стационарный (Ubuntu), у мамы тоже (Windows XP), а у жены — ноутбук (Windows Vista). Была задача — организовать интернет для всей этой техники. Провайдер мне его отдает по PPTP. Недолго думая (и будучи лентяем) я докупил обычные Ethernet-сетевые карты, вставил на стационарные компы и соединил все компьютеры проводами (если честно, я еще купил WiFi модуль для своего компа, но тупо не смог настроить для ubuntu).

Шло время, потребности росли (особенно потребности в мобильности рабочего места) и я стал обладателем ноутбука MacBook Pro. Что делать со старым компьютером? Выбрасывать? Было жалко… Ведь почти руками его собирал в течение двух лет. И тогда я решил — будет сервером! Я почистил компьютер и заново поставил туда Ubuntu Linux.
Читать дальше →

Samorost и все-все-все

Reading time2 min
Views2.5K
Samorost Samorost 2 Machinarium

Кто знает и любит игры серии Samorost, тому я мысленно жму руку. Чудесные по атмосфере Flash-игрушки, потрясающие по задумке и реализации. Если кто еще не слышал об этих Flash-квестах, настоятельно рекомендую поиграть как в первый Samorost, так и в его продолжение — Samorost 2.

Не так давно я задался вопросом, а не выйдет ли вскорости третья часть этой чудесной серии. Оказалось, что пока нет — авторы игры, студия Amanita Design, сейчас работают над полноценной, как они сами выразились, приключенческой игрой Machinarium, выход которой намечен на первую половину 2009 года. Судя по скриншотам, эта игрушка должна стать отличным образцом рисованных квестов, которые из-за массовой «3D-зации» чуть было не канули в Лету (чту память по двухмерным «Петьке и Василие Ивановиче», спасающим Галактику, и рисованным братьям Пилотам).

Впрочем, двухсерийный «Саморост» и будущий «Машинариум» —
Читать дальше →

Обзор основных SMS-биллингов

Reading time2 min
Views51K
В последнее время появилось много сервисов, предлагающих подключить оплату с помощью SMS на сайте. По сути, они представляют собой своеобразную прослойку между веб-ресуром, оператором мобильной связи и конечным пользователем. Такие компании берут всю техническую сторону дела на себя – владельцу сайта необходимо лишь установить на своей площадке специальный код, который будет обращаться к биллинговой системе при каждой оплате.

Читать дальше →

Больше света

Reading time1 min
Views757
Только-только был опубликован хабратопик про «Фактор света» как я наткнулся на видео японского происхождения, в котором используется тот же эффект, что и на фотографиях «Фактора света». Получилось очень забавное видео:

Остальные видео опубликованные этим пользователем.
Читать дальше →

Портативный лазер

Reading time1 min
Views2.4K
Компания Brando выпустила довольно интересный девайс. Он представляет собой компактную лазерную установку размерами всего 7,9 х 7,1 х 3 см.

Устройство может быть полезным любителям домашних вечеринок.

Стоит такое удовольствие всего 65 долларов.


ещё фото

Nikon: Интерактивная шкала масштабов нашей вселенной

Reading time1 min
Views2K
Компания Nikon представила интересную интерактивную шкалу нашей вселенной.



Достаточно познавательно, можно визуально попробовать оценить весь разброс, хотя в голове с трудом укладывается, т.к. на сегодняшний день человечество охватило своим «взглядом» диапазон расстояний нижняя и верхняя планка, которого отличаются на 43(!!!) порядка! Т.е. начиная от фемтометров и заканчивая миллиардами световых лет.

Читать дальше →

Linux. Консольный мини дистрибутив.

Reading time1 min
Views2.7K

Со временем, изучая и немного овладевая консолью в линуксе, иногда возникает необходимость загрузить систему на другом компьютере. Поиски консольных мини дистрибутивов не принесли хороших результатов, все встречающиеся оказались со встроенным X-сервером. Самый лучший вариант, который мне удалось найти это gentoo install-minimal. Кто поможет найти что-нибудь получше, с более/менее новыми пакетами…
upd: debian netinst (http://www.debian.org/distrib/netinst#smallcd) (спасибо plin2s и izen)
upd2: SystemRescueCd на базе Gentoo (http://www.sysresccd.org/Main_Page) (спасибо destym)

Зарядка для глаз

Reading time1 min
Views24K
Хотел я написать взывающий к разуму ИТ-шника пост о вреде долгосидения перед компьютером и важности зарядки для глаз, но не буду. Просто вот так:

Не будешь делать зарядку — потеряешь зрение через несколько лет!


Ниже написано то, что надо делать. Зарядка отнимает 5-7 минут ежедневной жизни, но зато существенно понижает вероятность нужды в очках.
Читать дальше →

Information

Rating
Does not participate
Location
Санкт-Петербург и область, Россия
Date of birth
Registered
Activity