• Авторизация


про форматирование флешек 06-05-2009 12:23


Прочитал тут статью: "как поломать свою флешку". Собственно http://wiki.laptop.org/go/How_to_Damage_a_FLASH_Storage_Device, статья на английском.

После форматирования флешка весьма вероятно потеряет в скорости чтения/записи и кроме того дохнуть начнет значительно быстрее.
Дело в том, что на данный момент все программы для форматирования созданы исходя из аппаратных возможностей жестких дисков. Однако принцип работы флеш памяти совершенно иной. Что-бы повысить скоростные характеристики и время жизни флеш памяти, производители форматируют свои устройства с учетом особенностей работы своих чипов флеш памяти.

Вывод: старайтесь не форматировать свою флешку (usb и memory-cards) стандартными средствами операционной системы. Если производитель предоставляет своё ПО, для выполнения этих процедур, вероятно это наилучший способ.
комментарии: 3 понравилось! вверх^ к полной версии
Nike Hyperdunk 25-12-2008 12:22


Да-да-да.... (музыкальный фон... реп), бум, ёу... тыдыщь......

И таааак... да-да-да!

Вы еще в это не верите, но оно на самом деле существует!

 

Nike Hyperdunk приобретены!!! [400x467]

[400x289]

 

А-а-а... еще не тестил... но они действительно легкие, кроме того довольно высокие и хорошо облеают ногу.

[400x190]

 

комментарии: 0 понравилось! вверх^ к полной версии

О работе 18-12-2008 11:14


Надо сказать, моя работа мне таки нравится. И вобще... как следствие хочу развиваться и дальше в этом направлении.

В следующем году хотел бы работать с кластерными или виртуальными системами, проектами с большой нагрузкой, высокой степенью доступности.

Мне все это весьма нравится.

Это так - пожелания на новый год :)

комментарии: 0 понравилось! вверх^ к полной версии
Политики 20-11-2008 14:17


Честно уперто отсюда: http://ukrsvit.net/forum/viewtopic.php?p=752#752

Читать далее...
комментарии: 2 понравилось! вверх^ к полной версии
Зверье 06-11-2008 18:43


С последнего раза когда в  офисе жили в аквариуме рыбы прошло более года. И вот недели 2 назад  зачем то в мое болото снова посадили 7 замечательных маленьких меченосцев. В холоднючую воду, без обогреву 7 мальков....

Животные из-за стресса и холода сбились в кучку, послаживали хвостики и сидели в яме. Жалко - жуть! В оффисе не топили, ну и за окном осень.

Начал спасать! Сначала грел настольной лампой, еще купил градусник. Температура поднялась с +15 до +17. Поставил обогревалку - вода потеплела, рыбъе начало плавать по аквариуму. Приятно. подкрутил температуру, теперь стабильно +22. Уже хвосты распрямили, шныряют по болоту - маладцы!

Забавно наблюдать, 7 мелких рыбешек подплывают к углу аквариума когда моя физиономия склоняется над водоёмом :)

Так вот и живем, я снова стал админ рыб!

 

Зверьеёёё!!!

комментарии: 2 понравилось! вверх^ к полной версии
Spreadsheet_Excel_Writer 07-05-2008 13:38


Использую  модуль Spreadsheet_Excel_Writer для создания Excel файлов в PHP.

В php5 возникла такая проблема, что файлы создаются с пустым контентом.  На форуме откопал такое:

I created a folder where I had the script that was using spreadsheet excel writer. I then made sure it had read/write permissions set (777). I then used $workbook->setTempDir() to set the temporary directory to use the newly created folder.

Ну т.е. надо указать директорию с правами на запись для создания временных файлов. Ну и сам  скрипт приблизительно таков:
code:

<?php
require_once 'Spreadsheet/Excel/Writer.php';

// We give the path to our file here
$workbook = new Spreadsheet_Excel_Writer();
$workbook->send('test.xls');

$worksheet =& $workbook->addWorksheet('My first worksheet');
$workbook->setTempDir('./');

$worksheet->write(0, 0, 'Name');
$worksheet->write(0, 1, 'Age');
$worksheet->write(1, 0, 'John Smith');
$worksheet->write(1, 1, 30);
$worksheet->write(2, 0, 'Johann Schmidt');
$worksheet->write(2, 1, 31);
$worksheet->write(3, 0, 'Juan Herrera');
$worksheet->write(3, 1, 32);


// We still need to explicitly close the workbook
$workbook->close();
?>


