« первая ‹ предыдущая(20) 21 следующая(22) › последняя(23) »
Создано: 19-02-2009 18:57:30 изменено: 23-08-2009 10:13:45  Метки: sql
I’ve evangelized SQLite a lot this year, speaking at various conferences and user groups to try encourage use and support within many web applications. So, it should be no surprise that this is the topic of my article for PHP Advent. I’m going to be covering a lesser known feature: full-text searching.
1848 просмотров читать далее 0 комментариев

Создано: 19-02-2009 14:55:07 изменено: 30-03-2010 10:26:26  Метки: http
HTTP Help: How to test HTTP using Telnet
1965 просмотров читать далее 0 комментариев

Создано: 18-02-2009 20:02:12 изменено: 26-03-2010 17:32:58  Метки: fonts linux
Если шрифты клиентские, то ими рулит fontconfig. В /etc/fonts/fonts.conf, как правило, есть строчка

~/.fonts


Если она есть, и шрифты складывать в ~/.fonts, они найдутся без дополнительных телодвижений.
Может понадобиться только запуск fc-cache (от пользователя).

1495 просмотров 0 комментариев

Создано: 18-02-2009 20:01:35 изменено: 23-01-2010 16:10:28  Метки: http
откуда взял не помню - создает файловый веб-сервер с содержимым текущей папки на 8080 порту. надо предварительно ставить:
aptitude install python-twisted-web

sanych@pss-work:~$ cat bin/httpd.py
#! /usr/bin/python
from os import getcwd
from twisted.internet import reactor
from twisted.web2 import server, static, channel, http
PORT = 8080
DIRECTORY = getcwd()
s = server.Site(static.File(DIRECTORY))
reactor.listenTCP(PORT, channel.HTTPFactory(s))
reactor.run()

1292 просмотров 1 комментариев

Создано: 18-02-2009 20:00:55 изменено: 26-06-2009 06:30:06  Метки: perl
с http://linsovet.com
Если вы пишите на perl что нибуть сложнее однострочников, часто спасательным кругом становится модуль Data::Dumper.
Этот модуль очень полезен как для отладки и так и при разборе чужих программ и позволяет выводить содержимое любых сложных стукрур данных со всем их содержимым.

use Data::Dumper;
print STDERR Dumper @data;


и видим что то типа

$VAR1 = {
          'TS' => '13550361229',
          'INDEX' => 1,
          'FL' => 1,
          'TD' => '73728',
          'DT' => 'addr'
        };
$VAR2 = {
          'TS' => '13550484957',
          'INDEX' => 2,
          'TD' => '82944',
          'FR' => 1,
          'DT' => 'mps'
        };
...
$VAR346 = { 
            'TS' => '13619541826',
            'INDEX' => 346,
            'TD' => '89088',
            'FR' => 1,
            'DT' => 'mps_ack'
          };
1255 просмотров 0 комментариев

Создано: 18-02-2009 19:58:51 изменено: 03-06-2009 12:47:00  Метки: drupal
mysql -p -u root
use drupal6;
delete from sessions;


go http://example.com/?q=admin/settings/performance
clear cache
1507 просмотров 0 комментариев

Создано: 18-02-2009 19:58:15 изменено: 21-01-2010 09:37:02  Метки: jpeg photo
jhead -autorot -ft *.jpg

1599 просмотров 2 комментариев

Создано: 18-02-2009 19:57:21 изменено: 21-01-2010 13:40:40  Метки: bash
[1]. Если в баше запущена интерактивная команда (не демон), которая выполняется долго, можно узнать ее состояние, нажав Ctrl-T.
Например:
cat access_log | perl -pe 's/.*"(POST|GET.+?)"/$1/g;' > urls
[Ctrl-T]
load: 2.72 cmd: perl 9210 [running] 1.11u 2.44s 10% 3188k
1444 просмотров читать далее 0 комментариев

Создано: 18-02-2009 19:53:03 изменено: 05-01-2012 13:17:40  Метки: proc
2030 просмотров читать далее 0 комментариев

Создано: 18-02-2009 19:51:21 изменено: 21-01-2010 10:17:36  Метки: openoffice
Для тех, кто не любит запускать офисные приложения для того лишь, чтобы просто прочесть файл в формате ворда, есть antiword, есть wv (и unrtf, и pdftotext для RTF и PDF соответственно). Вот только для открытого и всеми любимого ODT (OpenDocument, формат OpenOffice) — такой радости нет. o3read их не берёт.

В общем, запускать мне OpenOffice лениво, в AbiWord тоже не так уж шустр, так что написал себе скрипт-однострочник (antiodt):
#!/bin/sh
unzip -p "$1" content.xml | xmlstarlet sel -N text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" -T -t -m '//text:p' -v . -n | less

Поскольку документ ODT это zip-архив, а внутри весь текст в виде XML лежит в content.xml, то отсавалось только выбрать содержимое текстовых элементов (забив на всё форматирование, кроме разбиения на абзацы). При этом для разбора XML используется утилита xmlstarlet. Все имеющиеся в наличие у меня ODT документы теперь в мгновение ока можно прочитать так:
antiodt документ.odt

antiodt: просмотр документов OpenOffice в виде простого текста
1700 просмотров 0 комментариев

« первая ‹ предыдущая(20) 21 следующая(22) › последняя(23) »