Книги от Microsoft Dynamics

8 комментариев

Библиотека Microsoft DynamicsНа протяжении нескольких лет Microsoft Dynamics поддерживает выпуск наиболее интересных бизнес-книг и книг о CRM и ERP-системах. Теперь у вас есть возможность получить одну из них бесплатно, просто заполнив форму на их сайте «Библиотека Microsoft Dynamics».
В течение 5 рабочих дней обещают выслать заказанную книгу Почтой России.

Я выбрал эту:
Дон Пепперс, Марта Роджерс — «Управление отношениями с клиентами. Как превратить базу ваших клиентов в деньги.»



Отображение статуса ICQ на сайте

2 комментария

OnlineStatus - статус ICQ на сайтеНаконец-то кто-то додумался сделать к этой IM-функции более-менее человеческое лицо. Боюсь, ICQ это уже не спасёт (хотя кто его знает?), но для других «болталок» определённо пригодится.

Суть сервиса проста — выбираем вид мессенджера (ICQ, AOL, Yahoo, Skype или MSN), иконки (онлайн\оффлайн, можно свои, можно выбрать из имеющихся), выбираем обслуживающий сервер (возможно, это многим покажется лишним) и получаем html-код для вставки на своём сайте. Заданные иконки будут меняться в зависимости от того, находитесь вы в сети или нет.

Кстати, более простой и менее удобный аналогичный официальный сервис для ICQ тоже всё ещё действует — к картинке-статусу можно обратиться по адресу http://web.icq.com/whitepages/online?icq=*********&img=4.



Библиотека DHTML и Ajax скриптов

Добавить комментарий

Нашёл ещё одну сокровищницу DHTML и AJAX-кода:

dhtmlgoodies.com

Просто тьма скриптов, примеров, кода и информации к размышлению.



Социальный браузер

Добавить комментарий

Me.DiumMe.dium — это плагин к вашему браузеру (судя по всему, он автоматически распознаёт браузер и устанавливает нужный плагин), который отслеживает посещаемые сайты, и отображает карту из рекомендованных релевантных сайтов и людей, посещающих эти сайты. Соответственно, чем больше людей в этой сети — тем больше пользы от плагина.

Есть возможность рекомендовать сайты, добавлять пользователей в друзья, видеть, где они находятся в текущий момент, а так же отключать наблюдение за собой в любой момент. Ещё имеется встроенный мессенджер для общения с друзьями и другими пользователями.



Сетевой компьютер

Добавить комментарий

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

Но что мы видим сейчас ? Аггрегаторы, мэшапы, мощные скрипты и библиотеки, расцвет Google с его онлайн-офисом… И вот — в сети появились некие прообразы первых онлайн-операционных систем. Их позиционируют как «гостевую систему», с которой можно работать за любым компьютером. Как это выглядит можно глянуть, например, на сайте GCOEX. Но это только для формирования общего впечатления.

DesktopTwoА для полноценного использования — обязательно стоит зарегистрироваться (бесплатно) на DesktopTwo. Тут есть если не всё, то многое, например, полноэкранный режим, 1Gb виртуального HDD, адресно-почтовые программы, редакторы сайтов, блогов, офисный пакет, комплект программ для работы в IM-сетях, MP3-плейер, RSS-ридер…

Возможно, так мы себеи представляли это в конце 90-х. Только возможностей тогда таких, конечно, не было. Посмотрим, во что выльется эта концепция на этот раз.



Кнопкогенератор 2.0

2 комментария

Zhilinsky.ruНебольшое, но довольно функциональное онлайн-приложение My Cool Button (создано на основе библиотеки jQuery) позволяет быстро создавать красивые кнопки в стиле Web 2.0. На кнопке с фоном регулируемого цвета и размера можно разместить любой текст (в том числе и на русском), одну из предложенных иконок, свою PNG-картинку, можно выбрать несколько вариантов позиции картинки на кнопке, размер картинки, шрифт и размер текста.

Полученную кнопку можно скачать в виде изображения, но тут есть очень интересный момент — именно ИМЯ загружаемого файла является рекламной площадкой — там содержится адрес сайта-рекламодателя.



Ext JS

Добавить комментарий

Ext JSExt JS (YUI-Ext) — это своеобразный AJAX-framework — большая библиотека готовых к использованию JS-компонентов.

В ней присутствуют все возможные окна сообщений, панель инструментов и меню, таблицы с возможностью сортировки и редактирования, изменение размеров блоков, динамические лейауты, табы с разными вариантами загрузки данных, древовидная навигация с поддержкой drag&drop, работа с XML и RSS и прочее.