комментарии: 1 понравилось! вверх^ к полной версии
postgresql select random 19-03-2008 17:49


PostgreSQL also allows you to use RANDOM() in the ORDER BY clause, which is one way to get a random row from the database. Let's pull out three random values from our test table:

SELECT id FROM mydata ORDER BY RANDOM() LIMIT 3;
комментарии: 0 понравилось! вверх^ к полной версии
Без заголовка 12-03-2008 12:42


Три Четыре степени свободы в свободном ПО:
* The freedom to run the program, for any purpose (freedom 0).
* The freedom to study how the program works, and adapt it to your needs (freedom 1). Access to the source code is a precondition for this.
* The freedom to redistribute copies so you can help your neighbor (freedom 2).
* The freedom to improve the program, and release your improvements to the public, so that the whole community benefits (freedom 3). Access to the source code is a precondition for this.


Так вот я еще не дожил до полного осознания этих слов. В целом понимаю что истина гдето рядом, но не понимаю где...
комментарии: 0 понравилось! вверх^ к полной версии
Без заголовка 11-03-2008 15:24


После 3-х раз совместного сна на одном диване с Богданом создалось впечатление, что если его положить спать на кровать размером с футбольное поле, к середине ночи он все равно с неё бы скатился и упал на пол.
комментарии: 0 понравилось! вверх^ к полной версии
Хен - продолжение. 28-02-2008 18:21


После успешного запуска гостевого домена. Гостевой домен имеет идентификатор 0 и обозначается как дом0.

Цель эксперимента такова, что-бы мигрировать работающий экземпляр системы с Линух (в моем случае это АСПЛинух релеасе 11 (Селигер)) на виртуальную систему Хен.

Необходимо создать конфигурационный файл для запуска пользовательского домена.

кернел = "/боот/вмлинуз-2.6.18-хен-домУ-алт4"
Ядро подготовленное для использования в хен.
Как вариант надо попробовать использовать ядро идущее с дистрибутивом.

рамдиск = "/боот/инит-2.6.17.имг"
инитрд ядро, идущее с дистром который пытаемся виртуализировать.
инитрд созданный как мкинитрд /боот/инитрд-дому.имг 2.6.18-хен-домУ-алт4 не заработал. Без инитрд виртуальная машина не загружалась.

Это не относится к дистрибутивам доступным на сайте url]http://jailtime.org//урл]
Эти варианты запускаются и без параметра рамдиск. Кстати удобная коллекция имажей, представлены все основные дистрибутивы.

меморы = "128"
тут понятно, отводим 128 метров озухи (хе-хе, млаловато, но если учесть что экспериментирую я на машине где всего впихнуто 256 то нормал).

наме = "лвп"
имя домена

виф = 'mac=00:16:3E:00:00:11, bridge=xenbr0']
сетевой интерфейс

disk = ьфиле:/home/xen/lvp/domU-lvp.img,sdd1,w','file:/хоме/хен/лвп/дебиан.свап,сдд3,вь]
диски которые будут доступны виртуальной системе. Возможно использование образов, разделов и дисков.
При использовании образов надо помнить что в дефолте их не более 8. Кроме этого очень низкая производительнось дисковой подсистемы.

При шаринге одного диска между несколькими доменами желательно их вешать в режиме реад онлы, ибо файловая система может сойти сума.

роот = "/дев/сдд1 ро"
вроде как корень будущего домена.

далее переносим разделы существующей системы на примонтированный образ. Правим /etc/fstab

Пытаемся стартануть. Возможно экспортировать в виртуальную систему получится только сказевый диск.
комментарии: 1 понравилось! вверх^ к полной версии
bash Слишком длинный список аргументов 26-02-2008 18:10


По некоторым причинам в каталоге есть большое количество файлов, которые требуют обработки.

