Мой счастливый акр земли

Архив категории ‘полезняшки’

СКБ «Контур» и «Эльба»

Пятница, Апрель 22nd, 2011

Электронный бухгалтер «Эльба» — веб-сервис комплексного бухгалтерского обслуживания ИП и ООО на УСН и ЕНВД. Функционал веб-сервиса позволяет самостоятельно формировать и сдавать отчетность, вести учет документов и консультироваться со специалистами.

Супер-пупер-мега-дупер сервис. Исключительно рад, что коллеги мои подсказали мне воспользоваться им. Настойчиво рекомендую для ООО и ИП пользоваться услугами системы. В налоговую не ходил. Все накликал мышкой и отправил из дома, сидя в трусах на табурете работы мастера Гамбса, попивая свежесваренный кофе и наслаждаясь хорошей музыкой.

PS: это не джинса ))) и еще у них есть печеньки календарик для бухгалтера — ничто не будет забыто.

Поворот текста на произвольный угол

Вторник, Апрель 12th, 2011

Озадачили тут меня неукротимо — надо в ячейке текст вертикально писать. Как оказалось, не все так просто )))
Гугление ввело меня в страшный когнитивный диссонанс, пока не нашел вот такую статью:
http://www.xiper.net/collect/html-and-css-tricks/typographics/inclined-text.html.

Да и сам сайт — приятно порадовал. Нечасто встретишь полезняшки в этом болоте, что представляет нынешний веб.

Так что — в полезняшки! Спасибо авторам.

ТОП-База

Среда, Март 9th, 2011

Собсно, пользую ТОП-Базу ( http://www.topbase.ru ) уже второй год, исключительно положительный опыт )))

Так что сугубо рекомендую услуги Анны и сервиса Топ-База.  Цены разумны, сервис прекрасный!

Монтируем NFS из под Snow Leopard

Среда, Февраль 23rd, 2011

Дабы помнить (склероз уже рядом. Не сохранил — считай потерял)
1. Создаем NFS-шару на хост-системе (/etc/exports)
2. В макоси: Finder -> Go -> Connect to server
3. в поле адреса nfs://IP.ADD.RE.SS/path/to/share

чертыхаемся, видя в сислоге что-то подобное
refused mount request from 192.168.1.108 for /path/to/share (/path/to/share): illegal port 64112
проклинаем гуй, запускаем терминал, пробуем врукопашную — те же яйца
начинаем гуглить
узнаем, что для портов выше 1024 надо указать в опциях шары: insecure

4. дописываем опцию.
5. монтируем в терминалке... $mount -t nfs ip.add.re.ss:/path/to/share /where/to/mount
6. собсно все.

в пятиминутных мучениях помогали
1. Гугл
2. http://serverfault.com/questions/107546/mount-nfs-access-denied-by-server-while-mounting
3. http://asocialpsihopat.blogspot.com/2010/02/nfs-mac-os-x-leopard-105-nfs-linux.html

Для виндовс похожая тема. Только там шарим папку из под Win и монтируем ее через smb://ip.add.re.ss/sharename

PS: а вся чехарда из за того, что нет Guest Additions )))
PPS: симпатишный Snow Leopard. Но linux — удобнее, привычнее, предсказуемей порой.

Выборка случайной записи из БД

Воскресенье, Август 29th, 2010

думать — полезно...

Выборка произвольных записей в MySQL / MySQL / Хабрахабр

Проблема
Взяли тут аутсорсера написать небольшой и несложный код на PHP и MySQL. Была одна из задач — выбрать несколько произвольных записей из таблицы в базе MySQL. И что же сделал этот ленивый и глупый аутсорсер? Конечно же написал бред типа такого:

SELECT * FROM tTable ORDER BY RAND () LIMIT 10;

На первый взгляд все логично да и работает правильно. Выбираются 10 произвольных записей. Но если взглянуть на план выполнения этого запроса, то станет понятно почему я сложил дюжину матершинных ругательств в адрес глупого аутсорсера.
В процессе выполнения этого запроса MySQL записывает во временную таблицу все (!!!) строки исходной таблицы, с одним новым полем, в которое записываются результаты функции RAND () — т.е. набор произвольных значений. Затем эта временная таблица сортируется filesort по добавленному полю с произвольными значениями и далее выбираются первые 10 записей. Полный ппц. А теперь представтье что будет если в исходной таблице 10 000 записей. А что если 1 000 000? А что если эту выборку надо делать раз десять в секунду. Да тут любой супер-пупер сервер надолго уйдет в раздумья.

