пятница, 8 октября 2010 г.

Latex online editor

Удобный онлайн редактор формул.
Как результат вы получаете изображение.



При клике на изображение вы попадаете в режим редактирования.
Результаты работы сохраняются.

воскресенье, 19 сентября 2010 г.

Проверка ИНН в Google Spreadsheets

Ранее я публиковал уже пример генерации суммы прописью с помощью новых сервисов Google Spreadsheets
http://news.eastgeology.com/2010/09/google-spreadsheets.html
Теперь реализована также проверка ИНН:

Открыть таблицу https://spreadsheets.google.com/ccc?key=0AppCRCbx33I9dG1rM2lmSW56VmFVeVBmZng0dE5jcmc&hl=en
Просто скопируйте таблицу в свой аккаунт и введите =is_valid_inn(A3) со ссылкой на значение в требуемое поле
Источник кода

Copy Source | Copy HTML
  1. // Функция для проверки правильности ИНН
  2. function is_valid_inn(i)
  3. {
  4.     i += '';
  5.     if ( i.match(/\D/) ) return false;
  6.  
  7.     var inn = i.match(/(\d)/g);
  8.  
  9.     if ( inn.length == 10 )
  10.     {
  11.         return inn[9] == String(((
  12.             2*inn[ 0] + 4*inn[1] + 10*inn[2] +
  13.             3*inn[3] + 5*inn[4] + 9*inn[5] +
  14.             4*inn[6] + 6*inn[7] + 8*inn[8]
  15.         ) % 11) % 10);
  16.     }
  17.     else if ( inn.length == 12 )
  18.     {
  19.         return inn[10] == String(((
  20.              7*inn[ 0] + 2*inn[1] + 4*inn[2] +
  21.             10*inn[3] + 3*inn[4] + 5*inn[5] +
  22.              9*inn[6] + 4*inn[7] + 6*inn[8] +
  23.              8*inn[9]
  24.         ) % 11) % 10) && inn[11] == String(((
  25.             3*inn[ 0] + 7*inn[1] + 2*inn[2] +
  26.             4*inn[3] + 10*inn[4] + 3*inn[5] +
  27.             5*inn[6] + 9*inn[7] + 4*inn[8] +
  28.             6*inn[9] + 8*inn[10]
  29.         ) % 11) % 10);
  30.     }
  31.  
  32.     return false;
  33. }​

суббота, 18 сентября 2010 г.

Переезд на новый домен

Начинаем переезд на новый домен - Информ++

Все старые ссылки будут, надеюсь, работать.
Переезд связан с активизацией новой фирмы Информ++, специализирующейся на разработке приложений и системной интеграции в области геосистем.

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

воскресенье, 12 сентября 2010 г.

Сумма прописью в Google Spreadsheets

Сервис скриптов в таблицах Google продолжает развиваться.
http://googleappsscript.blogspot.com/
В галерее становится доступным все больше полезных функций и сервисов.


Пример реализации функции


Открыть таблицу https://spreadsheets.google.com/ccc?key=0AppCRCbx33I9dG1rM2lmSW56VmFVeVBmZng0dE5jcmc&hl=en
Просто скопируйте в свой аккаунт и введите =FloatToSamplesInWordsRus(A3) со ссылкой на значение в требуемое поле
Источник кода http://www.rsdn.ru/forum/src/2899783.flat.aspx
Вы можете использовать множество готовых функций и библиотек, ну и свои разработки, разумеется.

воскресенье, 22 августа 2010 г.

Пакуем JS и CSS в png

Jacob Seidelin http://blog.nihilogic.dk/2008/05/compression-using-canvas-and-png.html опубликовал интересную идею - паковать JS код в изображения PNG и распаковывать их обратно при выполнении. При этом происходит сжатие кода, и появляется необычная возможность реализации интеллектуальных систем восстановления изображений исключительно на языке растров. Указывая пространственное положение очередного изображения-кода, мы можем формировать очень интересные структурированные по принципу нарезки (tiling) библиотеки практически неограниченного размера, высоко оптимизированные по трафику и времени доступа к конкретному участку кода.




Список его примеров выглядит весьма интересным


prototype-1.6.0.2.js
123 KB Javascript compressed to 30 KB PNG (24%)

jquery-1.2.3.min.js
53 KB Javascript compressed to 17 KB PNG (32%)

excanvas.js
24 KB Javascript compressed to 8 KB PNG (33%)

excanvas-compressed.js
10 KB Javascript compressed to 5 KB PNG (50%)

dijit.js
46 KB Javascript compressed to 16 KB PNG (35%)

понедельник, 16 августа 2010 г.

Мониторинг природных рисков. Пермский край.

Мониторинг природных рисков. Пермский край.
Подготовлено на основе сервиса http://fires.kosmosnimki.ru/



Мониторинг лесных ресурсов в США

Мониторинг лесных ресурсов в США.
Последнее время в связи с большим количеством пожаров в прессе идет обсуждение действий МЧС и властей при мониторинге и ликвидации пожаров. Из обсуждения можно сделать выводы:

  • В настоящее время в России отсутствуют собственные службы поставки данных дистанционного зондирования в реальном времени на требуемом уровне. Используются (копируются) открытые общедоступные международные сервисы - практически данные даже не адаптируются.
  • Отсутствует понимание, что сбор и анализ ДДЗ это решение комплекса вопросов (в том числе анализ системы факторов природных рисков). Налицо простое реагирование на сложившуюся ситуацию. По традиции, как только пожары прекратятся, о них забудут, и меры по созданию системы мониторинга факторов природных рисков будут просто забыты
Хотелось бы, чтобы власти извлекли максимум уроков из сложившейся ситуации, и, как хозяева, готовились к стихийным бедствиям заранее. Тем более, что для этого есть все возможности, и это малозатратный процесс.
В качестве примера приведу обзорное видео об организации мониторинга лесного хозяйства в США. Мы можем видеть, что ничего необычного не используется, просто все работает.


Наши наработки в этом направлении в 2006 году были хорошо встречены в зарубежной прессе
http://www.gearthblog.com/blog/archives/2006/11/earth_on_fire.html
http://www.gearthblog.com/blog/archives/2006/01/global_fire_dat.html
и их элементы (подходы) легли в основу современных геосервисов доступа к данным о природных рисках в США и других странах мира.

Наиболее на мой взгляд удачный из российских сервисов - http://blog.kosmosnimki.ru/

Добровольный штаб по борьбе с пожарами
http://community.livejournal.com/pozar_ru/