Блог Ерёмина Андрея обо всём на свете…

Posts tagged ‘Linux’

И все же Apple: MacBook PRO


Я начинал писать этот пост раза 3, каждый раз пытаясь донести мысль, о том, что Microsoft — сакс, а Apple — форевер), однако, ничего идеального нет. Сейчас у меня есть 2 яблоко-девайса. Я доволен ими на все 90% (вот если бы ещё и цена была не такой кусачей), но я абсолютно не спорю, что в них есть недостатки — они есть везде, поэтому каждый выбирает то,чем ему удобнее пользоваться.

Мне нравится MacBook Pro и MacOS X, установленная на нём, за то, что мне не нужно «париться» из-за проблем с utf-8 в cmd и PowerShell’e, за то, что мне не нужно искать дополнительные компоненты (вроде всяких там фреймворков), чтобы установить ту или иную программу, за то, что мне не нужно думать куда ставить софт, куда этот софт будет класть свои временные файлы и как потом полностью удалить этот софт и весь мусор, что он успел оставить, за то, что мне не нужно думать где найти драйвера для того или иного устройства (если заявлено, что девайс работает с MacOS, значит он с ней работает, а не как с Windows — с Windows XP девайс работает, а под Vista и 7 производитель драйвера дописывать не стал), за то, что я могу использовать теже компоненты (gem’ы) для ruby, что и на Linux (т.е. на ОС, которая в 99,9% случаях будет стоять на продакшен-сервере), за то, что даже, когда свободных ресурсов у компьютера будет мало система всё равно работает плавно — без зависаний, без «падений», за то, что с каждой новой версией ОС интерфейс не перекраивается заново, а логически улучшается, за то, что, например, тачпад является частью ноутбука и ОС в целом, а не в виде неудобного девайса с кривыми драйверами, которые срабатывают не во всех приложениях.

Как я уже писал — каждый выбирает себе то, что ему удобнее. Я 11 лет пользовался продукцией Microsoft — да, это красиво, функционально, понятно в какой-то степени. Теперь мне хочется не только красоты, но и удобства, хочется чтобы самые маленькие, простые задачи ОС делала сама, а я мог на 100% погрузиться в работу — будь то программирование, просмотр фильмов, игры или посещение веб-сайтов.

 

 

Ищем кроссплатформенный менеджер паролей


Возникла необходимость в использовании менеджера паролей. Однако, нужна была софтина, которую можно было бы запустить с любого моего девайса (iPad не в счет), при этом она должна быть бесплатной (не хочу платить 😉 ). Нашел в итоге  только два приемлимых варианта.

1. KeePass — есть версии под всё, что только можно — Linux, iOS, MacOS, Windows, WindowsMobile, Symbian и что-то ещё. Остановился именно на этой программе, т.к. пользовался ею года 2 назад.

2. Universal Password Manager — программа написана на Java и, соответственно, работает в MacOS, Linux, Windows и Android.

Для синхронизации баз данных использую DropBox — нареканий в работе десктопных версий под Windows и MacOS X у меня нет, а вот под Android клиент работает не так классно, как хотелось бы.

Удаляем MySQL


Зависла убунту. Сделал ресет. Не запускается MySQL. Линукс — сказка, а не работа! ) MySQL при запуске ругается на отсутствие доступа к mysqld.sock, при это даже после изменения пути в my.cnf проблему решить не удалось. Смена порта также не помогла. Погуглив с полчасика я так и не нашел ничего по моей проблеме. Поэтому, решил пойти прямым путём — всё снести.

1) apt-get purge mysql<здесь дважды нажать Tab и по очереди выполнять команду для каждого пакета связанного с mysql>

2) apt-get autoremove

3) locate mysql