и еще...
Выборка случайной записи из таблицы базы данных MySQL — AdioDom.com

Помните причину по который мы начали искать альтернативный способ выборки случайной записи? Скорость! Итак как сравнить эти методы по времени выполнения. Я не буду вдаваться в описание железа и настроек программного обеспечения. Приблизительный результат:

* Медленнее всех оказался метод для Решения 1. Это будет 100% времени на выполнение.
* Решение 2 — занял 79%
* Решение 3 — 13%
* Решение 4 — 16%

два вывода — гугл рулит (впрочем, как всегда) и думать — полезно...
первоначальное решение было именно как у «ленивого аутсорсера»... ладно, зашевелилась мысль, что не айс это совсем, оказался прав.

Отпингать карту сайта. Полезняшка

Пятница, Август 27th, 2010

Делаем правильный robots.txt и sitemap.xml | Мастерская интернет-разработчика

Использование http-пингов для уведомления поисковых систем о обновлениях в sitemaps

Можно указать поисковым системам местонахождение файла Sitemap при помощи HTTP-запроса:

Google

http://google.com/webmasters/sitemaps/ping?sitemap=

Яндекс

http://webmaster.yandex.ru/wmconsole/sitemap_list.xml?host=

Yahoo!

http://search.yahooapis.com/SiteExplorerService/V1/updateNotification?appid=SitemapWriter&url=

http://search.yahooapis.com/SiteExplorerService/V1/ping?sitemap=

Ask.com

http://submissions.ask.com/ping?sitemap=

Live Search

http://webmaster.live.com/ping.aspx?siteMap=

Где необходимо заменить на полный URL файла Sitemap. Например, чтобы добавить файл http://www.example.com/sitemap.xml в поисковик Google, нужно отправить HTTP-запрос http://www.google.com/webmasters/sitemaps/ping?sitemap=http://www.example.com/sitemap.xml.

Принесли флэшку. Типа опа

Вторник, Январь 19th, 2010

Принесли. не видится. не читается. но... распознается машиной.
известная статья «программный... кхм... ремонт флэшки» не помогла — не забивалась флэшка нулями.
но... помогла утилитка badblocks
и вот так — тоже можно
badblocks -swv -t0 /dev/ваше_устройство (тут проверка на бэдблоки ДЕСТРУКТИВНАЯ, то есть насмерть забиваем устройство нулями)
cfdisk /dev/ваше_устройство (новый раздел,тип фат32)
mkdosfs /dev/ваше_устройство

Племяшка получила обратно флэшку, а я-опыт, что бесценен.

Синтезаторы речи. Да сынок, это просто фантастика

Воскресенье, Август 30th, 2009

Укрощение строптивой. Синтезатор речи Alyona от Acapela Group / Будущее здесь / Хабрахабр

Укрощение строптивой. Синтезатор речи Alyona от Acapela Group
acapela groupКак и обещал в комментариях к этому топику, рассказываю о своем опыте борьбы работы с этим замечательным голосовым движком.
Под катом немного лирики, пользовательские словари и программы для превращения PLAINtext в подкасты аудио-книги.

А ведь реально круто...
Я не ожидал. Мысленно слышал синтезированный голос (что слышал много лет назад)... А тут... рекомендую.

Хауту по открытию своего микро-мега-просто-бизнеса

Воскресенье, Апрель 5th, 2009

Регистрация ООО «Снежинка» — пошаговое руководство / Мой бизнес / Хабрахабр

Полезный документ. Ибо в налоговой, как правило, мизантроп на мизантропе и исключения редки. Таких их на работу берут, иль делают такими на местах. Сие мне не известно. Но не о том тема. А о том, как открыть свое дело, потратив меньше нервов и денег.
Шоб,как говорится в статье, геморрой стоил свеч.