Статистика

Участников проекта 105
Опубликовано статей 78
Отчет по карме. Топ 20

Новости блога

1 29.11.2013  Сегодня самым активным участникам newblog'а был выплачен доход с sape.
7 02.11.2012  Ура! Свешилось, нашему сайту дали тИЦ 10. Спасибо всем кто принимает участие в развитии нашего блога.
8 21.08.2012  Интеграция с sape.ru. Теперь каждый автор статей на newblog автоматически зарабатывает на рекламе.
Все новости

Топ 5 категорий

Программирование 46
Операционные системы 9
Базы данных 4
Туризм 2
Заметки 2

Последние 5 заметок (90)

gullyar - Закладки gullyar
gullyar - Ваша первая закладка
osadchaya - Закладки osadchaya
Ira0231188 - Закладки Ira0231188
Ira0231188 - Закладки Ira0231188

Ссылки

www.freedev.asia

newblog.kz - блог 2.0.

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

Трюки с bash

11.06.2012 13:23 | Просмотров: 3252 | Доход: 40.39 руб. | Комментариев: 3
[Операционные системы] 
Рейтинг: 3/1
Bash - замечательный инструмент, который я использую каждый день. Со временем у каждого пользователя linux формируется свой собственный уникальный bashrc. Я хочу поделиться несколькими фишками, которые делают повседневную работу приятнее. Все ниже описанные команды можно включить в ~/.bashrc и тогда они будут подхватываться автоматически. Предлагаю чтобы в комментариях каждый поделился своими фишками в bash. И я полезные буду добавлять в эту статью.
Подсветка при использовании ls. Очень удобно наглядно видеть где директория а где файл а также частично их права.
 
alias ls='ls -F --color=tty'


Я думаю все пользуются history|grep.. очень удобно когда при выводе истории еще показывается дата и время.
 
 
export HISTTIMEFORMAT="%d.%m(%H:%M) "

 
По..

...читать далее...
© GM

Как хранить файлы на сайте. Сжатие файлов в форматах jpg, pdf, tif в linux

29.05.2012 23:44 | Просмотров: 4575 | Доход: 105.56 руб. | Комментариев: 2
[Операционные системы] 
Рейтинг: 3/1
При разработке крупных проектов типичной задачей является хранение файлов. Файлы могут быть различных форматов и храниться как в директории так и в самой базе данных. Если эти файлы загружаются пользователями(например документы), то сохранение их в таком виде, в котором они загружаются чаще всего не целесообразно. Если пользователи могут загружать один и тот же файл несколько раз, то естественно нужно делать ссылки, а не дублировать данные. Определить уникальность файла можно с помощью md5 хеша. Сжимать и оптимизировать файлы необходимо сразу при загрузке в систему. Но если при проектировании не предпологалось сжимать файлы и они загружались в систему "как есть"? Естественно прийдется привести в порядок уже имеющиеся файлы о чем и пойдет речь в этой статье.
 
1) JPG:
Казалось бы что можно сделать с уже и так сжатым форматом? Если в систему загружаются скан-копии, то их разрешение может значительно превышать..

...читать далее...
© GM

deluser в Linux. Баг или фича?

18.05.2012 19:55 | Просмотров: 1561 | Доход: 83.61 руб. | Комментариев: 1
[Операционные системы] 
Рейтинг: 0/0
Мне кажется подход к назначению id группе или пользователю не совсем верный в Linux. Пользователю и группе присваевается уникальный только на текущий момент идентификатор. При этом файлы принадлежащие одному пользователю могут в будующем "незаметно" приписаться к другому.  Вот небольшой эксперимент. Если создать пользователя user1(видим что ему присвоился id 1001), назначаю его владельцем файла file1. Затем удалив пользователя user1 мы увидем следующую картину:
ls -lh
-rw-r--r-- 1 1001 1002 0 Май 18 22:56 file1
 
Что означает что права на файл все еще сохранились. И теперь самое интересное: создаем пользователя user2
Добавляется пользователь «user2» ...
Добавляется новая группа «user2» (1002) ...
Добавляется новый пользователь «user2» (1001) в группу «user2» .....

