Pull to refresh
  • by relevance
  • by date
  • by rating

Neptune: инструмент для GTD

Lumber room


По натуре своей я человек базалаберный и склонный откладывать на послезавтра все то, что нельзя отложить на завтра. Пару месяцев назад друзья загнали меня в угол и заставили прочесть "Getting Things Done: The Art of Stress-Free Productivity". В сети достаточно материалов про эту методику и я не буду агитировать за ее использование — скажу лишь, что это помогает даже мне.

Речь пойдет больше об инструментарии. Я отношусь к тем, кто работает преимущественно за компом и «классическая» реализация с ее папками и карточками меня определенно утомляет. За последний месяц я перепробовал достаточное количество программ, предназначенных для работы с методикой GTD — от Outlook Dashboard до GTDMail. В результате я остановился на весьма удобной, легкой и интуитивно понятной Neptune.
Читать дальше →
Total votes 37: ↑37 and ↓0 +37
Views 1.2K
Comments 34

Akamai приобретет Netli

Lumber room
Компания Akamai, разработчик распределенной системы кэширования и доставки контента, объявила о покупке компании Netli — создателя сервиса, обеспечивающего ускорение работы интернет-приложений.

Akamai планирует интегрировать все сервисы Netli в свой пакет услуг, который как раз используется для повышения производительности веб-приложений (например, в видеосервисах).

Как пишет CNet, Akamai купит 3,2 млн. акций Netli, сумма покупки не сообщается.
Total votes 3: ↑3 and ↓0 +3
Views 426
Comments 0

Состоялась конференция «Будущее веб-приложений»

Lumber room
Двухдневная конференция «Будущее веб-приложений» (The Future of Web Apps) предназначена специально для веб-разработчиков. Здесь они обсуждают свои специфические проблемы, например, какие программные интерфейсы лучше использовать, как реализовать те или иные функции социальных сетей, какие компании собираются создавать новые приложения в сфере Веб 2.0 и куда можно устроиться на работу. В общем, конференция для «продвинутых» девелоперов, примерно такого же рода, что и московская WWW20006 Russia, которая запланирована на октябрь.
Читать дальше →
Rating 0
Views 271
Comments 0

Почему веб-приложения никогда не вытеснят десктоп-программы

Lumber room
Мэтт Хартли (Matt Hartley) с MadPenguin.org уверен, что веб-приложения никогда не смогут по-настоящему заменить десктоп-программы. Тому есть множество причин, в том числе угрозы безопасности и подмены личности (identity theft), гарантии аптайма, скорость работы и т.д.

Прямо скажем, заявление Мэтта Хартли — это довольно провокационный тезис в современных условиях, когда налицо именно обратное: появляется всё больше программ, работающих непосредственно через браузер. На «Слэшдоте» развернулась бурная дискуссия по этому поводу.
Читать дальше →
Total votes 30: ↑26 and ↓4 +22
Views 654
Comments 28

Microsoft открывает бета-версию конструктора мэшапов Popfly

IT-companies
Вчера в Сан-Франциско компания Microsoft объявила о начале открытого бета-тестирования своего сервиса по созданию мэшапов Popfly, ориентированного на обычных пользователей.

Popfly — это веб-приложение, позволяющий людям собирать мэшапы (приложения, использующие различные сервисы), веб-страницы и гаджеты путём перетаскивания и соединения различных компонентов-«блоков», что избавляет от написания кода. Popfly сделан на технологии Microsoft Silverlight.
В мае, когда Microsoft показала альфа-версию Popfly, сервис имел предустановленные «блоки» для популярных веб-сайтов Flickr и MySpace. Сейчас же сервис интегрируется с Facebook, и пользователи могут гаджеты, которые можно запускать в Windows Vista или Windows Live.

Это не первый сервис такого рода. Кроме Popfly существуют сервисы для написания мэшапов Google Mashup Editor и Yahoo Pipes.
Total votes 18: ↑14 and ↓4 +10
Views 437
Comments 28

Инструментарий веб-разработки Coghead 2.0: создан на Flex, хостится на Amazon

Lumber room
Компания Coghead выпустила вторую версию онлайнового инструментария для разработки корпоративных серверных приложений. Система получила новый интерфейс и теперь она работает не на стандартных скриптах Ajax, а на мощном движке Adobe Flex. Именно этим объясняется свежий новый вид, более 50 новых функций и трёхкратный рост производительности. Среди новых фич — поддержка Open ID и новые виджеты, которые можно перетаскивать мышкой.

Перечень кардинальных новшеств на этом не закончен. Отныне система Coghead размещается на машинах Amazon Elastic Compute Cloud (EC2). Соответственно, созданные вами веб-приложения будут работать оттуда.

Благодаря использованию Flex потенциально можно создавать даже офлайновые программы, которые будут работать без наличия доступа в интернет с помощью технологии Adobe AIR. Такая возможность появится примерно в середине 2008 года, заверяют разработчики.
читать дальше и скриншоты
Total votes 9: ↑9 and ↓0 +9
Views 216
Comments 10

Продажи серверов растут благодаря вебу

Computer hardware
Продажи серверов выросли на 8% в I кв. 2008 года по сравнению с тем же отрезком прошлого года. За три месяца во всём мире было продано почти 2,3 млн серверов на сумму $13,6 млрд.

Этот рынок явно коррелирует с состоянием интернет-экономики. Самые успешные веб-проекты сейчас активно строят и арендуют целые дата-центры, а количество серверов у них исчисляется десятками тысяч. Крупнейшие производители софта, как Microsoft, считает строительство обширной сети дата-центров по всему миру одной из своих главных задач. Это и неудивительно, ибо весь софт медленно, но уверенно мигрирует на веб-платформу. Именно новые дата-центры для веб-приложений являются основным генератором роста рынка, по мнению вице-президента аналитической компании Gartner.

На общем подъёме печально смотрится только сектор серверов RISC-Itanium Unix, который уменьшился за период на 8% по количеству серверов (хотя вырос на 4% по финансовым показателям).

Первые два места, как и раньше, делят Hewlett-Packard и IBM. На этот раз вперёд вырвался HP, обогнав конкурента на 0,7%. Впрочем, почти все остальные тоже наращивают обороты. Среди производителей уменьшение дохода отмечено только у компании Sun.
Total votes 13: ↑10 and ↓3 +7
Views 249
Comments 7

Online приложения и жизнь

Lumber room
Привет, меня тут сильно заинтересовал вопрос. Есть огромадная толпа людей, создающих веб-приложения, после релиза беты о ней пишут отзывы, она мелькает недельку другую в блогах, после этого как правило все затихает.
Собственно вопрос. Ими вообще кто-то пользуется?
Существует два наиболее распространённых ответа: в россии нет, потому что и так можно достать нормальное приложение с кряком, в остальном цивилизованном мире да, потому что пиратство карается.
Хотелось бы услышать вашу точку зрения на их жизнеспособность, лучше с примерами из жизни.
Total votes 5: ↑4 and ↓1 +3
Views 343
Comments 4

Google и бархатная революция в области разработки софта

IT-companies
Google – компания с нестандартным подходом. Например, у Google есть своя файловая система, а в качестве серверов используются обычные компьютерные комплектующие. Но, в то же время, теперь уже широко известный «пустой» внешний вид главной страницы Google – это не продуманное решение, а вынужденная необходимость. Создатели поисковой системы просто не знали HTML, поэтому им пришлось сделать страницу очень простой. Изначально не было даже кнопки «Submit», чтобы найти что-то, нужно было нажать Enter на клавиатуре.

Тем не менее, сейчас Google – первый кандидат на место разработчика софта номер 1. Это при том, что компания является одним из крупнейших клиентов AMD и всерьез задумывается о проектировании железа для собственных нужд.

Читать дальше →
Total votes 25: ↑16 and ↓9 +7
Views 370
Comments 21

Теория Веб-приложений: 2 старых заметки

Lumber room
Здесь приведены две моих старых заметки, посвященных теории Веб-приложений, их структуре и вопросам взаимодействий. Примеры на PHP.

Достаточно абстрактно, с упором на теорию.
Total votes 15: ↑8 and ↓7 +1
Views 338
Comments 3

Почему корпорации ненавидят Perl?

Perl *
Организаторы конференции YAPC::Europe объявили, что главной темой в следующем году станет использование Perl на корпоративном уровне. А точнее — проблема, что делать с громадными объёмами некачественного кода, которые скопились за долгие годы.

Дейв Кросс, разработчик и журналист на технологические темы, всю жизнь создавал корпоративные системы на Perl, посетил вышеупомянутую конференцию, где побеседовал с представителями компаний. Он пишет в блоге O’Reilly ONLamp, что и сам мог бы заявиться на следующий год с докладом на тему «Почему корпорации ненавидят Perl». Это действительно несправедливо, считает Кросс.

Дейв Кросс не волнуется за своё собственное будущее как программиста, потому что до самой пенсии может быть обеспечен работой, поддерживая множество уже созданных систем. Однако факт в том, что многие крупные компании сейчас отказываются от Perl’а и собираются переписывать всё на Java + PHP.

В настоящее время сами разработчики веб-систем явно начинают относиться к Perl’у как к некому технологически устаревшему артефакту и в целом говорят о нём пренебрежительно. Такое настроение передаётся заказчикам, которые не разбираются в технологиях, однако теперь сразу начинают беспокоиться, едва услышав слово “perl”. Им не нужны «устаревшие» решения, они хотят красивые системы на новых технологиях.
Читать дальше →
Total votes 65: ↑50.5 and ↓14.5 +36
Views 7.3K
Comments 187