4) удалить всё, что связано с mysql ( в принципе, всякие man/* трогать необязательно)

5) установить нужные пакеты для mysql через apt-get install (здесь я уже ставил через менеджер приложений в убунте)

Всё работает!

RailsReady: рельсы-рельсы, шпалы-шпалы…


Известно, что разрабатывать под Ruby, как, собственно, и под PHP, лучше всего из *nix систем. Однако, на первоначальную настройку может уйти достаточно много времени.

Знающие люди рассказали о замечательном скрипте RailsReady для OSX, CentOS и Ubuntu.

https://github.com/joshfng/railsready

Достаточно лишь выполнить в терминале строчку:

wget —no-check-certificate https://raw.github.com/joshfng/railsready/master/railsready.sh && bash railsready.sh для Linux или curl -O https://raw.github.com/joshfng/railsready/master/railsready.sh && bash railsready.sh для OSX

и магическим образом вам установят RVM, Ruby 1.9.3, Git, ImageMagick, необходимые компоненты для sqlite, mysql, а также все основные гемы, нужные для разработки под Ruby on Rails.

P.S: Неожиданно обнаружил, что Windows самое худшее, что может быть для разработки на PHP и Ruby (

ASCII-8BIT или другая неверная кодировка в PostgreSQL в RUBY


Недавно столкнулся с проблемой – почему-то все данные возвращались из базы данных в кодировке ASCII-8BIT, при этом в Linux и MacOS X всё отлично (кодировка UTF8). Я уж было подумал – Microsoft $^#%*$*# чтоб её, но потом выяснилось, что просто такой вот “кривой” гем.

В общем, советую использовать gem PG http://rubygems.org/gems/pg, темболее, что он стал “официальным”

Для установки: gem install pg

Не помешает и указать после инициализации коннекта кодировку:

@conn.exec("SET CLIENT_ENCODING TO ‘utf-8’;")
Encoding.default_external = "UTF-8"

где @conn – это заинициализированное соединение с базой

Устанавливаем GEM Postgresql в Ubuntu


Для того, чтобы работать с PostgreSQL в руби [Ruby] в Ubuntu Linux в консоле нужно выполнить 2 команды:

1) sudo apt-get install libpq-dev

2) sudo gem install postgres-pr

Пустой экран в Ubuntu


Если при запуске Ubuntu у вас отображется пустой экран и мышь, то значит видеокарта у вас слишком старая, либо что-то с её драйверами.

1) Чтобы это исправить, нажимаем Ctrl + Alt + F1

2) Затем  в консоли вводим

sudo apt-get remove compiz
sudo apt-get remove compiz-core

3) Перезагружаемся и готово!

Оригинал поста.

Эх, Sony, чтож у тебя всё феил да феил?


Какие были главные козыри Sony PlayStation 3?

  • бесплатная игра по интернету
  • 250 Гб жёсткий диск
  • Wi-Fi
  • возмоность подключить почти любые устройства – веб-камеры, геймпады, мыши, гарнитуры и т.д.
  • возможность установить Linux Winking smile (уже, увы, нет!)
  • надёжность системы
  • хиты, как, например, MGS, Final Fantasy, Grand Tourismo и др.

Недавно Sony на выставке E3 объявила о PSN Plus, 3D играх и Sony Move. В то же время Microsoft показала Prj Natal (Kinect), Xbox Slim и многое другое.

В итоге, что мы видим?

Эксклюзивов у Sony становится всё меньше и меньше (MGS и FF теперь будут выходить и на приставке от Microsoft), Xbox теперь и с Wi-Fi’ем, и с 250 GB HD, и тоже тонкий, а Kinect в 100 раз интереснее, чем Move. Не забудьте и про официальный старт XBOX Live в России этой осенью.

Остаются 3D игры (вы видели цены на HD телевизоры с поддержкой 3D? да и вам глаза свои не жалко?), бесплатная игра по интернету (подписка на Xbox Live Gold не так уж и дорого стоит, так что можно и заплатить) и PSN Plus (сомнительный какой-то сервис, в принципе, ничего интересного – прям как Vista ultimate Extras, т.е. деньги на ветер Winking smile ).

Что ещё осталось сравнить? Ах да, сами прошивки. Microsoft, вот, трудится, добавляет новые функции (Twitter, facebook, MSN есть, вроде ещё что-то за последний год добавили), а Sony только и делает, что просто фиксит баги.

Сами посудите:

  • какого-либо чата во время игры нет (Cross Game Chat).
  • браузер отображает страницы настолько убого, что проще им вообще не пользоваться.
  • интерфейс убог и нефункционален (многие функции нелогично реализованы).
  • список контактов неудобный (групп нет, сортировка по статусу отсутствует).
  • ни твиттера, ни фейсбука, ни какого-либо IM клиента – ничего нет! (а на дворе, между прочим, 21 век).

Собственно, за 3 года функциональность консоли практически не изменилась (забыл упомянуть, что теперь, о ужас, нельзя установить Linux Sad smile). Если раньше консоль брали из-за эксклюзивов (хотя бы!), то теперь кому такой мусор нужен?

Эх, Sony, лучше б я свои мани Microsoft’y отдал.

 

Может быть всё же Linux? Часть II


Как я уже и писал, Linux мне понравился, а если быть точнее, то: 

  • скорость работы всех приложений и системы в целом (что ни говори, а скорость загрузки Unubtu в десятки раз больше, чем скорость загрузки Windows 7)
  • простота установки (в большинсте случаев) новых программ
  • кастомизируемость системы
  • в принципе, всё остальное почти как в Windows
За последние пару дней столкнулся с проблемами:
  • не работает эмулятор сотового телефона в NetBeans
  • кривая среда MonoDevelop ни в какую не хочет открывать мои проекты, а вручную переносить код мне как-то не хочется
  • ужасная поддержка формата *.docx в OpenOffice
  • оказалось, что в базе драйверов есть драйвера для принтеров c66, c68 и др., а вот для c67 — нет. Драйвер от c66 подходит, но с ним принтер печатает ужасно. (пробовал использовать принтер в Windows XP через Virtual Box, но там, оказалось, это не так просто, как в нормальном Windows’e
Конечно, все эти проблемы можно решитьобойти или просто — забить, но, что-то желания уже нет, хочется, чтобы всё было просто или, хотя бы, привычно, а значит  — Windows и только Windows.
Сорри Линукс, но прощай!
Technorati Tags: ,,,

Может быть всё же Linux? Часть I


Решил лично протестировать Linux на домашнем компьютере в качестве основной ОС. Выбрал дистрибутив Linux Mint 9, основанный на Ubuntu 10.04. Считается, что это самый user-friendly дистрибутив из всех сейчас существующих.

Установка.

Установка прошла довольно-таки просто и быстро — за 15 минут. Ещё минут 10 потребовалось системе чтобы скачать и установить обновления (этот процесс выполнялся в фоновом режиме, так что не мешал мне тем временем настроить саму систему). Под настройкой я понимаю доустановку нужных мне приложений и раскрашивание бордюров, иконок, системных цветов. 😉
Драйвера для всех устройств поставились автоматически, даже для самого древнего устройства в системном блоке — тв-тюнер avertv 305.
Немного погуглив я сумел подружить тюнер со встроенной программой для просмотра тв-каналов.
Система в целом
Внешне всё выглядит замечательно — Gnome отлично кастомизируется — в принципе, тоже самое можно и на Windows организовать с помощью сторонних программ, типа Windows Blinds, но это заметно снизит производительность системы, а тут всё удобно, просто и быстро.
Скорость загрузки системы реально поражает. Как бы там кто-то не говорил что Windows 7 быстрее Linux — брехня, Убунту в разы быстрее Windows.
Из дополнительных программ доустановил Chromium, NetBeans, VirtualBox, Skype и др. Здесь, должен заметить, у Linux’a есть огромный плюс над Windows  — это менеджер программ. Пару кликов мыши и вот, приложение уже скачивается и устанавливается. При этом во время установки не доставляются какие-либо тулбары, не меняется домашная страница в браузере и т.д, не нужно также постоянно жать на кнопку «Далее», думать куда всё это установить. Разумеется, если вам нужна программа, которой в списке менеджера программ нет, то тут  процесс установки немного усложнится.
Приятно был удивлён наличием Moonlight (порт сильверлайта на линукс) в FireFox. Жаль, что для Chrome’a такого нет.
Программы
Поработал с OpenOffice. Интерфейс мне понравился. Разумеется, он не такой удобный как в MS Office 0710, но, в любом случае, в десятки раз удобнее Office 03. Работать с форматом *.docx с ОО невозможно — если в файле есть что-то кроме текста (таблички, картинки  и прочее), то понять, что, где, откуда в файле просто не получиться, тогда как с форматами odt и doc ОО справляется на отлично.
Поставил MonoDevelop — интересная IDE, только далеко не user-friendly. Я так и не сумел загрузить ни один из моих VS 08 проектов (сделать бы разработчикам мастер импорта какой-нибудь). Справка на официальном сайте жутко скромная, а вопросов достаточно много.
Поработал в GIMP’e. Привыкать к нему, конечно, придётся ещё долго (всё же далеко не клон photoshop cs2), но, должен признаться, программа неплохая.
Wine, оказывается, позволяет запускать намного больше, чем я думал. Согласно базе приложений на сайте проекта можно запустить аж Mass Effect 2. Естественно, речь идёт о «нормальной» версии игры, а не об убогой Mass Effect 2 от Snowball (будь она трижды проклята — я про фирму. Чтоб я ещё одну игру от 1CSnоwball хоть раз в жизни купил — да ни за что!!!!!).
***
В общем, за эту неделю, проведённую на Линуксе, впечатления у меня сложились исключительно положительные. В любом случае Linux сейчас это не что-то страшное, каким его описывают разные там майкрософтофилы, а достаточно дружелюбная и многофункциональная ОС. Есть и не достатки, но пока я их особо не находил.
НЕМНОГО ОФФТОПА: Оказалось, что сервисы LIVE Spaces и Live Photos без использования программ Writer и Photo Gallery невероятно убоги:
1) больше 19 скринов про линукс я загрузить не смог (видимо, интеллектуальный загрузчик, интересно, сколько скринов макося загрузить даст? 😉 )
2) добавить или переименовать категорию в спейсах просто не представляется возможным
3) набирать пост через веб-интерфейс просто жутко неудобно
Надеюсь, в Wave 4 будет удобнее.

Облако меток