Pull to refresh
0
0
Сергей @kTaR

User

Send message

Google выпускает медиа-сервер для обмена файлами

Reading time1 min
Views1.8K
Интересный гаджет вышел в коллекции Google. Программка Media Server даёт возможность доступа к пользовательским файлам с различных устройств. Это своеобразный аналог платформы Microsoft под названием Live Mesh, о которой мы сообщали ранее. Отличие только в том, что глобальные планы Microsoft пока остаются планами (система разрабатывалась два года, и ещё неизвестно сколько будет тестироваться в закрытом режиме), в то время как Google решила проблему просто и изящно, с помощью маленького гаджета.

Загрузить гаджет Media Server можно с любого устройства, поддерживающего UPnP: персонального компьютера, игровой приставки, мобильного телефона и проч. Отовсюду вы получаете доступ к своим личным файлам, которые проиндексированы на ПК программой Google Desktop или находятся где-нибудь на гугловских онлайновых сервисах (Picasa, YouTube). Даже без Google Desktop с персонального компьютера можно открыть доступ к любой папке, которая сразу расшарится через Media Server.

Вы настраиваете права доступа к контенту: только для определённых устройств (после их авторизации) или для всех желающих.



via Google Operating System
Total votes 50: ↑45 and ↓5+40
Comments33

Идеальный WYSIWYG редактор

Reading time1 min
Views1.9K
Практически любому сайту в наше время не обойтись без формы ввода всяческих статей, комментариев и прочего контента. Естественно хочеться, чтобы контент был богатый (форматирование, ссылки, таблицы, картинки, даже видео) и в сети давно уже появилось безумное множество всяческих яваскриптовых он-лайн редакторов, но все они обеспечивают сходный функционал (одни более, другие менее, но принцип один).
Но все они похожи на WordPad. Проблема в том, что в основном они ориентированы на визуальное а не смысловое оформление теста да и юзабилити пока еще не на высоте.
Вот не так давно я начал пользоваться MS Word'ом 2007, там есть такая фича как панель быстрого доступа к стилям — там сразу видно как выглядят стили и понятно для чего они нужны (Или как в старом ворде — в панели стилей).
Мне кажется было бы неплохо сделать такой редактор, чтобы сбоку, например, была панель стилей с их визуальным отображением, причем чтобы там были разделы семантические — например заголовки, цитаты и т.д. Тогда пользователь будет сразу видеть чем он располагает, причем визуально информация усваивается быстрее чем просто текстом.

В заключение


Хотелось бы также узнать какие javascript WYSIWYG редакторы вы предпочитаете.

UPD


Набрел тут на сравнительную таблицу некоторых редакторов. Может кому будет интересно ;)
Total votes 13: ↑11 and ↓2+9
Comments30

air.Typograf

Reading time4 min
Views1.1K
Делать простые приложения с Adobe AIR мы уже научились, делать красивые окошки тоже, а теперь поставим себе реальную задачу и попробуем ее осуществить.
Сегодня будем писать очень простенькую обертку под Типографический веб-сервис.



ого, ну давайте посмотрим
Total votes 41: ↑39 and ↓2+37
Comments27

*Room-редакторы — Вы, текст и ваши идеи. Ничего лишнего

Reading time3 min
Views7.3K


Исторически так складывается, что для многих 70% работы за компьютером состоит в написании различного рода текстовой информации. Будь то исходник програмы, статья на хабрахабр, архиважный документ или обычная дружественная переписка.

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

Для написания разного рода статей и художественных текстов, как ни странно, тоже существуют специальные редакторы, но о их существовании мало кто знает. Многие для этих целей используют текстовый процессор (MS Word, OO Writer), люди попрактичнее — разнообразные Notepad`ы, а некоторые (о, ужас) — веб-интерфейс сервисов, куда будут статьи публиковать.

Читать дальше →
Total votes 98: ↑87 and ↓11+76
Comments174

Венчурное инвестирование как краудсорсинг

Reading time1 min
Views748
Хотите почувствовать себя венчурным капиталистом? Добро пожаловать на новый проект VenCorps. Это своеобразная игра, в которой участникам не нужно рисковать своими деньгами, они «вкладывают» в стартапы всего лишь игровые фишки и зарабатывают очки, если их инвестиции приносят виртуальную прибыль (победители получат ценные призы).

Казалось бы, типичный рынок прогнозов, коих в интернете немало. Но отличие этого проекта в том, что за ним стоят реальные деньги. Организаторы VenCorps будут инвестировать собственный капитал в те проекты, которые отфильтрует для них коллективный разум участников игры. Кстати, речь идёт о серьёзных деньгах: для финансирования проекта выделены средства из двухмиллиардного венчурного фонда от инвестиционной компании Spencer Trask, которая и организовала этот эксперимент.

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

По теме:
Веб 2.0 пришёл к трейдерам
«Фильтры коллективного разума» находят талантов в толпе
«Финам» сформировал ПИФ с элементами социальной сети
Total votes 22: ↑21 and ↓1+20
Comments9

Фотошопим на PHP

Reading time2 min
Views4K
Уменьшаем изображение разными библиотеками и сравниваем результат Для многих задач автоматической обработки фотографий не подходит качество и функционал библиотеки GD. Поскольку возможности обратиться к Photoshop из PHP или Perl пока не существует, решаем проблему с помощью ImageMagick.

Речь пойдет о PHP инрефейсе к ImageMagick MagickWand, который в репозитарии Fedora называется php-magickwand. Хочу обратить Ваше внимание, что MagickWand API отличается от классического ImageMagick тем что позволяет работать как с элементами растровой графики, так и с элементами векторной графики.

Для php есть еще одна реализация интерфейса к ImageMagick, которая называется IMagick, но функционал этой библиотеки, на мой взгляд, уступет MagickWand.


В первой статье рассмотрим на примерах несколько типичных задач по обработке изображений и сравним результаты с php-gd.



Читать дальше →
Total votes 66: ↑64 and ↓2+62
Comments31

Проблема самоопределения

Reading time1 min
Views842
Мне с детства были интересны многие вещи в жизни. Если я видел что-то стоящее и интересное, я этим зажигался и стремился вникнуть вглубь вопроса, будь то дизайн, филология, программирование или музыка. Но сейчас я чувствую, что это стремление узнать всё в скором времени может привести к тому, что я не знаю ничего. От одной этой мысли я схожу с ума. Переизбыток мыслей и задумок в голове привел к рассеянности, застенчивости и нерешительности порой в самых банальных ситуациях.

Я не стал перечислять всё, чем мне хотелось бы владеть на уровне профессионала. Мне даже в некотором роде стыдно за это. Мне 22 года. У меня есть голова на плечах, но рассредоточенность мыслей меня губит. Многие успешные люди вторят друг другу: «Чтобы достичь в жизни чего-то, надо любить своё дело, быть ему преданным». Но как можно любить своё дело, если этих дел в голове тысяча?!

Это крик о помощи! Отчаянный крик. Для меня это огромная проблема. Наверняка у многих из вас в жизни тоже возникал такой вопрос.

Я редко обращаюсь за помощью к кому-либо, кроме себя.
Но это тот случай, когда тянуть дальше становится в прямом смысле опасным.
Total votes 53: ↑48 and ↓5+43
Comments98

Электропамять на викиносителях

Reading time1 min
Views2.4K

Эта вещь уже упоминалась на хабре, но уверен, что она достойна отдельного поста. Как водиться, наткнулся на нее совершенно случайно, и теперь не понимаю, как жил без нее раньше. Итак, TiddlyWiki, прошу любить и жаловать!

Читать дальше →
Total votes 66: ↑62 and ↓4+58
Comments82

Google AJAX Search API

Reading time1 min
Views30K
Возможно я идиот, и убейте меня кто-нибудь, но сегодня я совершенно случайно, перерыв бОльшую половину интернета, обнаружил, что у Google есть мощнейший и абсолютно бесплатный API для поиска. Который ну просто мега элементарно интегрировать со своим сайтом.
$url = "http://ajax.googleapis.com/ajax/services/search/web?v=1.0&q=".urlencode($query)";
$body = file_get_contents($url);
$json = json_decode($body);
foreach ($json->responseData->results as $resultjson) {
$result_google['urls']= $resultjson->url;
$result_google['contents'] = $resultjson->content;
}

а вот что из этого получилось
Total votes 65: ↑59 and ↓6+53
Comments71

Google запустил платформу Friend Connect

Reading time1 min
Views728
Как и ожидалось, Google запустил платформу Friends Connect, которая поддерживает три основных социальных стандарта — OpenID, oAuth и OpenSocial. Первоначально, основные участники альянса OpenSocial (Facebook, Google Talk, Hi5, Orkut и Plaxo) смогут предоставлять данные своих пользователей для сторонних сайтов.

Для работы с Friend Connect никаких знаний программирования не требуется. Просто заполняем требуемую информацию, выбираем нужные социальные приложения, копируем код, вставляем и сохраняем. Также присутствуют такие возможности, как регистрация пользователей, рассылка приглашений, публикация сообщений и обзоров.



Читать дальше →
Total votes 17: ↑17 and ↓0+17
Comments6

Ссылки для начинающих фотографов

Reading time1 min
Views2.3K
Решил собрать здесь несколько ссылок на полезные материалы для начинающих фотографов:

Если у Вас есть чем еще поделиться, сделайте это пожалуйста в комментариях.
Total votes 41: ↑37 and ↓4+33
Comments55

«Google Adsense»: 15 вещей, которые надо знать

Reading time3 min
Views2.8K
Как только начал вести свой блог, «Google Adsense» (далее — просто Adsense) стал моим первым средством для работы с рекламой. Многие уверяли меня, что это очень просто — все, что надо просто копи-пастнуть код в свой блог, и можно сразу начать зарабатывать деньги. Так вот, друзья мои, это — вероятно, самая большая ложь, из тех что гуляют по блогосфере. Все далеко не просто.
Читать дальше →
Total votes 12: ↑10 and ↓2+8
Comments22

Сам себе Gmail

Reading time4 min
Views3.5K
Как сделать себе 100 почтовых ящиков вида моё@имя.ru, каждый объемом 6,5 гигабайт, и платить за это всего 1 рубль в день?

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

Зачем? Для личных целей — чтобы на визитке не стыдно было печатать какой-нибудь «vasya-p1982-2@bk.ru». Для организаций тоже пригодится. В компании, которой я работал, на весь штат сотрудников на хостинге было всего 200 мегабайт места под почту. Этого было, разумеется, недостаточно, и сисадминша ходила и гавкала на сотрудников, снижая суммарный объем позитива во Вселенной, что абсолютно недопустимо :)

Читать дальше →
Total votes 164: ↑113 and ↓51+62
Comments141

Семь заповедей быстрого чтения

Reading time5 min
Views22K
— Чувак, наточи топор!
— Да некогда мне! Дрова нужно рубить!


Далеко не каждый хабраюзер может позволить себе систематический курс скорочтения, будь то «Доминанта» Олега Андреева (как одна из ступеней комплексного интеллектуального развития), или «Техника быстрого чтения» Хромова. В этой статье я попытаюсь простым языком описать основные приёмы, которые можно легко запомнить и стараться применять их на практике без отрыва от работы, или учёбы.

Читать быстро
Total votes 87: ↑78 and ↓9+69
Comments198

Сглаживание шрифтов

Reading time1 min
Views1.3K
Наверное каждый начинающий веб-дизайнер, выставляющий свою работу на оценку, слышит в свой адрес — Шрифты должны быть без сглаживания. С тех пор, многие из них сглаживание более не используют.
Конечно не все, есть определенные люди, т.е. дизайнеры, которые делают как бы не макеты сайтов, а картинки сайтов. В таких случаях сглаживание шрифтов гармонично соседствует с уменьшенным масштабом макета и окантовкой в виде непопулярного броузера. Я не знаю зачем это делается, возможно так лучше принимают заказчики. В любом случае — не важно, таким людям этот материал будет неинтересен.
А полезен он будет тем дизайнерам, которые более не используют сглаживание, но ещё не знают, что все же его нужно использовать. Дело в том, что отображение текста в броузере работает совсем не так, как работает отображение оного в фотошопе. По следующей таблице можно понять в чем разница.

Как видно, 7й Эксплорер и Сафари стоят особняком в методе рендеринга текста. Но доля использования остальных броузеров в интернете более 70%, поэтому мы будем опираться на них.
В итоге мораль такова: Для размеров шрифта 9-16 следует делать текст без сглаживания, для 17 и более — Sharp. Надеюсь это изыскание поможет вам ещё более точно воссоздать конечный вид проекта и поможет мне реже видеть огромные зубчатые шрифты в макетах продвинутых новичков.
Total votes 27: ↑23 and ↓4+19
Comments15

Азбука хорошего разработчика. Книжки для чтения

Reading time2 min
Views3.5K
Часто разработчиков нужно направить, поскольку они не имеют понятия о том, что им нужно изучить для повышения своего уровня. В этой заметке я опишу источники знаний, в моем понимании, необходимые для этой цели. Пишу в порядке, в котором я их предлагаю читать.

Паттерны проектирования

Википедия — там, в принципе, на хорошем уровне все описано и приведены примеры на разных языках.
Базовая книга – классика:
«Приемы объектно-ориентированного проектирования. Паттерны проектирования» — читал книгу давно, и раза 3. Вам того же советую. Даст возможность понимать большое количество терминов, произносимых другими разработчиками.

Рефакторинг

«Рефакторинг. Улучшение существующего кода» — вероятно, эта книга сделала революцию в написании кода. Читается быстро и интересно. Методы рефакторинга должны отложиться в голове до конца жизни. Ваш код отныне будет лучше. В книге есть упоминание про юнит тестинг.
Читать дальше →
Total votes 73: ↑72 and ↓1+71
Comments66

Mail Trends: визуальный анализ почты Gmail

Reading time1 min
Views2.7K
Михай Парпарита (Mihai Parparita), один из программистов компании Google, написал замечательную программу на Питоне, которая выполняет всесторонний анализ всего архива вашей почты Gmail.

Программа Mail Trends скачивает с сервера заголовки всех писем, после чего генерирует HTML-страничку с множеством занимательных диаграмм: здесь статистика вашего почтового трафика по годам, месяцам, дням недели и времени суток; размеру писем; самым активным отправителям (с диаграммой изменения активности) и многое другое.


Читать дальше →
Total votes 17: ↑17 and ↓0+17
Comments13

Порядок выполнения событий в DOM

Reading time2 min
Views1.3K
Столкнулся с проблемой в своём календарике — есть два элемента, один из которых позиционируется абсолютно на весь экран, полупрозрачная затемняющая занавеска а второй — форма. Вы наверняка видели такие решения при показе картинок в lightbox или аутидентификации на habrahabrе..






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

Две с половиной модели



Как оказывается, существует две модели передачи событий в объектно-ориентированной иерархии
  • Пузырьковый метод (bubbling), когда событие возникает внутри и затем передаётся родительским элементам наружу. MS Internet Explorer, Opera, Firefox
  • Захват события (capturing), событие обрабатывается сначала у родителей, а потом проникает глубже. Opera, Firefox


Консорциум W3C благоразумно решили что разработчикам может быть удобно в любую сторону направлять события (event propagation), поэтому по стандарту две модели объединены — событие сначала захватывается, а потом возвращается как пузырёк.

Читать дальше →
Total votes 13: ↑10 and ↓3+7
Comments8

Новый коллективный блог SEO & SMO

Reading time1 min
Views626
Представляю вашему вниманию Новый коллективный блог SEO & SMO.
Вообще немного странно, что здесь раньше не было такого коллективного блога.
Я буду периодически здесь размещать материалы по данной тематике, если она вам интересна (надеюсь!).

SMO — Social media optimization
SEO — Search engine optimization
Total votes 13: ↑9 and ↓4+5
Comments8

Энциклопедия логотипов.

Reading time1 min
Views2.6K
На Flickr появилась отсканированная энциклопедия логотипов (70-е годы).

Логотипы проранжированы от А до Z. В книге 120 страниц vintage логотипов.
Полную версию книги (23,6 МБ в формате pdf) можно взять на Logoblink.com

Черпаем вдохновение в прошлом!
Total votes 85: ↑85 and ↓0+85
Comments52

Information

Rating
Does not participate
Location
Москва и Московская обл., Россия
Date of birth
Registered
Activity