Как стать автором
Обновить
1
Никита Эс @Sewerread⁠-⁠only

Пользователь

Отправить сообщение

Пишем Facebook приложение

Время на прочтение4 мин
Количество просмотров1.1K
Facebook — популярная социальная сеть где можно написать своё приложение. Не люблю толочь воду в ступе, поэтому сразу к делу. Встраивать можно двумя направлениями: внешнее приложение в Facebook или Facebook-данные во внешнее приложение (aka Facebook Connect). Тут я буду говорить о первом, что в принципе более трудоёмко и интересно. Как правило смысл facebook-приложение несёт две функциональности — взаимодействие с друзьями и информативное интегрирование в профиль пользователя.

Основы


Встраивать приложение можно в следующие места..
  • Canvas — собственно страница с приложением. Доступна по ссылке apps.facebook.com/НАЗВАНИЕ_ПРОГРАММЫ
  • Profile box — маленький бокс внутри самого профиля пользователя
  • Profile tab — новый таб в профиле
  • Boxes tab — небольшой блок в табе boxes
  • News feed — доступ к потоку обновлений
  • Requests box — интерактивные сообщения другим пользователям

Интеграция производится смешанными возможностями..
  • REST API (http://api.new.facebook.com/restserver.php) который даёт «тяжёлый» доступ для backend-а с возможностями загрузки фото, видео, получении списков друзей, событий, комментариев и тп.
  • FQL — способ запрашивать данные по REST не просто через параметры метода, а уже через SQL-подобный синтаксис
  • FBML — урезанный HTML + свои тэги которые Facebook интерпретирует в окне в своём стиле и дизайне и кэширует при инлайновом показе. Куча заморочек с встроенным валидатором тэгов
  • xFBML — FBML-тэги используемые в своём приложении
  • FBJS — урезанный JS

Два пути


Теперь когда основные термины понятны перейдём к самому приложению которое размещается в Canvas. После создания нового приложения через developer app, скачивания REST-библиотеки для php, выкладывании приложения на свой сайт и установки в настройках URL для Canvas становится видно что доступно два способа запуска — через iframe (+XFBML) либо чистый FBML который будет храниться на facebook. Понятное дело первый вариант самый простой. После создания программы и добавления/подтверждения в своём профиле, показ Canvas'а будет сопровождаться обычным iframe + GET-параметрами с префиксом fb_sig_, из которых самый важный это fb_sig_canvas_user. Второй вариант более муторный, но более тесно связан с FB.



Читать дальше →

Издание собственной книги: от А до Я

Время на прочтение7 мин
Количество просмотров3.1K
Разгони свой сайтПосле заметки о выходе книги «Разгони свой сайт» ко мне обратились с просьбой осветить процесс публикации собственного издания. Не скажу, что описанные ниже действия были простыми и очевидными: в ходе возникло масса вопросов, на которые я с трудом мог ответить самостоятельно, поэтому приходилось искать совета буквально везде.

Предыстория


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

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

Покупаем “зеркалку” б/у

Время на прочтение5 мин
Количество просмотров3.2K
В результате недавно отшумевших дебатов на тему “зеркалка vs. мыльница” и собственных размышлений на эту тему, я принял решение приобрести “зеркалку”. Тут как раз оказалось, что мой хороший приятель в Штатах продает свой фотоаппарат Сanon Rebel XSI. Я решил купить у него эту камеру т.к. хорошо его знаю и доверяю ему. Плюсов у ситуации много: дешевле чем на ebay или amazon? дополнительные бонусы в виде запасного аккумулятора, парочки емких sd-карт, известная мне ответственность продавца и его аккуратное обхождение с техникой. Однако, в ситуации покупки б.у. «зеркалки» могут присутствовать минусы, о которых меня любезно предупредил один из моих слушателей. Он написал мне объемное письмо, в котором дал рекомендации, которым лучше следовать при попытке приобрести б/у камеру. С его разрешения я публикую ее здесь. Надеюсь кому-нибудь еще поможет. В комментариях приветствуются дополнения. Ниже приведен текст из письма Андрея Екатова:
Я хотел бы дать несколько «жизненно» необходимые и важнейшие советов при покупки б/ушной, тоесть использованной, зеркальной камеры и пару предостережений при её начальном использование.

Внешний вид

На самом деле весьма банальный, но на мой взгляд один из важнейших аспектов при покупке б/у камеры является её внешний вид. Если вы видите, что камера сильно потёрта или на корпусе имеются несколько глубоких царапин или, не дай Бог, скрученных болтов, то бегите прочь! Зеркалка- создание нежное и неаккуратное обращение с ней (падение, удары) могут сбить точную настройку фокуса и в дальнейшем негативно сказаться на output, иначе говоря, на качестве ваших фотографий
Читать дальше →

Adobe Flash Player для MacOS X. Свершилось!

Время на прочтение1 мин
Количество просмотров9.4K
Удивительно, как на Хабре еще не появилась информация об этом событии.

Как известно у Flash Player'a для MacOS X была проблема с нагревом процессора, так как все обсчеты производились не через видеокарту, а напрямую через проц. И наконец-то свершилось.

Для тестирования взял флеш игру TetrisFriends Arena (www.tetrisfriends.com):
До новой версии процессор нагревался до 80 градусов по Цельсию.
После установки новой версии Flash Player'a результаты такие:
Safari: 58-60 градусов;
Firefox: 58-62 градуса;
Opera: 58-62 градуса;
Google Chrome: все те же 80 градусов (у Chrome интегрированный flash player, поэтому такие и результаты).
Комментарий от LinZ: Кстати, Chrome тоже обновился и теперь там таже версия, что и по ссылке.

При просмотре HD-видео также температура не поднимается, и находится в пределах нормы.

Прямая ссылка для скачивания:
fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_osx_ub.dmg

Читать дальше →

Как не стать спамером со своей уютной рассылочкой

Время на прочтение1 мин
Количество просмотров67K
image
Пользователь когда-то подписался на рассылку, но уже забыл когда, и главное зачем. Теперь ежедневно к нему падает спам, а по собственному опыту он знает, для того чтобы отписаться нужно зайти по ссылке свой профиль, найти и снять там какую-то галку а главное, помнить свой логин и пароль на давно забытом им сайте.
Его действия? «В спам!»

А по другую сторону баррикад находитесь Вы с вашей уютненькой подписочкой, полезной информацией и очень удобной системой отписки, о которой пользователь так никогда и не узнает.

И вот, с десяток таких «отписок» и гугл будет удобно отсортировывать ваши рассылки в папочку Спам (584), у ВСЕХ ваших подписчиков.

Однако многие из нас уже успели заметить: некоторые письма в Gmail при попытке отметить их «В спам!» САМИ предлагают отписаться от рассылки в один клик.

Эта фича была введена google более года назад, но лишь единицы рассылок научились ей пользоваться. И не удивительно. В рекомендациях по осуществлению массовых рассылок, лишь косвенно упоминается о том, что Вам нужно сделать.
А сделать нужно не многое.
Читать дальше →

Andrea Mosaic — мозаика быстро и лаконично

Время на прочтение2 мин
Количество просмотров30K
Сегодня хочется рассказать о том, как создать такие картинки.
Не видите ничего особенного? Можете сделать так своими руками? Загляните под кат.




Картинка кликабельна. (Трафик, осторожно!)

Upd: Заменил картинку на более важную сегодня.
Узнать,как такое сделать без фотошопа

Главные секреты Стива Джобса

Время на прочтение5 мин
Количество просмотров20K
imageКармин Галло (Carmine Gallo) является специалистом по коммуникативным тренингам. Для подготовки своей новой книги он провел много часов над изучением докладов и презентаций Стива Джобса. И теперь он поделится со всеми нами секретами успеха настоящего мастера публичных выступлений, а по совместительству – исполнительного директора Apple.

Пять элементов, присутствующие во всех презентациях Apple.


Прежде всего, стоит понять, что Стив Джобс не продает компьютеры. Он продает впечатления. То же самое можно сказать о его презентациях, которые призваны информировать, обучать и развлекать. Презентации Apple очень схожи с театральными постановками: отличный сюжет, герои и противники, необходимый сценический реквизит, захватывающие визуальные эффекты и то, что сполна оправдывает цену за входной билет.

Вот они – 5 элементов каждой презентации Стива Джобса.
Попробуйте включить их в свою речь, когда будете представлять свой продукт или идею – так, как это делает Джобс.
Читать дальше →

Пробежки: хороший спорт для айтишника или как начать бегать

Время на прочтение5 мин
Количество просмотров29K
Всем известно что IT специалисты, в большистве своём, ведут сидячий образ жизни. Практически все рабочее время они проводят на своей 5-й точке. Это явно не идёт на пользу здоровью. А если учесть тот факт, что рацион среднестатистического ITшника достаточно вреден для организма, то в результате всех ждут: избыточный вес, атрофирование мышц, и еще всякие «мелкие неприятности» (вроде геморроя и импотенции). В этой статье я раскажу о пользе регулярных физических нагрузок, о беге трусцой, чем он хорош, и главное — как начать им заниматься.

Регулярные физические нагрузки нужны и полезны. Среднестатистический ITшник недополучает физических нагрузок на работе, это факт. Он не таскает холодильники на 9й этаж без лифта, не носит мешки с цементом на стройке, не бегает за мамонтом в надежде на вкусный ужин. Так что со временем он только «хиляет» и «сдувается». Думаю, это ощущает каждый, кто еще не занимается спортом по какой-либо причине, будь то нехватка времени, лень, или растеряность. Если же желание всё же возникает, то вместе с ним возникает и вопрос — какой же спорт выбрать?
П.С. Регулярный бег позволяет эффективно сбросить вес.
Читать дальше →

Будущее брендинга

Время на прочтение7 мин
Количество просмотров2.3K

Будущее брендинга


Сколько важных и привычных вещей придумали писатели-фантасты! Мобильный телефон, искусственный интеллект, вертолет, роботов… Роль фантастики в становлении технического прогресса сложно переоценить. Целые группы ученых, именуемых футуристами или футурологами, изучают будущее, делают прогнозы и фантастические предположения. И к ним прислушивается реальный сектор экономики.

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

Читать дальше →

Цена прогресса, этические уравнения и фашизм

Время на прочтение4 мин
Количество просмотров2.2K
Есть такая занимательная штука — этические уравнения. Она очень занимательна, когда не касается лично тебя и не приходится их решать в реальности. Приведу известный пример из истории:
Во время второй мировой войны у немцев была шифровальная машина «энигма», которая во всем мире считалась неподдающейся для взлома. Англичане смогли расшифровать сообщение о готовящейся массированной бомбардировке одного английского города. Массовая эвакуация населения подсказала бы немецким шпионам, что код раскрыт и в далнейшем союзные войска остались бы без ценной развединформации. Это могло бы изменить расклад сил и возможно изменило бы результат войны. Английский премьер-министр принимает решение не эвакуировать людей, в результате чего погибли десятки тысяч его соотечественников. Именно такое этическое уравнение и пришлось решать одному человеку. Главный показатель этического уравнения — человек будет чувствовать свою вину при любом раскладе.
Читать дальше →

iPhone. Год практического использования

Время на прочтение6 мин
Количество просмотров8.9K
Откровенно говоря, год назад, когда я покупал Iphone — я так и не нашел какого-то внятного описания best practiсe для iPhone.
До этого я уже использовал платформу Symbian(nokia n80) и WinMobile(acer n311) — и обе меня по разным причинам в конце концов разочаровали.

После годового использования iPhone, я не разочаровался в этой платформе и решил написать материал о вещах, что действительно использую. Программы которые перечислены, позволяют делать многие действия всего несколькими движениями пальцев. Все скриншоты авторские. Как же жить и работать в iPhone?
Рассмотрим управление делами и встречами, RSS, чтение книжек в любом формате, изучение иностранных языков и конвертация видео.
Читать дальше →

Что такое аспирантура и с чем её едят… (ответы молодого к.т.н. на вопросы молодых аспирантов)

Время на прочтение10 мин
Количество просмотров11K
Давай подумаем — что еще может интересовать молодых людей, только что
закончивших универ и ставших аспирантами…

Читать дальше →

Антидизайн. Часть 3 (последняя). Неочевидные приемы

Время на прочтение7 мин
Количество просмотров3.9K
Дизайн — это не только оформление, но и конструирование решения определенной задачи. Хороший дизайнер может предсказать поведение потребителей своего продукта. Он сделает его не только красивым, но так же удобным для пользования. В необходимых местах он расставит подсказки, предотвратит неверное использование. Поэтому дизайн связан с психологией и поведением, а дизайнер фактически программирует возможные пути хода мысли потребителя.

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

В прошлых статьях (1, 2) я показал как антидизайн — применение законов дизайна для извлечения выгоды нечестным путем — может приводить к созданию лжи, манипуляций общественным мнением, созданию целых «индустрий-кровососов», кормящихся за счет усложнения нашей жизни.

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

1. Механические препятствия


Когда человек читает книгу и видит на одной странице график вместе с описанием, ему не надо использовать свою память. Если же перенести график на другую страницу, человеку придется листать книгу туда-сюда, чтобы проверить его на соответствие описанию. Таким образом можно спрятать небольшие неточности в одном или другом.

В бизнесе часто искусственные препятствия воздвигаются, когда надо придушить какой-то продукт. Допустим, компания купила конкурирующую СУБД, и чтобы придушить ее популярность, прячет техническую документацию подальше на своем сайте, прикрыв ворохом уверений в продолжении поддержки и ценности доставшихся им пользователей. Только самые стойкие поклонники такой СУБД преодолеют все трудности, чтобы продолжить пользоваться любимым продуктом.



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

Если такой прием плохо спрятать, то он все еще кажется очевидным. Перейдем к более хитрым штукам. Они под катом

Читать дальше →

Что такое качество в веб-дизайне: примеры и рекомендации. Часть 3

Время на прочтение6 мин
Количество просмотров12K
Не забудьте почитать:
Что такое качество в веб-дизайне: примеры и рекомендации. Часть 1. (или здесь)
Что такое качество в веб-дизайне: примеры и рекомендации. Часть 2. (или здесь)

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

05. Сдержанность и деликатность


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

Читать дальше →

Что такое качество в веб-дизайне: примеры и рекомендации. Часть 2

Время на прочтение5 мин
Количество просмотров11K
Не забудьте почитать: Что такое качество в веб-дизайне: примеры и рекомендации. Часть 1. (или здесь).

А сегодня поговорим о том, что такое хорошо продуманная типографика и как правильно организовать элементы на странице.

03. Хорошо продуманная типографика


Хотя реальные тексты для сайта будет писать не дизайнер, они играют такую же важную роль, как и общее качество контента. Дизайнер должен потрудиться, чтобы тексты легко читались и удерживали внимание. Существует множество способов сделать текст легко читаемым и приятным глазу. По мере перечисления правил и норм того, что следует и чего не следует делать, я приведу несколько примеров сайтов, где рациональная типографика действительно работает.
Читать дальше →

Что такое качество в веб-дизайне: примеры и рекомендации. Часть 1

Время на прочтение5 мин
Количество просмотров39K
Несколько выдающихся примеров и рекомендаций по созданию качественного дизайна веб-страницы или блога

quality

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

Чтобы объяснить, как я понимаю качество в дизайне веб-сайтов, я собрал несколько рекомендаций и примеров.
Читать дальше →

Вебдванольные сайты и рейтинги на них. Попытка переосмысления

Время на прочтение3 мин
Количество просмотров760
Всегда считал себя ретроградом. Не успеваешь продифференцировать рост свечек на торте, а мониторы из чёрно-зелёных стали цветными, затем цветными и плоскими, килобайты сменились теми же числами в мегабайтах, гигабайтах, терабайтах… Где-то вдалеке крах доткомов, и вот уже начали желтеть семейные фотографии первых вебдванольных сайтов. Молодой стандарт вебдванольности, не успев вырасти и остепениться, был признан классикой, незаметно переходя в категорию устаревающего ретро. Самое время остановиться и полистать фотоальбом, вернее, ту его часть, где фигурируют рейтинги.
Читать дальше →

Web 2.0 и Enterprise 2.0 как смена парадигм

Время на прочтение2 мин
Количество просмотров447
Я считаю себя разработчиком приложений Веб 2.0. И иногда спрашиваю себя, а что же есть под всей маркетинговой шумихой этого термина, в чем соль этого феномена. Для меня, это о людях, а не о технологиях. Веб 2.0 – это большая смена парадигм.

Эта тенденция началась с Интернета, но сейчас уже повсюду видны проявления «просьюмеризма» (prosuming), тотальной кастомизации сервисов (customization), и контента, созданного пользователями (UGC, user-generated content). Причина, по которым это происходит, это возросшая сложность мира:
  • Роли потребителя и производителя смешиваются
  • Невозможно делать высококачественные продукты «из-под палки»
Просьюмеризм и добровольное создание контента – это ключевые характеристики Веб 2.0. Характеристики Людей 2.0. Я намеренно подчеркиваю, что это новое поколение людей, которые способны действительно использовать инструменты Веб 2.0. Люди с иными мотивациями и изменившимися качествами.

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


В этой ситуации находятся новые компании, “Компании 2.0” (Enterprise 2.0). Инструменты не меняют людей, либо меняют их очень медленно. Увы, каждый инструмент может быть использован людьми из обоих парадигм. Более того, вы не можете использовать какой-либо инструмент отдельно от команды. И тут вот тут место для битвы идеологий, для проверки своих убеждений на прочность.

Самая удобная GTD-система может быть использована или для увеличения продуктивности, или же для увеличения «контроля исполнения». Нет способа сказать менеджерам, как им использовать те или иные инструменты. Они всегда используют их наилучшим способом: тем способом, которым они думают. Трэкинг времени? Напоминания о задачах? Микро-блоггинг? Любой инструмент, любое сообщение может быть использовано не так, как задумано.

Но, к счастью, Компания 2.0 постепенно набирает обороты в мозгах. И ситуация меняется. Я даже готов, скрепя сердце, заглянуть чуть дальше в будущее. Похоже, что кроме текущих сервисов «сотрудничества», мы увидим появление новых инструментов. Я назвал бы их «совместный просьюминг, collaborative prosuming», новые способы командно создавать артефакты. Но эти инструменты, ясное дело, требуют еще одной смены парадигм :)

Как написать отличную статью и завоевать умы

Время на прочтение12 мин
Количество просмотров20K

Web 2.0, существование которого некоторыми отрицается, привел в интернет много авторов, которые стали писать статьи и заметки на самые разные темы. В зависимости от ресурса, вид, содержание, оформление и размер таких статей различаются, но у них есть один общий компонент — авторский текст, который, собственно, почти всегда, является сутью статьи. Такие статьи, в основном, пишутся не профессиональными журналистами, а простыми пользователями, которые в силу разных причин делятся своими мыслями, идеями или полученной информацией.

В данной статье мне хотелось бы предложить несколько вариантов того, как стоит создавать статьи, как их подавать и как поддерживать жизнь своей статьи.
Читать дальше →

Разговорный английский за месяц

Время на прочтение5 мин
Количество просмотров22K
Перепечатано с моего ЖЖ.

Решился написать про свой опыт изучения английского в экстремально короткие сроки (1 месяц) — вдруг кому пригодится. Также выдам немного инфы про то, как собеседовался за границу.

Читать дальше →
1
23 ...

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность