2010-08-29

Мобильная сиНфония

Недавно возникла необходимость залить маленький текстовый файлик с телефона на компьютер. Провода у меня нет, но мобильник имеет WiFi который в офисе прекрасно работает, попробовал послать файл по почте, но никак не получалось настроить почтового клиента  чтобы работал через этот WiFi, когда почтовый клиент заработал, оказалось что именно сейчас глючит билайновский SMTP сервер, свой SMTP сервер работать не захотел, видимо из-за перекрытых портов. Тогда решил послать через веб клиента gmail - после трех попыток, наконец мне это удалось.

И тогдa я задался вопросом, может в Интернете уже есть простые сервисы, позволяющие легко и быстро передать файл с телефона на компьютер через html-форму? Сервисов для хранения файлов создано полно, но вот ориентированных только на работу с мобильными устройствами я не нашел, и тогда я решил сделать свой, заодно и нашел применение домену, который давно лежит без дела.

Итак знакомьтесь: synphony.ru

Сервис еще на стадии альфа, но функциональность вся реализована, принимаются критика, пожелания, предложения, багрепорты и подарки :)

 

Коментариев: 5

 
  2010-08-26

FCKeditor умер, да здравствует CKEditor!!!

Самого лучшего Wysiwyg редактора для работы с HTML больше не существует и новых версий больше не ожидается!

Недавно решил проверить как поживает творение Фредерико Кальдейра Кнаббена и обнаружил множество удивительных вещей. Во первых, он больше не FCKEditor — теперь он CKEditor. Оказывается, сочетание букв FCK образованное из инициалов простого итальянского парня неблагозвучно звучит в англоговорящих странах.

Во вторых, теперь редактор не умеет закачивать файлы. Та часть редактора которая предназначалась для загрузки файлов теперь выделена в отдельный проект который называется CKFinder. Странно то, что CKFinder распространяется только по коммерческой лицензии для персонального использования он будет стоить 60 баксов.

Штука поначалу показалась мне жутко неприятной даже катастрофической - без закачивания файлов редактирование текстов мало кому нужно. К счастью, в Интернете оказалось несколько бесплатных альтернатив умеющих работать с CKEditor. Больше всего мне понравился KCFinder. Мне даже показалось, что сделан он гораздо приятней чем кнаббеновский прототип.

Код самого редактора изменился кардинально. Третья версия полностью переписана с нуля. Редактор теперь загружается почти мгновенно. Количество файлов максимально уменьшено. Кардинально изменен способ конфигурации, полностью переписан диалоговый движек. В общем, изменения мне понравились. Новые графические темы выставляемые по умолчанию выглядят непривычно и громоздко но их можно переключить на старую, так что конечные пользователи изменения вряд ли заметят.

Так что буду переходить на новую версию - оно того стоит.

 

Оставить комментарий

 
  2010-08-26

Как пережать видео для Flash

Допустим, у вас есть файл, который вы хотели бы выложить в Интернет. При этом, само видео сохранено в каком-нибудь распространенном видео формате, например в VOB, AVI или WMF. Дело за малым - нужно пережать в формат FLV. Для этого можно воспользоваться родными средствами, поставляемыми с Flash, однако, если вы работаете на Linux то можно воспользоваться утилитой ffmpeg — ее еще называют швейцарским ножом для конвертирования видео.

> ffmpeg -i videofile.wmv -f flv -ar 44100 videofile.flv
 

 

Оставить комментарий

 
  2010-08-25

Про Засратов

Еще одно замечательное название для нашего Капатоба, т.е. Саратова... В Российском Репортере еще в мае вышла познавательная статья на тему кто виноват и что делать.

 

Оставить комментарий

 
  2010-08-19

Жестокий романс...

Не знаю, что народ находит в этой Леде Гаге? Вот эти ребята, по моему, гораздо лучше зажигают:

 

Оставить комментарий

 
  2010-08-15

Как подружить UTF-8 и PHP

При работе с UTF-8 привычные функции работы со строками перестают корректно работать. В этом не трудно убедиться если сохранять исходник страницы в UTF-8:

print strlen("тест");  //8

Вместо привычных strlen, strpos, substr следует использовать соответствующие многобайтные аналоги: mb_strlen, mb_strpos, mb_substr. Но это делает код плохо портируемым под другие кодировки, увеличивает вероятность ошибок, и вообще это не удобно. К счастью расширение mbstring позволяет переопределить эти функции автоматически.

добавляем в .htaccess

php_value mbstring.internal_encoding "UTF-8"
php_value mbstring.func_overload 7
 

проводим эксперимент:

print strlen("тест");  //4

...что и требовалось доказать. Конечно, теперь всегда нужно иметь в виду, что при вызове strlen на самом деле вызывается mb_strlen это всегда нужно учитывать, особенно, если ваш файл будет сохранен не в UTF-8, но зато код станет хорошо портируемым и не зависящим от кодировки исходников.

P.S. Как показала практика, такое решение полезно только если проект маленький, если же вы собираетесь использовать сторонниие библиотеки, то лучше все же создать дополнительный уровень абстакции для работы со строками - простая подмена функций приводит к непредсказуемым результатам!

 

Оставить комментарий

 
  2010-07-29

Купили лицензионный Photoshop

На свою голову:

Спрашивается, чем русификация от Adobe лучше пиратской? Наверно, поэтому я всегда любил нелокализованные версии продуктов, только где же их теперь взять...

 

Оставить комментарий

 
  2010-07-26

Как поднять SOCKS-прокси

Часто бывает нужен прокси, например, чтобы проверить как будет выглядеть сайт при заходе пользователя не из России, или если ваш злобный сисадмин запретил ваши любимые одноглазники, или Басманный суд предписал вашему провайдеру закрыть доступ к Youtube.com... или... да мало ли зачем еще может понадобиться прокси...

Конечно, можно поднять самому какой нибудь squid, или найти в интернете анонимный прокси, но есть способ лучше. Если у вас есть SSH доступ к какому либо серверу в Интернет (а любого специалиста работающего в Интернет их как правило десятки если не сотни), то его легко можно использовать как SOCKS прокси.

Если вы работаете в Linux: Заходим в терминал, набираем

> ssh -D 8080 user@yourserver.com

Если вы работаете в Windows: Запускаем Putty, выставляем параметры соединения, идем во вкладку Tunnels, source port: 8080, Destination: localhost, отмечаем радиокнопку Dynamic и нажимаем Add.

После соединения идем в Firefox:

Настройки->Дополнительные->Сеть->Насторить

-> Ручная настройка сервиса прокси: Узел SOCKS localhost, Порт 8080

жмем ОК,

Готово! - теперь ваш браузер туннелирует все запросы через удаленный сервер по защищенному протоколу!

Кстати, через SOCKS прокси может работать не только браузер, но и множество других программ: почтовый клиент, торрент клиент, инстант месенжер и многое другое.

 

Оставить комментарий

 
  2010-07-22

Резервное копирование компьютера с Microsoft Windows

Встал вопрос - если регулярно делать полный бекап рабочей машины с Microsoft Windows, будет ли это пиратским копированием?

Ответ: Будет!

из лицензионного соглашения:
1.6 Резервное копирование. ВЫ МОЖЕТЕ СОЗДАТЬ
ТОЛЬКО ОДНУ РЕЗЕРВНУЮ КОПИЮ ПРОГРАММНОГО
ОБЕСПЕЧЕНИЯ. Вы можете использовать одну (1)
резервную копию только для архивирования и
переустановки ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ на
КОМПЬЮТЕРЕ. ВЫ НЕ ИМЕЕТЕ ПРАВА СОЗДАВАТЬ
КАКИЕ-ЛИБО другие копии Программного обеспечения
и сопровождающих его печатных материалов, кроме
случаев, явно указанных в этом Лицензионном
соглашении с конечным пользователем или
предусмотренных местным законодательством.
Запрещается предоставлять компакт-диск или
резервную копию в ПРОКАТ, В аренду, ВО ВРЕМЕННОЕ
ПОЛЬЗОВАНИЕ иЛИ передавать эти материалы другим
лицам каким-либо иным способом.

Так что людям любящим делать бекапы всего и вся можно только порекомендовать использовать какие-нибудь другие операционные системы для работы....

 

Оставить комментарий

 
  2010-07-13

В Сколково, возможно, создадут университет

Помимо милиции, налоговой системы и таможни в Сколково может появиться собственный университет, пишет "РБК daily".

По информации источников, точные параметры проекта еще не определены. Однако уже известно, что университет может быть создан при участии МГТУ им.Баумана и Массачусетского технологического университета.

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

А какой-то там университет.... кому он там нужен?

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

 

Оставить комментарий