...читать далее...
© GM

gzip cp1251. Архивирование файлов в linux и распаковка в windows.

17.05.2012 13:30 | Просмотров: 3968 | Доход: 44.56 руб. | Комментариев: 0
[Операционные системы] 
Рейтинг: 4/1
Давольно распространенная проблема когда файлы заархивированные в linux потом не корректно распаковываются в windows. Причем как правило страдают только имена файлов. Это происходит из-за того чтов linux дефолтная кодировка utf8, а в windows - cp1251. Я решил эту проблему с помощью утилиты convmv. Привожу пример архивации нескольких .txt файлов.
apt-get install convmv
convmv --notest -f utf8 -t cp1251 -r --qfrom ./*.txt --qto
tar cvf arhive.tar ./*.txt
gzip arhive.tar 
можно использовать tar с параметром -z, как вам будет удобнее
P.S.: если кто знает более оптимальный способ прошу поделиться в комментах..

...читать далее...
© GM

Сравнение архиваторов (gzip vs zip vs bzip2 vs p7zip vs lzip vs xz)

17.04.2012 22:10 | Просмотров: 2857 | Доход: 114.26 руб. | Комментариев: 4
[Операционные системы] 
Рейтинг: 5/2
Приходится часто сжимать mysql sql дампы размером окло 15гб. Ранее всегда использовал для этих целей gzip если нужна скорость или bzip2 если нужна степень сжатия. Решил провести небольшой тест среди известных мне архиваторов. Сразу забегу вперед и скажу что в следующей статье я намерен сравнить скорость развертывания mysql дампа из архива и без. Это может быть полезно если скорость развертывания дампа упирается в производительность жесткого диска, но при этом несколько ядер сервера простаивают.
 
Исходные данные: файл 402мб (dump mysql), процессор Intel(R) Core(TM)2 Duo CPU T7500 @ 2.20GHz. Операционная система linux, дистрибутив -Debian.
Результат моих измерений приведен в таблице:
 
Архиватор


...читать далее...
© GM

Вывести сообщение всем пользователям залогиненым в linux.

29.12.2011 19:20 | Просмотров: 2714 | Доход: 54.25 руб. | Комментариев: 5
[Операционные системы] 
Рейтинг: 4.5/2
Сейчас я расскажу о способе, который позволяет в Linux вывести короткое сообщение всем пользователям, которые залогинены в систему в настоящее время. Причем данное сообщение увидят как пользователи работающие в консоли, так и в иксах(например в kde есть специальная служба сообщений, которая выдает красивое окошко в панели задач). Данное сообщение можно использовать для разных целей, например предупредить пользователей о каком-то критическом обновлении или действии, но злоупотреблять этим тоже не стоит ;) Итак команда достаточно короткая: logger -p auth.emerg [ваше сообщение] Пару примеров:
logger -p auth.emerg [щас свет рубанут, спаси и сохрани]
logger -p auth.emerg [фродо, срочно выйди в аську]
Посмотреть кто получит ваше сообщение можно командой (w):

...читать далее...
© GM

Cassandra, первые шаги в NoSQL. (часть 1. Debain, установка)

18.12.2011 22:45 | Просмотров: 3003 | Доход: 105.65 руб. | Комментариев: 1
[Операционные системы] 
Рейтинг: 3.6/5
Еще давно обратил внимание на Cassandra - распределенную базу данных от apache, но все не доходили руки попробывать ее. Заинтересовало меня в первую очередь то, что эта система позволяет хранить и обрабатывать гигантское количество информации (ведь не зря же это потомок google big table).. К дополнительным плюсам можно отнести то что система крайне отказоустойчива, т.к. каждая запись дублируется на каждом элементе кластера, а также масштабируема и позволяет добавлять сколько угодно узлов в кластер. Стыдно признавать, но с NoSQL до сих пор работать не приходилось вот и решил попробывать. Первое что я сделал - пошел на оффсайт cassandra.apache.org который мне любезно предложил скачать v1.0.6.
Расспаковываем
tar xvf apache-cassandra-1.0.6-bin.tar.gz
 
Создаем..

...читать далее...
© GM
<12>>>