Я никогда раньше не имел дело ни с одним AJAX Toolkit от Microsoft, но недавно у меня появилась необходимость добавить картографический функционал к проекту, который я веду. Нам нужно было, чтобы у пользователей появилась возможность перемещать маркер по карте, а у нас получать его новые координаты на сервере. Очевидно, что нам для этого придется использовать AJAX в каком-либо виде. Сегодня я вам покажу насколько просто использовать связку ASP.NET MVC на сервере и jQuery на клиенте. Так как jQuery теперь включен в поставку ASP.NET MVC, то больше нет оправдания его не использовать.
BlackFoks @BlackFoks
Пользователь
14 бесплатных Web-приложений для совместной работы
4 мин
77KПеревод
«Люди не являются островами в открытом океане». Это высказывание успешно можно использовать особенно в том случае, если вы — дизайнер или разработчик. Несмотря на существование платных средств, как Basecamp и Zimbra, вы можете использовать ещё и бесплатные, которые, пожалуй, не уступают платным (а порой и обгоняют их).
В этой статье мы рассмотрим 14 бесплатных Web-приложений для совместной работы в сети Интернет. Нужен вам простой редактор с самыми основными возможностями или полнофункциональное приложение для управления проектами, вы сможете обнаружить здесь по крайней мере одно приложение, удовлетворяющее вашим требованиям.
В этой статье мы рассмотрим 14 бесплатных Web-приложений для совместной работы в сети Интернет. Нужен вам простой редактор с самыми основными возможностями или полнофункциональное приложение для управления проектами, вы сможете обнаружить здесь по крайней мере одно приложение, удовлетворяющее вашим требованиям.
+117
Окончательное расписание Startup Meeting на 2008 год (Киев, Новосибирск, Самара, Екатеринбург)
1 мин
500После длительных голосований и выбора мест для проведения встреч нами все же был наконец сформирован конечный план мероприятий Startup Meeting до конца этого года. Мы решили не трогать декабрь и со спокойной душой слетать в Казань и Нижний Новгород в начале 2009 года. К тому же, вскоре мы будем проводить новое голосование, которое определит еще 5 городов, которые также станут точками проведения наших неформальных встреч.
Итоговые встречи запланированы и утверджены:
КИЕВ, Украина — 18 октября, суббота, 19 часов
Место проведения: «Пузата Хата» на Подоле, ул. Сагайдачного, 24
(поддерживается организаторами BlogCamp CEE, проходящей в Киеве 17-19 октября)
НОВОСИБИРСК — 2 ноября, воскресенье, 17 часов
Место проведения: Ресторан «Il Patio», Красный проспект, 29
ЕКАТЕРИНБУРГ — 23 ноября, воскресенье, 17 часов
Место проведения: «Hooch», пр. Ленина, 69/10
САМАРА —8 ноября перенесено 29 ноября, суббота, 17 часов
Место проведения: Ресторан «Il Patio», Ново-Садовая, 106
На встречи желательно приходить со своими ноутбуками, так как в заведениях есть бесплатный WI-FI.
Что ожидается? — Неформальное общение, обсуждение проектов, идей, стол за счет организаторов.
Заявки на посещение мероприятия с ФИО и местом проведения мероприятия можно направлять адмнинистрации стартап-центра Web2People по адресу meeting@web2people.net
Помощь в организации и проведении мероприятий в городах можно обсудить по этой же почте.
Итоговые встречи запланированы и утверджены:
КИЕВ, Украина — 18 октября, суббота, 19 часов
Место проведения: «Пузата Хата» на Подоле, ул. Сагайдачного, 24
(поддерживается организаторами BlogCamp CEE, проходящей в Киеве 17-19 октября)
НОВОСИБИРСК — 2 ноября, воскресенье, 17 часов
Место проведения: Ресторан «Il Patio», Красный проспект, 29
ЕКАТЕРИНБУРГ — 23 ноября, воскресенье, 17 часов
Место проведения: «Hooch», пр. Ленина, 69/10
САМАРА —
Место проведения: Ресторан «Il Patio», Ново-Садовая, 106
На встречи желательно приходить со своими ноутбуками, так как в заведениях есть бесплатный WI-FI.
Что ожидается? — Неформальное общение, обсуждение проектов, идей, стол за счет организаторов.
Заявки на посещение мероприятия с ФИО и местом проведения мероприятия можно направлять адмнинистрации стартап-центра Web2People по адресу meeting@web2people.net
Помощь в организации и проведении мероприятий в городах можно обсудить по этой же почте.
+12
Tagnetic — холодильник тэгов, плагин для jQuery
1 мин
1.8K В ответ на флэш-скрипт от Ray Tanck, реализующий облако тэгов, стилизованное под доску с магнитами, я написал плагин для jQuery, который создает облако тэгов, стилизованное под холодильник с налепленными на него магнитами :)
Плагин автоматически заменяет облако на холодильник, а в случае, если у пользователя выключен ява-скрипт, то ему будет показано стандартное облако тэгов.
Посмотреть скрипт в работе можно здесь и здесь. При желании вы можете скачать холодильник тэгов и ознакомиться с документацией к нему.
Тестировал работу в ФФ 2 и 3, ИЕ 6 и 7, опере 9.60, Сафари и Гугл Хроме. К сожалению, в ИЕ 6 из-за использования IE PNG Fix скрипт заметно тормозит. Сейчас работаем над созданием новых скинов (хочу преобразовать холодильник в доску или забор с налепленными на него объявлениями-тэгами) и над оптимизацией графики.
Интересно мнение хабраюзеров о полезности этой работы, а также о возможных глюках.
Upd. С подачи nikel303 сделал пример, в котором магниты можно перетаскивать.
Плагин автоматически заменяет облако на холодильник, а в случае, если у пользователя выключен ява-скрипт, то ему будет показано стандартное облако тэгов.
Посмотреть скрипт в работе можно здесь и здесь. При желании вы можете скачать холодильник тэгов и ознакомиться с документацией к нему.
Тестировал работу в ФФ 2 и 3, ИЕ 6 и 7, опере 9.60, Сафари и Гугл Хроме. К сожалению, в ИЕ 6 из-за использования IE PNG Fix скрипт заметно тормозит. Сейчас работаем над созданием новых скинов (хочу преобразовать холодильник в доску или забор с налепленными на него объявлениями-тэгами) и над оптимизацией графики.
Интересно мнение хабраюзеров о полезности этой работы, а также о возможных глюках.
Upd. С подачи nikel303 сделал пример, в котором магниты можно перетаскивать.
+38
+209
Индикатор закладок почти как в Firefox
1 мин
1.1KУже несколько лет пользуюсь оперой и все время не хватало одной вещи, которая присутствует в Firefox.
Часто бывает так, что ты уже не помнишь поместил данную страницу в закладки или нет, в итоге в моих закладках появилось много дубликатов. В лисе такой проблемы не возникло бы в принципе, потомучто есть индикатор, который показывает находится ли текущая страница в закладках или нет.
Как оказалось есть решение и для оперы, нашел я его тут. Данная задача решается с помощью пользовательской кнопки, которую можно перетащить на тулбар.
Кнопка «Индикатор закладок» — Если нажать на кнопку, то появляется окно добавления страницы в закладки (в случае если эта страница еще не присутствует в закладках), а если страница уже есть в закладках, то открывается боковая панель закладок.
Вот сама кнопка
Часто бывает так, что ты уже не помнишь поместил данную страницу в закладки или нет, в итоге в моих закладках появилось много дубликатов. В лисе такой проблемы не возникло бы в принципе, потомучто есть индикатор, который показывает находится ли текущая страница в закладках или нет.
Как оказалось есть решение и для оперы, нашел я его тут. Данная задача решается с помощью пользовательской кнопки, которую можно перетащить на тулбар.
Кнопка «Индикатор закладок» — Если нажать на кнопку, то появляется окно добавления страницы в закладки (в случае если эта страница еще не присутствует в закладках), а если страница уже есть в закладках, то открывается боковая панель закладок.
Вот сама кнопка
+27
Три цитаты
2 мин
1.5KРуководителям проектов в частности и собирательному «начальству» в целом…
+53
RGhost.ru — таким должен быть файлобменник
1 мин
34KХочу поделиться с хабрасообществом ссылкой: RGhost. Очень приятный и удобный проект. Основные плюсы:
Лично я нашел этот обменник, когда хотел накачать себе много электронной музыки. Эх, почему я не знал о нем, когда искал себе фильмы.
- Возможность поиска по уже имеющимся файлам
- Размер файла до 2-х Гб
- Высокая скорость
- Реклама — только Google AdSense, и никаких албанских ограничений
Лично я нашел этот обменник, когда хотел накачать себе много электронной музыки. Эх, почему я не знал о нем, когда искал себе фильмы.
+29
WPF Series: Intro aka Введение
5 мин
13K Года 3 назад, обсуждая Windows Forms с другом, я жаловался на то что неудобно использовать Windows Forms для вывода видео и музыки, а друг о том, что ему неудобно создавать свои контролы, а также формировать тулбары.
+21
Архитектура приложений — горячие точки
9 мин
26KПеревод
Как часть нашего проекта, мы свели вместе информацию об общих подходах к разработке архитектуры приложений.
+85
Редактор фрагментов кода для Visual Studio
1 мин
1.4KНе так давно компания Microsoft опубликовала релиз и исходный код дизайнера фрагментов кода — Visual Studio Snippet Designer. До этого времени (более трех лет) дизайнер фрагментов кода распространялся только для внутреннего использования, теперь он доступен в свободной для скачивания форме на площадке CodePlex.
+31
Новые идеи в дизайне форм от Smashingmagazine.com
1 мин
1.7KЯркие, свежие и интересные идеи по дизайну форм на сайт.
Перевод части:
Веб-форма часто является основным каналом связи между посетителями и владельцев сайтов. Обратная связь всегда важна, и именно поэтому необходимо убедиться в том, что веб-формы являются простыми для понимания и удобным в использовании. Тем не менее, даже в форме дизайна можно позволить себе немного творчества.
Веб-формы не должны быть скучными, и, с помощью CSS или Flash, вы можете легко сделать так, что бы они стали привлекательными и эффективными. Чтобы вас заметили, вам нужно сделать что-нибудь уникальное и интересное — символы, значки, цвета, расположение и размер веб-формы часто используются для достижения интересные дизайнерские решения. Мы искали несколько примеров, и мы обнаружили их — креативные, оригинальные и необычные веб-форм.
Ниже мы представляем более 40 (очень) красивых примеров веб-форм, а также современные решения и творческих идей, связанных с веб-формами. Некоторые из примеров Flash-основе, однако, в большинстве случаев вы можете легко создать аналогичные проекты с чистого CSS и (X)HTML.
Перевод части:
Веб-форма часто является основным каналом связи между посетителями и владельцев сайтов. Обратная связь всегда важна, и именно поэтому необходимо убедиться в том, что веб-формы являются простыми для понимания и удобным в использовании. Тем не менее, даже в форме дизайна можно позволить себе немного творчества.
Веб-формы не должны быть скучными, и, с помощью CSS или Flash, вы можете легко сделать так, что бы они стали привлекательными и эффективными. Чтобы вас заметили, вам нужно сделать что-нибудь уникальное и интересное — символы, значки, цвета, расположение и размер веб-формы часто используются для достижения интересные дизайнерские решения. Мы искали несколько примеров, и мы обнаружили их — креативные, оригинальные и необычные веб-форм.
Ниже мы представляем более 40 (очень) красивых примеров веб-форм, а также современные решения и творческих идей, связанных с веб-формами. Некоторые из примеров Flash-основе, однако, в большинстве случаев вы можете легко создать аналогичные проекты с чистого CSS и (X)HTML.
+11
WPF Tipz #1
3 мин
1.4KДавеча у меня сломались уголки, нет ну натурально — сломались,
нет слава богу не в жизни, а только в приложении.
Жило себе приложение полгода и хоть бы хны, а тут раз и уголки у него сломались.
P.S
Тема уголков в WPF можеть быть не в полной мере раскрыта,
собственно ваши варианты по реализациям очень приветствуются :)
нет слава богу не в жизни, а только в приложении.
Жило себе приложение полгода и хоть бы хны, а тут раз и уголки у него сломались.
P.S
Тема уголков в WPF можеть быть не в полной мере раскрыта,
собственно ваши варианты по реализациям очень приветствуются :)
+18
Пишем свой первый Windows-драйвер
5 мин
135KИтак, после моей предыдущей статьи я понял что тема про программирование драйверов Windows интересна хабровчанам, поэтому продолжу. В этой статье я решил разобрать простую программу-драйвер, которая делает только то, что пишет отладочное сообщение «Hello world!» при старте драйвера и «Goodbye!» при завершении, а также опишу те средства разработки, которые нам понадобятся для того, чтобы собрать и запустить драйвер.
+91
Elastic Server On-Demand — мне один виртуальный сервер, два приложения и пиво, пожалуйста!
5 мин
1.8KНаша аудитория достаточно профессиональная, чтобы я с самого начала материала стал убеждать вас в пользе и полезности виртуализации. Это сейчас тренд номер один (ну, или, по крайней мере, один из основных) в мире ИТ и это не просто дань моде, а реальная и обоснованная потребность рынка. А теперь вспомните последний раз, когда вы развёртывали виртуализированную инфраструктуру. Например, мой опыт в этом достаточно большой (хотя и односторонний) — я просто люблю иногда тестировать различные ОС и специфические конфигурации приложений, поэтому мне часто приходится развёртывать один или несколько виртуальных серверов. Вот из последних — очень хотел JeOS поставить, специальный дистрибутив Ubuntu, ориентированный на виртуальные среды, однако он никак не хотел даже запускаться после установки. А уж сколько было случаев, когда были сложности с установкой тех или иных программ, обновлений, несовместимости конфигураций — это вообще отдельный разговор. А оказалось, и для этого есть решения. Простое и оригинальное — веб-сервис в стиле web 2.0 (да-да, именно так) для создания и распространения виртуальных серверов, их образов. И так, рассмотрим Elastic Server On-Demand от Cohesive FT.
+23
Алгоритмы организации тэгов
3 мин
27KТэги – неотъемлемая часть всех современных сайтов и косвенный признак принадлежности сайта к пресловутому Вэб-Два-Ноль.
В статье я хочу рассказать об способах и алгоритмах тегирования информации.
В статье я хочу рассказать об способах и алгоритмах тегирования информации.
+36
Стэнфорд открыл учебные материалы по программированию и ИИ
1 мин
6.1KСтэнфордский университет выложил в открытый доступ под лицензией Creative Commons содержание десяти учебных курсов по программирование, искусственному интеллекту, линейным системам и оптимизации. Воспользоваться этими уникальными материалами могут преподаватели и студенты со всего мира.
Каждый курс содержит видеозаписи лекций, полные тексты и тезисы, а также практические задания и экзаменационные билеты. Материалы практически полностью совпадают с той программой, по которой учатся студенты-очники в Стэнфорде. Чтобы скачать материалы, не требуется никакой регистрации или специального запроса. Они просто выложены в открытый доступ в ZIP-архивах примерно по 300 МБ, а видеоролики ещё продублированы на YouTube.
Каждый курс содержит видеозаписи лекций, полные тексты и тезисы, а также практические задания и экзаменационные билеты. Материалы практически полностью совпадают с той программой, по которой учатся студенты-очники в Стэнфорде. Чтобы скачать материалы, не требуется никакой регистрации или специального запроса. Они просто выложены в открытый доступ в ZIP-архивах примерно по 300 МБ, а видеоролики ещё продублированы на YouTube.
+94
Используйте глаголы на кнопках в диалоговых окнах
2 мин
2.5KПеревод
Всем нам известны кнопки Ok и Cancel, которые используются в диалоговых окнах. При помощи этих двух кнопок пользователь может соглашаться или не соглашаться со следующим действием программы. Однако использование кнопок типа «Да» (Yes) и «Нет» (No) в диалоговых окнах не так удобно для пользователя. Вместо этого лучше использовать глаголы в надписях на кнопках. Я продемонстрирую это на конкретном примере.
+121
Информация
- В рейтинге
- Не участвует
- Откуда
- Россия
- Дата рождения
- Зарегистрирован
- Активность