Библиотека работает с AJAX-библиотеками Yahoo! UI Utilities, так и jQuery или Prototype+Scriptaculous, при чём переключаться между ними можно практически на лету. Библиотека распространяется по Open Source LGPL лицензии. А если по каким-то причинам LGPL пользователю не подходит, или пользователь хочет финансово поддержать проект, то можно получить коммерческую лицензию. А чтобы нам не пришлось таскать за собой все 500Кб библиотек, автор предусмотрел JS builder, который поможет создать необходимый набор модулей, оставив только нужные.

На сайте Ext JS есть подробные инструкции, документация и примеры разработок на основе этой библиотеки (очень неплохие, кстати). Отзывы о самой Ext FS среди разработчиков так же довольно позитивные, хотя многим JS-профессионалам не нравится сама концепция повышения уровня абстракции в создании веб-приложений.



Прячем файл в Windows

16 комментариев

Как спрятать файл в WindowsХочется спрятать свой файл так, чтобы его никто и никогда не нашёл ? Легко.

В операционной системе Windows (только на файловой системе NTFS) реализована работа с так называемыми альтернативными потоками данных — ADS (Alternative Data Streams). Такие потоки можно создавать не только внутри любого файла в NTFS, но и даже в каталоге, при этом данные сохраненные в потоках будут абсолютно невидимы в системе, хотя и будут уменьшать общее место на диске.

Пример копирования любого файла в альтернативный поток другого существующего файла:

C:>type bigfile.exe >> bar.txt:bigfile.exe

В результате выполнения данной команды файл bigfile.exe будет прикреплен к bar.txt в качестве потока. В системе файла bigfile.exe не будет видно, а запустить его прямо из потока можно такой командой:

C:>start c:\bar.txt:bigfile.exe

Похоже, это настоящая находка для авторов стелс-программ и вирусов, потому что штатными средствами Windows определить наличие альтернативных потоков в системе невозможно. Для этого нужны сторонние утилиты, например ads_cat, которая может не только обнаруживать, но и удалять альтернативные потоки.

О том, как сделать такое же под Linux, и где можно получить более подробную информацию про ADS, читайте в источнике этой информации — блоге Sklyaroff.ru .



Ещё справочники

2 комментария

Продолжая неожиданно взорвавшуюся тему «шпаргалок», выложу ещё несколько ссылок на хорошие ресурсы, на которых можно найти полезные разработчику справочники, руководства и краткие шпаргалки.

gotAPI.com
Довольно удобный веб-интерфейс к руководствам по различным платформам, языкам и стандартам, удобный, с хорошим поиском.

Parabox.ru
На этом блоге выложено довольно много полезностей, например:

  • W3C-спецификации в формате CHM
  • Разные спецификации в формате CHM
  • Руководства по PHP и PEAR в формате CHM

RefCards.com
«Шпаргалки» (reference cards) по языкам программирования, платформам, интерфейсам. Многое уже устарело, многое — просто ссылки на другие сайты. Но есть удачные.

Snook.ca
В этом блоге нашлись «шпаргалки» на интерфейсы библиотек Mootools r.83 и Prototype 1.5.0.

Ну а если даже по этим ссылкам ответа на вопрос не нашлось, то в Web Developer’s Handbook (english) должно найтись всё.



WP: «4 комментария»

1 Комментарий

WordPressНе знаю, как кого, но меня такая грамматика вордпресса напрягала (может в каких-то русских сборках уже сделано — не знаю, я на основе английской официальной делаю).

Решение придумано : в файле wp-includes\comment-template.php переписываем функцию comments_number() в соответствии с русскими правилами:

function om_number($number, $titles){
$cases = array (2, 0, 1, 1, 1, 2);
return $number." ".$titles[ ($number%100>4 && $number%100<20)? 2 : $cases[min($number%10, 5)] ];
function comments_number_ru() {
global $id;
$number = get_comments_number($id);
if ($number > 0) {
$output = om_number($number, Array('комментарий', 'комментария', 'комментариев')) . "\n";
} else $output = 'Добавить комментарий';
echo apply_filters('comments_number', $output, $number);}

Перед сохранением убедитесь, что используете кодировку UTF-8 без BOM, иначе угробите движок. Лучше всего пользоваться программой Notepad++.




© 2007-2010 Блог интернет-разработчика, автор — Zhilinsky.ru.
При использовании информации ссылка на источник обязательна.