января 8, 2013 | Published in In English, PostgreSQL, Базы данных
A few months ago I throught about migrating from MySQL to PostgreSQL. PostgeSQL has more features and is fast, stable and secure relative DB. And it is also free, open-source and has many different extensions. The main drawback of PostgreSQL is that it is more complicated than MySQL, so you should spend more time to learn how to work with it or hire an admin.
In this series of articles I want to describe how to drop MySQL, start to use PostgreSQL and how to be happy with this powerfull solution without hiring a DBA (only if you doesnt work with big and high-loaded projects).
Let’s start by installing PostgreSQL on your development machine.
I work on Ubuntu Linux 12.10 so I will describe process of installing PostgreSQL on Ubuntu 12.10. To install PostgreSQL 9.2 on your Ubuntu you should use this command in your terminal:
$ sudo apt-get install postgresql-9.2
After installing PostgreSQL you can check PostgreSQL version on your machine:
$ psql —version
psql (PostgreSQL) 9.2.2
So now you have PostgreSQL installed on your Ubuntu 12.10 machine. Read the rest of this entry »
октября 15, 2011 | Published in bash, Linux
Одной из особенностей операционных систем семейства Unix(Unix, Linux, BSD, MacOS) является то, что большая часть работы в них выполняется при помощи специальных программ — консольных комманд. Это достаточно условно «большая часть работы», ведь в Windows имеется CMD, а в Ubuntu имеется возможность производить большинство действий без работы с консолью (терминалом), в большей мере благодаря этому Ubuntu и называется fuman-friendly дистрибутивом. То есть потому, что вы можете работать в Ubuntu также тупо, как и в Windows, без знания устройства системы.
Эта статья посвящена консоли (терминалу) — черному окошку в которое вы вводите команды ;-) и скриптовому языку программирования Bash, который вам придется очень часто использовать работая в Linux, если только ваша работа не ограничивается в работе с документами, просмотром фильмов и прослушиванием музыки. Консоль (терминал) также часто называют командрой оболочкой, что является более официальным или даже официозным термином (термин терминал означает сам интерфейс взаимодействия с shell, но не сам shell, однако на это часто закрывают глаза).
Командная оболочка Bash произошла от командной оболочки Bourne shell — «оболочка Борна», которая была разработана для Unix Стивеном Борном — одним из основных разработчиков Unix в Bell Labs. Сокращенно Bourne shell называют просто sh.
Bash — это усовершенствованный вариант sh. Bash разшифровывается как «Bourn again shell», где происходит игра слов так как имя Bourn и слово born (рождение) созвучны, таким образом Bash можно перевести как «перерожденная оболочка Борна». Read the rest of this entry »
октября 14, 2011 | Published in Linux
Я являюсь новичком в Linux, начал использовать эту операционную систему чуть позже того, как заинтересовался программированием на Ruby. Собственно «заточенность» Ruby под Linux и стала причиной моего перехода на эту операционную систему.
Новым циклом статей о Linux на RubyDev я хочу систематизировать свои знания, и получить новые знания, которые будут скомпилированы в моих статьях, а также провести агитацию за пользование Linux, ведь большая часть читателей RubyDev все еще пользуются Windows.
Read the rest of this entry »