Вчера во ВКонтакте появилась поддержка открытого стандарта авторизации OAuth 2.0. Теперь интегрировать сайты и клиентские приложения с социальной сетью стало значительно проще.
Антон Мельников @antonsnowy
Программист
Microsoft Research Accelerators
4 min
2.5KTranslation
Research Accelerators — это набор инструментов для студентов, аспирантов, преподавателей и ученых. Они помогут в учебе, академической работе, изучении науки, анализе и визуализации данных, а также публикации результатов проделанной работы. Многие из инструментов поставляются с открытыми исходными кодами или имеют открытые интерфейсы для взаимодействия и расширения. Все это даёт возможность работать с самыми передовыми разработками инженеров и исследователей группы Microsoft Research.
+37
Советы по подготовке речи для выступления
4 min
3.7KХочу поделиться с вами несколькими советами о том, как написать хорошую речь для публичных выступлений. Они помогут тому, кто хочет выступить так, чтобы его поняли и оценили.
+28
Кастомные социальные кнопки
5 min
74KНедавно участвовал в разработке одного проекта — фото конкурса. По задумке, рейтинг фото альбомов должен формироваться из суммы всех публикаций в социальных сетях: Facebook, Вконтакте, Twitter. Т.е. общий рейтинг фотоальбома расчитывается:
На макетах, вид кнопок несколько отличался от предоставляемых социальными сетями плагинов, формируемых функциями api. В частности вид счетчиков:
Помимо несоответствий с дизайном, каждый плагин формирует излишний хтмл код, а хотелось бы лаконичный.
Детальнее ознакомившись с api каждой сети, окончательно убедились в отсутствии расширенных возможностей для кастомизации кнопок и этот факт понять можно, все стремятся к единоборазности своих кнопок. Решили отказаться от использования готовых плагинов и сделать свои кнопки.
Итак:
Рейтинг фотоальбома = кол-во «Share» в Facebook + кол-во «Сохранить» в Вконтакте + кол-во «Retweet» в Twitter
На макетах, вид кнопок несколько отличался от предоставляемых социальными сетями плагинов, формируемых функциями api. В частности вид счетчиков:
Помимо несоответствий с дизайном, каждый плагин формирует излишний хтмл код, а хотелось бы лаконичный.
Детальнее ознакомившись с api каждой сети, окончательно убедились в отсутствии расширенных возможностей для кастомизации кнопок и этот факт понять можно, все стремятся к единоборазности своих кнопок. Решили отказаться от использования готовых плагинов и сделать свои кнопки.
Итак:
- количество лайков будем получать от REST сервисов каждой социалки
- кнопки рисуем свои и обрабатываем событие click
+89
Автоматическое оповещение читателей о новостях с помощью ВКонтакте. Часть 2
6 min
9.6KTutorial
Первая часть
В первой части мы научились автоматически публиковать записи на нашу стенку, сегодня же добавимблекджек и шлюх возможность добавлять к ссылкам картинки автоматически. В этот раз я не буду приводить готовые php функции, так как они описаны в первой части, а сейчас лишь буду описывать нужные нам php-файлы и параметры, которые нужно передавать им.
После первой части я получил большое количество сообщений, большая часть из которых посвящалась тому, что я продемонстрировал в статье возможность публикации на собственной стенке, а автоматическую публикацию на стене Группы или Официальной странице я не показал. Поэтому я начну с того, какие параметры нужно для этого передавать.
В первой части мы научились автоматически публиковать записи на нашу стенку, сегодня же добавим
После первой части я получил большое количество сообщений, большая часть из которых посвящалась тому, что я продемонстрировал в статье возможность публикации на собственной стенке, а автоматическую публикацию на стене Группы или Официальной странице я не показал. Поэтому я начну с того, какие параметры нужно для этого передавать.
+3
Анализ газет и журналов с помощью Фейсбук лайков
1 min
1.9KНесколько часов назад Yahoo! Labs опубликовали мое исследование медиа-индустрии, The Like Log Study. С помощью Facebook API я узнал количество лайков для 100 000 статей с 45 популярных сайтов. Что удалось узнать:
- Какие сайты собрали больше всего лайков?
- Какие статьи собрали больше всего лайков?
- Сколько лайков и твитов приходится на 1000 посещений?
- Как быстро люди перестают интересоваться новым контентом?
- Какие темы собирают самое большое число лайков?
Инфографика под катом.
+64
Чит с like или грязная раскрутка
2 min
14KDo you like?
Я, как и многие мои друзья, используем like, чтобы отметить что понравилось и поделиться с друзьями. За долгое время пользования фейсбука, я привык к глюкам API и некоторым проблемам c виджетами, но я первый раз столкнулся с такой красивой реализацией чита.
+182
Несколько советов по работе с VBA в Excel
6 min
200KДобрый день!
Некоторое время назад меня попросили «помочь с Экселем», а потом и работа подвернулась такая, так что за последние пару месяцев я узнал много полезного, чем и хочу поделиться в догонку к недавней статье.
Предполагается, что вы знаете основы Visual Basic. Я не буду рассказывать, как создавать формы или модули, здесь только примеры кода.
+28
Открытое API от MasterCard для сторонних разработчиков? Бесценно
2 min
6.1KTranslation
В пресс-релизе, распространенном сегодня утром, международная платежная система MasterCard объявила, что разработчики настольных и мобильных приложений совершенно бесплатно получат полный доступ к API от платежного гиганта немного позднее в этом году.
Компания надеется, что открывая свои технологии для разработчиков, она получит в свое распоряжение новые и инновационные приложения для электронной коммерции, использующие сеть MasterCard, которые потенциально позволят ей конкурировать с Visa, PayPal и Square (которые на данный момент куда больше преуспели в данных начинаниях — прим. перевод.).
Компания надеется, что открывая свои технологии для разработчиков, она получит в свое распоряжение новые и инновационные приложения для электронной коммерции, использующие сеть MasterCard, которые потенциально позволят ей конкурировать с Visa, PayPal и Square (которые на данный момент куда больше преуспели в данных начинаниях — прим. перевод.).
+54
Хабраинтервью с Максимом Мозулем (Русская Википедия)
8 min
1.3KНа вопросы хабрааудитории отвечает Максим Мозуль, один из самых активных авторов русской Википедии (участник Wind), по совместительству занимающий пост администратора и бюрократа Русской Википедии, а также представляющий пресс-службу.
Какие серверы и интернет-каналы используются Википедией, сколько стоит один средний стандартный сервер и поддержание канала для него, на сколько такого сервера хватает (сколько процентов от текущей ёмкости и мощности обеспечивается одним таким сервером)?
К сожалению, мне не удалось найти точную информацию, однако хотя бы примерно я постараюсь ответить. Всего для проектов Фонда используется около 300 серверов, около 100 из них работают в режиме кэширования, на них запущен Squid. Ещё около 100 являются веб-серверами, на которых работает Apache. Около 20 используются для баз данных MySQL, остальные используются для поиска, работы с изображениями и тому подобного. Доступна схема работы серверов фонда. Общая стоимость хостинга по состоянию на 2009 год, в соответствии с годовым отчётом, составляет 822.000 долларов.
Какие серверы и интернет-каналы используются Википедией, сколько стоит один средний стандартный сервер и поддержание канала для него, на сколько такого сервера хватает (сколько процентов от текущей ёмкости и мощности обеспечивается одним таким сервером)?
К сожалению, мне не удалось найти точную информацию, однако хотя бы примерно я постараюсь ответить. Всего для проектов Фонда используется около 300 серверов, около 100 из них работают в режиме кэширования, на них запущен Squid. Ещё около 100 являются веб-серверами, на которых работает Apache. Около 20 используются для баз данных MySQL, остальные используются для поиска, работы с изображениями и тому подобного. Доступна схема работы серверов фонда. Общая стоимость хостинга по состоянию на 2009 год, в соответствии с годовым отчётом, составляет 822.000 долларов.
+27
Попытка реализации многопоточности в PHP
7 min
666Задача была в след: Нужно было получить координаты для множества городов и регионов.
Т.к. координат было куча возникло решение в многопоточности.
Плюсы: одновременное выполнение нескольких запросов к серверу.
Минусы: если запускать свой скрипт, то надо указывать url к скрипту, т.е. на локале не всегда будет работать.
Т.к. координат было куча возникло решение в многопоточности.
Плюсы: одновременное выполнение нескольких запросов к серверу.
Минусы: если запускать свой скрипт, то надо указывать url к скрипту, т.е. на локале не всегда будет работать.
-1
Создание приложения для Windows Phone 7 от начала до конца. Часть 7, юбилейная. Добавление изображений и иконок
6 min
10KTranslation
Предыдущая часть
Если вы хотите сделать ваше приложение отличающимся от остальных, вам следует добавить собственные изображения и иконки.
В этой части вы узнаете:
Если вы хотите сделать ваше приложение отличающимся от остальных, вам следует добавить собственные изображения и иконки.
В этой части вы узнаете:
- Советы по дизайну изображений и значков.
- Как добавить изображение на страницу.
- Как добавить изображение в качестве фона страницы.
- Как изменить изображение на заставке (splash screen).
- Как добавить иконку приложения.
- Как добавить иконку плитки приложения (application tile).
+11
6 отстойных слов в вашем резюме
4 min
83KTranslation
Эта статья – часть серии «Как написать резюме». Чтобы начать серию сначала, прочитайте введение.
За свою жизнь, я использовал несколько плохих слов. Даю %^й на отсечение, что вы тоже делали это. Но, когда неправильные слова появляются у вас в резюме – это делает его отстойным.
За свою жизнь, я использовал несколько плохих слов. Даю %^й на отсечение, что вы тоже делали это. Но, когда неправильные слова появляются у вас в резюме – это делает его отстойным.
+124
+2
В английской Википедии тестируется система отзывов о статье
1 min
584 Недавно в английской Википедии в тестовом режиме была включена система пользовательских оценок для 400 статей (среди которых статьи про американскую конституцию, терроризм и права сексуальных меньшинств в США). Каждую статью можно оценить по четырём параметрам: полнота, нейтральность, читаемость и ссылкам на источники. По каждому из параметров можно ставить от одного до пяти баллов.
Система на данный момент находится в состоянии пробного запуска (в котором можешь поучаствовать и ты, %username%). Пробный запуск закончится в декабре, после чего будет произведена оценка полученных данных и будет определена дальнейшая судьба системы. Подробности можно найти тут и тут.
Система на данный момент находится в состоянии пробного запуска (в котором можешь поучаствовать и ты, %username%). Пробный запуск закончится в декабре, после чего будет произведена оценка полученных данных и будет определена дальнейшая судьба системы. Подробности можно найти тут и тут.
+30
Впечатления от Wikimania 2010
3 min
878In a nutshell: вы можете прочитать эту новость 2006 года; ничего в Википедии с тех пор серьёзно не поменялось.
Итак, 9-11 июля в Гданьске прошла ежегодная конференция википедистов. Съехалось человек 300-350, было интересно. В этом году Wikimania была совмещена с WikiSym — симпозиумом по вики вообще (не педии). И там и там в процессе прений было озвучено много интересных фактов и сделано немало полезных выводов. Итак.
Во-первых, как показало голосование, большинство участников на конференции впервые. Что странно, это противоречило экспертным мнениям о наличии постоянного ядра участников в 300 чел. Похоже, всё-таки, в движении высокая текучка. Люди приходят, загораются, участвуют, разочаровываются, уходят.
Итак, 9-11 июля в Гданьске прошла ежегодная конференция википедистов. Съехалось человек 300-350, было интересно. В этом году Wikimania была совмещена с WikiSym — симпозиумом по вики вообще (не педии). И там и там в процессе прений было озвучено много интересных фактов и сделано немало полезных выводов. Итак.
Во-первых, как показало голосование, большинство участников на конференции впервые. Что странно, это противоречило экспертным мнениям о наличии постоянного ядра участников в 300 чел. Похоже, всё-таки, в движении высокая текучка. Люди приходят, загораются, участвуют, разочаровываются, уходят.
+6
Интерфейс приложения: наши ошибки и 16 советов как их не повторить
6 min
39KКак только мы сделали первую версию iOS приложения, я начал упорно приставать к людям на футбольных полях и баскетбольных площадках с просьбой установить Topic и пощелкать его прямо при мне.
Нет ничего ценнее, чем вживую понаблюдать, как пользователи взаимодействуют с интерфейсом. По итогам наблюдений стало понятно, что многие вещи мы сделали не совсем так, как надо. Далее о наших ошибках, как мы их исправили, и советы, как эти ошибки не повторить.
Изображение №1: поиск игр (Find a game в меню приложения)
Нет ничего ценнее, чем вживую понаблюдать, как пользователи взаимодействуют с интерфейсом. По итогам наблюдений стало понятно, что многие вещи мы сделали не совсем так, как надо. Далее о наших ошибках, как мы их исправили, и советы, как эти ошибки не повторить.
Изображение №1: поиск игр (Find a game в меню приложения)
+34
JetBrains EdTech Hackathon результаты
5 min
6.9KК сожалению, в Петербурге майские праздники выдались не самые солнечные и теплые, однако тем, кто принял участие в JetBrains EdTech Hackathon было совсем не обидно провести 3 дня с пользой.
+27
Расстановка дефисов, минусов, тире и кавычек
3 min
74KВопросы правильной расстановки дефисов, длинного и короткого тире, знака минуса, кавычек-елочек и кавычек-лапок уже неоднократно поднимались в интернете и на Хабре в частности (см. ссылки ниже). Однако по-прежнему, студенты и аспиранты в своих курсовых и дипломных, диссертациях и авторефератах не уделяют достаточного внимания типографике.
В данной заметке я привожу две таблицы с основными правилами расстановки указанных знаков и отбивок между ними при верстке текстов в системе LaTeX, в которой готовится значительная часть квалификационных работ по физико-математическим специальностям.
Со временем возможно появятся похожие таблички с правилами расстановки пробелов, знаков препинания и по оформлению текста в целом.
В данной заметке я привожу две таблицы с основными правилами расстановки указанных знаков и отбивок между ними при верстке текстов в системе LaTeX, в которой готовится значительная часть квалификационных работ по физико-математическим специальностям.
Со временем возможно появятся похожие таблички с правилами расстановки пробелов, знаков препинания и по оформлению текста в целом.
+37
«Хабрахабр» запускает программу поддержки стартапов
2 min
71KПривет!
«Хабрахабр» не понаслышке знает, с какими трудностями приходится сталкиваться стартапам в самом начале их пути. Сложно посчитать количество интересных проектов, которые не «выстрелили», не справившись с проблемами: не смогли заявить о себе широкой общественности, не встретили инвестора, не обрели аудиторию и достаточного фидбека, не нашли программиста, дизайнера или менеджера проекта.
«Хабрахабр» не понаслышке знает, с какими трудностями приходится сталкиваться стартапам в самом начале их пути. Сложно посчитать количество интересных проектов, которые не «выстрелили», не справившись с проблемами: не смогли заявить о себе широкой общественности, не встретили инвестора, не обрели аудиторию и достаточного фидбека, не нашли программиста, дизайнера или менеджера проекта.
+212
Information
- Rating
- Does not participate
- Location
- Кириши, Санкт-Петербург и область, Россия
- Date of birth
- Registered
- Activity