Native Client: одной ногой в офлайне

IT-companies
В понедельник в Google Code Blog вышел анонс нового эксперимента веб-гиганта. Технология Native Client призвана ускорить веб-приложения благодаря прямому доступу к ресурсам центрального процессора на локальном компьютере пользователя.

В пакет Native Client будут входить runtime-плагин для браузера и набор утилит для компиляции, основанных на GNU Compilation Tools. Они позволят веб-приложению, работающему в браузере, в то же время использовать модули, самостоятельно выполняющиеся на ПК. Плюсы от такой модели приложения очевидны: пропадает необходимость перекачивать по каналу «клиент-сервер» большие объемы данных в сетевых приложениях вроде видео- и графических редакторов.

Чтобы обеспечить в приложениях, работающих с Native Client, должный уровень безопасности, Google вводит жесткие ограничения для разработчиков: а) каждое приложение должно быть написано в соответствии с определенными структурными критериями для легкого дизассемблирования; и б) в офлайновых модулях не должны содержаться определенные цепочки инструкций. Такой подход к обеспечению безопасности, однако, сразу вызывает мнение, что Google просто хочет оградить разработчиков, как всегда не пуская их глубоко в свою платформу.

Свои разработки под Native Client можно начинать уже сейчас. Исследовательская версия пакета уже доступна для скачивания и обещает работать на всех популярных ОС под x86 и во всех популярных браузерах, кроме Internet Explorer и Safari на MacOS. Версии для других аппаратных и программных платформ должны появиться в скором будущем.
Total votes 38: ↑37 and ↓1 +36
Views 3.1K
Comments 46

Ларс Бак о будущем Google Chrome

Google Chrome
Ларс Бак (Lars Bak), ведущий разработчик движка v8 в браузере Google Chrome, рассказывает о причинах, которые побудили его компанию начать разработку браузера два с половиной года назад, а также о планах на будущее. Переведём некоторые интересные отрывки из этого интервью.

Вам не кажется, что производительность Chrome в обработке скриптов и ваши инновации заставили разработчиков других браузеров тоже обратить внимание на это?

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

Вы думаете, вам удалось создать браузер, который немножко ближе к тому, чтобы гарантировать нормальную работу веб-приложений в будущем?

Думаю, я могу так сказать. Я имею в виду, что мы начали работу не на пустом месте. Я двадцать лет работал над виртуальными машинами на таких языках как Java, так что Chrome, определённо, стоит на плечах этих систем.

Было много разговоров об отсутствии поддержки сторонних расширений, она скоро появится?

Мы работаем над этим. Как мы уже писали в блоге, поддержка появится в этом году и это будет в точности то, что вы хотите. Я уверен, что образуется здоровый рынок таких расширений.
Читать дальше →
Total votes 55: ↑51 and ↓4 +47
Views 1.1K
Comments 56

Нагрузочное тестирование и тюнинг популярных веб-приложений

TrueVDS corporate blog Website development *
Мы проводим нагрузочное тестирование для распространенных CMS и веб-приложений. Сейчас это Drupal, Joomla, Wordpress, phpBB и SMF. Результаты тестирования будут публиковаться открыто.

Приглашаю принять участие в тестировании. В обмен участники получат бесплатно годовой хостинг на VDS.

Читать дальше →
Total votes 47: ↑41 and ↓6 +35
Views 5.1K
Comments 63

Opera Unite для веб разработчиков

Opera
Как создать простой счетчик в качестве сервиса Opera Unite?
Это поможет понять как вообще писать веб приложения на Opera Unite (так же называемые «сервисы» или «плагины»).

image

15 строк JavaScript + 7 на XML.

Читать дальше →
Total votes 88: ↑74 and ↓14 +60
Views 781
Comments 32

Движок для создания блогов BlogEngine.NET 2.0

.NET *
В начале января был опубликован второй релиз популярного движка для создания блогов с открытым исходным кодом на ASP.NET BlogEngine.NET 2.0. Пакет для установки BlogEngine.NET 2.0 также размещен в галарее веб-приложений на сайте Microsoft, что позволяет установить его буквально в несколько кликов мыши.
Читать дальше →
Total votes 41: ↑27 and ↓14 +13
Views 3.1K
Comments 13

Домашние Финансы — Home.Finance.Ua

Self Promo

Уважаемые хабра-люди, в этом посте я бы хотел рассказать об онлайн-системе для ведения домашней бухгалтерии «Домашние Финансы — Home.Finance.Ua»