Комманда gzip ./* отваливается с репликой "bash Слишком длинный список аргументов"

Вызов из скипта типа for i in ./* не спас отца русской демократии, отваливалось, но уже без всяких сообщений.

Спасло find . -exec gzip '{}' \;

Вместо '{}' подставляется имя найденого файла, выполняется все, до знака ';'

Вот собственно и все.
комментарии: 0 понравилось! вверх^ к полной версии
Система виртуализации XEN, первые шаги. 22-02-2008 12:17


Дистр ALTLinux Sisyphus.

Загрузка без особых телодвижений возможна пока только для grub. В моем случае для grub2 пришлось подсмотреть у оного хорошего человека в блоге.
Вписал такие строки в grub.conf:

menuentry "Linux-xen" {
set root=(hd0,1)
multiboot (hd0,1)/boot/xen-3.gz dom0_mem=64M
module (hd0,1)/boot/vmlinuz root=/dev/hda1 ro
module (hd0,1)/boot/initrd.img
}

Поставил, запустил. Посмотрел что домен0 стартанул:
[root@barbos /]# xm list
Name ID Mem VCPUs State Time(s)
Domain-0 0 64 1 r----- 70.3

Начал поднимать сеть.
В доке написано:
When using network-bridge/vif-bridge:

when xend starts up, it runs the network-bridge script, which:
- creates a new bridge named "xenbr0"
- "real" ethernet interface eth0 is brought down
- the IP and MAC addresses of eth0 are copied to
virtual network interface veth0
- real interface eth0 is renamed "peth0"
- virtual interface veth0 is renamed "eth0"
- peth0 and vif0.0 are attached to bridge xenbr0
- the bridge, peth0, eth0 and vif0.0 are brought up

when a domU starts up, xend (running in dom0) runs the vif-bridge
script, which:
- attaches vif.0 to xenbr0
- vif.0 is brought up

Сеть поначалу поднялась не правильно. В логи валилось "no TYPE is specified for iface xenbr0". Интерфейс eth0 вообще не присутствовал, бридж был несконфигурирован.
Все было довольно странно и не работало как написано.

XEN оказывается работает только с пакетом управления сетью etcnet. На момент 1-й устанвки у меня был etcnet-0.9.2, на версию помоему не ругалось.

Во время вторичной установки он обновился до etcnet-0.9.5-alt1 и сеть отлично поднялась.

Бридж стал выгляеть как:
[root@barbos /]# brctl show
bridge name bridge id STP enabled interfaces
xenbr0 8000.feffffffffff no vif0.0
peth0

Вобщем все удачно стартовало.

Вывод:


  • 1. Всегда проверять список requirements.

  • 2. Проверять обновления для зависимых пакетов из requirements.


комментарии: 0 понравилось! вверх^ к полной версии
How to change MAC address of your machine 21-02-2008 17:33


In linux, you can change the hardware (MAC) address of your machine.This is how it is done.

# ifconfig eth0 down
# ifconfig eth0 hw ether 00:80:48:BA:d1:20
# ifconfig eth0 up
# ifconfig eth0 |grep HWaddr
комментарии: 2 понравилось! вверх^ к полной версии
верх сисадминской лени 21-02-2008 16:16


Написал скрипт который автоматически исправляет записи в базе читая данные из файла.
Записей всего 10 штук, если бы правил руками заняло бы 1,5 минуты, а скрипт писал минут 15.

Зато теперь процесс автоматизирован : )
комментарии: 0 понравилось! вверх^ к полной версии
Без заголовка 07-02-2008 12:34


девушка ехала в маршрутке...беспрерывно болтала по телефону...
настроение у нее было просто весенне-студенческо-болтливо-веселое,
хоть и несла по телефону откровенную ерунду... но настроение
правильное :)
комментарии: 2 понравилось! вверх^ к полной версии
Без заголовка 01-02-2008 11:29


Бывает мучаешься с какой то проблемой весьма долго, прямо опускаются руки...

Случайно вычитал и взял на заметку мысль, которая в моем понимании звучит так:

"Если задача имеет решение, то не стоит париться по поводу её решения, т.к. оно точно есть, а если задача не имеет решения то и решать задачу не стоит".
комментарии: 0 понравилось! вверх^ к полной версии
PL/pgSQL 01-02-2008 11:23


An alternative way of describing a function's results is to define it with output parameters, as in this example:

CREATE FUNCTION add_em (IN x int, IN y int, OUT sum int)
AS 'SELECT $1 + $2'
LANGUAGE SQL;

SELECT add_em(3,7);
add_em
--------
10
(1 row)
комментарии: 0 понравилось! вверх^ к полной версии
юх 09-01-2008 13:01


жить хорошо
комментарии: 0 понравилось! вверх^ к полной версии
Без заголовка 19-12-2007 11:11


я-я-я-я-я-ху-ху-ху!!!!

первый пользователь зарегался на моем сайте.

по такому случаю надо выпить :)
комментарии: 0 понравилось! вверх^ к полной версии
Без заголовка 18-12-2007 12:44


Георгий Данелия.
Тостуемый пьет до дна.
http://www.fictionbook.ru/author/daneliya_georgiyi...ya_tostuemiyyi_pet_do_dna.html
комментарии: 0 понравилось! вверх^ к полной версии