Свой пост я разделю на две части. Первая из них будет больше домашне-бухгалтерская, где я расскажу что интересного и полезного умеет система. А вторая — техническая, в которой я попытаюсь раскрыть некоторые ее архитектурные особенности. Если для кого-то много букв — на главной странице есть такая большая кнопка «Протестируйте систему ДОМАШНИЕ ФИНАНСЫ», которая ведет в наполненный реальными данными аккаунт.
Читать дальше →
Total votes 46: ↑32 and ↓14 +18
Views 3.9K
Comments 38

Pokki: веб-приложения внутри ОС

Website development *
Веб-приложения в последнее время набирают большую популярность. С ними мы имеем возможность делать ну всё, что угодно, не покидая окна браузера: обмениваться фото, редактировать видео, смотреть кино, слушать музыку, работать с почтой, создавать презентации. Есть много «облачных» инструментов и для веб-разработчиков, вот, кстати, недавняя хорошая подборка.

Но, да, пусть это и здорово — «не покидая окна браузера» и всё такое. Но в какой-то момент начинает казаться, что это перебор: всё-таки со стороны системы в целом, браузер — это одна программа, и пользователю не очень легко её настроить для удобной работы с приложениями, которые доступны «изнутри». Конечно, тут на помощь приходят расширения для браузеров, а в случае с Хромом — эдакие полноэкранные аддоны, которые так и называются — «приложения». Но в любом случае, это означает, что у них отсутствует чёткая интеграция с ОС, для их работы нужно держать браузер открытым, и так далее.

В случае с каким-нибудь хромбуком, это не проблема — там браузер и есть операционная система, высший слой, он не закрывается никуда. Но для Windows или OSX, описанная проблема всё ещё существует.

Pokki — это попытка решить это проблему, предложив шаг в сторону сближения десктоп- и веб-приложений. Это платформа позволять загружать приложения в таскбар Windows и работать с ними, как если бы они были частью системы, независимой от браузера.

Pokki app screen

Читать дальше →
Total votes 64: ↑58 and ↓6 +52
Views 43K
Comments 39

Создание одностраничного ajax-приложения с поддержкой History API (и без нее)

Website development *
Судя по комментариям в этой статье, создание веб-приложений с возможностью аякс-навигации является интересной для сообщества темой и пока еще немногие сталкивались с подобной задачей. Я расскажу о ее решении с помощью небольшой библиотеки под названием jQuery-Pjax (либо моего форка ее).

Моя мотивация: в проекте нужно было реализовать mp3-плеер, играющий независимо от навигации на сайте. Далее потребовалось добавить поддержку браузеров без pushState — и я сделал форк библиотеки.

Основные особенности

  • навигация по сайту и обработка форм без полной перезагрузки страниц
  • чистые url, доступные для прямого доступа
  • поддержка #!/hash для устаревших браузеров (добавлено в моей версии)
  • работа с кнопками «назад» и вперед» для современных браузеров
  • а теперь и для старых — благодаря benalman.com/projects/jquery-hashchange-plugin
  • похоже, есть проблемы с ИЕ7 (спасибо Nc_Soft) (тем более, большое спасибо за участие Nc_Soft) и, возможно, opera 11.5 (пока не могу подтвердить, но нахожу крайне удивительным из-за dev.opera.com/articles/view/introducing-the-html5-history-api) — сообщение artishok — проверено и работает на сборке 1074 (not_ice)
  • imsamurai (https://github.com/imsamurai) предложил улучшения библиотеки (и я радостью слил изменения): встроенная функция для отправки форм, улучшения работы с хешами и более развитая система триггеров. (у imsamurai, к сожалению, нет аккаунта на хабре — будем рады помощи)

Ссылки


Принцип работы Pjax

Читать дальше →
Total votes 83: ↑81 and ↓2 +79
Views 51K
Comments 63

Native Client включён в состав Chrome

Google Chrome
С 2008 года компания Google ведёт разработку открытой (open source) технологии Native Client, которая позволяет запускать x86-код в браузере, с ограничениями безопасности, как у JavaScript. Не нужно объяснять, что благодаря Native Client появится новое поколение браузерных приложений с прямым доступом к ресурсам центрального процессора. В каком-то роде это именно то промежуточное звено, которого не хватало между нативными приложениями и веб-приложениями.

Два с половиной года Google работал над тем, чтобы устранить проблемы с безопасностью Native Client, и вот наконец-то это свершилось: вчера Native Client включён в состав последней беты Google Chrome 14.

Приложения Native Client используют программные интерфейсы Pepper (PPAPI), которые являются апгрейдом Netscape Plugin API (NPAPI) — технологии, используемой в большинстве браузеров, кроме Internet Explorer (ActiveX).

В новом релизе Chrome появилась также поддержка Web Audio API с различными аудиоэффектами, которые особенно пригодятся для создания игр.
Total votes 60: ↑52 and ↓8 +44
Views 23K
Comments 105