Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

День тестировщика — с онлайн-митапом VK Tech Talks · QA

Блог компании VK Разработка под Android *Тестирование веб-сервисов *Тестирование мобильных приложений *

Приглашаем отметить День тестировщика с Командой ВКонтакте. 9 сентября мы проведём новый онлайн-митап VK Tech Talks · QA.

Присоединиться можно с 18:00 по московскому времени: в нашем сообществе VK будет прямая трансляция (с записью эфира).

Узнать подробнее
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 1.1K
Комментарии 1

Стажёры ВКонтакте поделятся итогами практики на онлайн-митапе

Блог компании VK Машинное обучение *Исследования и прогнозы в IT

16 сентября на онлайн-митапе VK Tech Talks · Special участники программы летних стажировок «ВКонтакте на практике» расскажут об итогах двух месяцев работы над проектами.

Трансляция пройдёт в сообществе «Команда ВКонтакте» 16 сентября (четверг) в 18:00 по московскому времени. Приглашаем и тех, кто только готовится к стажировкам, и опытных ребят, которые сами могут быть наставниками, — обменяемся опытом! В конце проведём тематическую викторину с призами.

Узнать подробнее
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 495
Комментарии 0

ВКонтакте купил домен VK.COM и начинает расширение на запад

Социальные сети и сообщества
Новость, о которой я еще нигде не видел упоминаний: домен VK.COM, двухбуквенник в зоне com (а это самые дорогие домены в мире) перешел под контроль социальной сети ВКонтакте.

Кроме того, в самой сети была замечена группа, в который состоят переводчики на другие языки.
Содержание одного из сообщений в этой группе такое:

Уважаемые переводчики,
Просим обозначать название нашего сайта при переводе на ваши родные языки не как VKontakte, а как VK. В зарубежных странах мы будем известны именно под этим именем.


Отсюда можно заключить, что ВКонтакте всерьез начинает заниматься захватом зарубежного рынка, и в ближайшее время начнется кампания по популяризации социальной сети по всему миру.
Покупка vk.com прошла вне внимания СМИ, хотя сумма сделки должна быть астрономической.
Всего голосов 167: ↑136 и ↓31 +105
Просмотры 11K
Комментарии 232

twitter2vk — из Твиттера во В Контакте

Социальные сети и сообщества


twitter2vk — скрипт для автоматической перепубликации статусов из Твиттера во В Контакте. Например, если у вас остались старые друзья, которые никак не хотят уходить из В Контакте.

Преимущества


  • Не хранит паролей, так что потеря файла настроек не будет столь страшна. В настройках хранятся только ID сессии В Контакте и данные для OAuth-входа в Твиттер. Особенно актуально для тех, кто использует один пароль для нескольких сервисов.
  • Поддерживает ретвиты — публикует во В Контакте статусы других пользователей, которые вы отретвитили.
  • Настройка формата статусов и ретвитов во В Контакте. Можно, например, заменять пользователей на ссылки на них или обрезать текст оставляя ссылку после него в полном виде: «Длинный текс… http//twitter.com/my/status/31337».
  • Правила исключения статусов. Можно указывать, какие статусы не будут перепубликоваться во В Контакте (например, ответы другим пользователям Твиттера).

Читать дальше →
Всего голосов 33: ↑20 и ↓13 +7
Просмотры 2.1K
Комментарии 25

«Рунет сегодня», 4 июля 2011 года. Эксперты выпуска: Сергей Плуготаренко, Олег Ульянский

Чулан
В студии «Финам FM» — Сергей Плуготаренко, директор Российской ассоциации электронных коммуникаций (РАЭК), и Олег Ульянский, генеральный директор детского портала Tvidi.ru. Вместе с ведущим, Максимом Спиридоновым, они говорят о продаже соцсети MySpace, о планах «ВКонтакте» на IPO, об аресте гендиректора компании ChronoPay по обвинению в организации хакерской атаки, об «утке» государственного масштаба, запущенной в Рунет и распознанной отнюдь не сразу, о принятии закона «О национальной платежной системе» и о старте собственной соцсети Google.
Читать дальше →
Всего голосов 6: ↑4 и ↓2 +2
Просмотры 182
Комментарии 0

Можно ли верить своим глазам? (Unicode в именах файлов)

Информационная безопасность *
Перевод
Несколько дней назад один из наших пользователей прислал образец (SHA1: fbe71968d4c5399c2906b56d9feadf19a35beb97, определяется как TrojanDropper:Win32/Vundo.L). Это троян для фишинга с сайтов vk.com и vkontakte.ru, запросы на которые перенаправляются на 92.38.209.252 необычным способом.

Обычный метод перенаправления трафика — добавить запись в файл hosts, который находится в папке %SystemRoot%\system32\drivers\etc. Однако, когда мы открываем этот файл на заражённом компьютере, то там нет никаких записей для vk.com и vkontakte.ru:


Читать дальше →
Всего голосов 307: ↑273 и ↓34 +239
Просмотры 29K
Комментарии 245

Droider Show #25. А ты не воруй!

Блог компании Droider.Ru
Здравствуйте, друзья!

У нас сегодня юбилейный, 25-ый, выпуск Droider Show, поэтому передача будет несколько необычной. Мы, конечно, поговорим о переезде В контакте на новый домен, человеческой зарядке для смартфонов, свежих слухах об iPhone 5 и даже распутаем одну криминальую историю. А еще проведем тест работы свежеустановленных веб-камер на избирательных участках с нашим гостем:



Кроме этого вы узнаете, что такое утилизатор смартфонов, когда появятся компьютеры с Kinnect и кого собирается забанить Twitter. Так что, гарантируем, скучно не будет!
Всего голосов 13: ↑6 и ↓7 -1
Просмотры 1K
Комментарии 2

Филипп Гросс о безопасности в соцсетях в передаче Соловьева

Информационная безопасность *
Друзья, сегодня в программе В. Соловьева был интернет-деятель Филипп Гросс Днепров.

Говорили об безопасности в инете, в частности про полиморфные вирусы и небезопасность в соцсетях.

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

Ссылка на эфир
Всего голосов 9: ↑4 и ↓5 -1
Просмотры 1.4K
Комментарии 3

Отладка iframe приложения непосредственно в среде vk.com с использованием php + xdebug

PHP *

В этой статье вы узнаете, как можно отлаживать iframe приложение непосредственно внутри среды vk.com, то есть как белый человек. Разработка приложения непосредственно в среде не требует создания песочниц (эмуляции вконтакте), очень удобно работать непосредственно с API вконтакте, видя все переменные, которые передаются туда и обратно непосредственно в трейсе. Не претендую на оригинальность, я просто проверил, что такой статьи нету в тырнете и все, а идея очевидна и проста. Идею придумал за кружкой чая, ибо если бы я успел его допить, то начал бы гуглить.
Читать дальше →
Всего голосов 43: ↑32 и ↓11 +21
Просмотры 6.8K
Комментарии 20

Строим карту популярности дней рождения с помощью Processing и VK API

ВКонтакте API *Processing *
Из песочницы

Вступление


Несколько дней назад в блоге The Daily Viz была опубликована запись, которая привлекла внимание широкой общественности как пример простой и эффективной визуализации данных.



Визуализация представляла собой карту популярности дней рождения, реализованную как теплокарта (heatmap) в виде календаря. По вертикали располагались числа, по горизонтали — месяцы, и, глядя в эту незамысловатую таблицу, мы могли по насыщенности оттенка судить о том, насколько популярен тот или иной день в году с точки зрения деторождения.



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



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



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

Читать дальше →
Всего голосов 23: ↑18 и ↓5 +13
Просмотры 15K
Комментарии 22

ВКонтакте раскрыла свою статистику

Статистика в IT
11 сентября сайт vk.com переходит с TNS на LiveInternet и ComScore, а также раскрывает свою статистику посещений, которую можно посмотреть тут. Из этой статистики мне показалось интересным статистика по браузерам, OC и разрешениям экранов.

Читать дальше →
Всего голосов 78: ↑72 и ↓6 +66
Просмотры 70K
Комментарии 211

Странные глобальные переменные в VK.com, зачем?

JavaScript *Программирование *
Привет, Хабр!

Долго не мог решить, как это оформить – как вопрос в QA или как пост, в итоге, 4-ый пункт правил оформления вопроса меня насторожил — «содержит в себе действительно вопрос, но не повод для дискуссии.», и я решил это сделать постом.

До сегодняшнего вечера, я считал, что немного разбираюсь в JavaScript, и даже знаю какие-то фишки клиентской оптимизации:
— к примеру, минимизировать и обфусцировать скрипты, склеить их в один файл и позволить закэшировать его браузеру;
— так же я свято верю в то, что нельзя засорять window большим количеством глобальных объектов, это так же может сказаться на производительности и «качестве» (собственно об этом и пойдёт речь)

Не помню, что именно меня натолкнуло на мысль открыть консоль в chrome development tools, находясь на vk.com (куда я к слову очень редко захожу), но назад дороги уже нет…

Сначала я удивился отсутствию jquery. Символ доллара, конечно занят, но совсем не под jQuery, а вот под такую штуку:

function () { var curArgs = Array.prototype.slice.call(arguments); return func.apply(obj, args.concat(curArgs)); }


Попытка достучаться через jQuery тоже ни к чему не привела. Ну ладно, подумал я, они, наверное, как yahoo, написали свой мега крутой framework с блэк-джеком и без jquery. Но я решил убедиться, что в объекте window нет какого-нибудь странного свойства, в которое затисался jQuery (ну может он скрывался бы в window.jqry).

Я написал в консоль window, нажал enter, развернул «дерево», чтобы увидеть список свойств объекта и…
Читать дальше →
Всего голосов 180: ↑134 и ↓46 +88
Просмотры 76K
Комментарии 218

Что под капотом у vk.com

Информационная безопасность *Реверс-инжиниринг *
Данный пост — небольшой отчет о процессе реверсивного проектирования и анализа работы самой популярной соц. сети в СНГ — vk.com. В основном анализ проводился со стороны безопасности (хотя сама соц. сеть весьма привлекательна как high-load проект, безусловно). Для себя вынес некоторые интересные решения и просто получил удовольствие. Пост получился, возможно, немного сумбурный, так углублялся просто в интересные мне моменты.

Содержание


Обзор

Архитектура

  • php 5.2/5.3
  • Периоды нагрузки (отключения автоподгрузки ленты)
  • Врапперы в сообщениях
  • Разный код для мобильной и полной версий

Security

  • Фичи
    • Авторизация
    • Anti-CSRF токены
    • Запрет iframe
    • Отключенный POST на контент-серверах
  • Фиче-баги
    • Узнать возраст через поиск
  • Баги
    • XSS
    • Загрузка документов без имени
    • Подгрузка по ajax фото из закрытых альбомов (?)
    • Не везде anti csrf

Разное

Читать дальше →
Всего голосов 117: ↑106 и ↓11 +95
Просмотры 57K
Комментарии 54

Vreen — простая и удобная библиотека для работы с vk.api

Qt *ВКонтакте API *

Представляю вам новую Qt библиотеку для работы с vk api, которая может пригодиться вам при создании любых настольных и мобильных приложений, взаимодействующих с vk. Проект родился из vkontakte плагина для qutIM'а и перерос в отдельную независимую библиотеку, которой теперь может пользоваться каждый.
Читать дальше →
Всего голосов 75: ↑69 и ↓6 +63
Просмотры 39K
Комментарии 46

Следим за комментариями на сайте в виджете «Комментарии» от ВКонтакте

Социальные сети и сообщества
Из песочницы
Tutorial

Почему, зачем и как


Случилось так, что нашему проекту потребовались комментарии от «ВКонтакте», но чтобы мы могли следить за комментариями. Т.к. страниц на сайте очень много, то нереально ежедневно просматривать все страницы и проверять их.
Была масса способов, например, посылка e-mail сообщения при каждом комментировании. Если воспользоваться способом «комментарий — оповещение», то писем будет куча, но есть выход — сбор новых сообщений и отправка одного e-mail письма.
Читать дальше →
Всего голосов 8: ↑5 и ↓3 +2
Просмотры 4.7K
Комментарии 5

Мобильные подписки, AdWords, приложение Вконтакте и фишинг

Информационная безопасность *


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

Не секрет, что очень много пользователей вводят название сайта, на который хотят попасть, в поисковой строке. Выше вы видите рекламу в выдаче google по запросу «vk.com». Казалось бы, в качестве домена приземления указан www.vk.com и даже внимательный пользователь со спокойной совестью кликает по объявлению. И попадает на…
Читать дальше →
Всего голосов 183: ↑166 и ↓17 +149
Просмотры 120K
Комментарии 139

Получить видео с vk.com при помощи PHP

Программирование *
Recovery mode
Из песочницы
Получить видео с ВК при помощи PHP

У меня возникла проблема — как получить видео с всеми известной соц.сети vkontakte.ru. и установить его на сайте. Ключевой момент, я не хотел использовать IFRAME или же ещё какие-то сервисы ВК, я хотел чтобы видео выглядело так, как будто оно лежит у меня на сайте. Облазив пару десятков сайтов, максимально что я нашёл, это сайты для загрузки видео, такие как ВИДЕОСЕЙВЕР и тп. Это всё не подходило, поскольку мне нужен был код которой я мог интегрировать в свой PHP движок.
Нашлось пару самописных PHP скриптов – которые стоили от 30 до 500 у.е. Но половину из них были закодированы Zend Encoder – ом или же просто использовали свои сервера для поиска видео-файлов и не имели особой ценности для меня.
Так началось вдохновение. Я решил использовать мобильную версию поскольку она намного проще. Первым дело я составил алгоритм получение видео с ВК.

image

Вход В ВК


Первым куском кода был вход в ВК. Я порылся в интернете и нашел нечто подобное:

Подробности
Всего голосов 63: ↑17 и ↓46 -29
Просмотры 40K
Комментарии 44

Домен vk.com был внесен в единый реестр запрещенных сайтов

Социальные сети и сообщества
Роскомнадзор сегодня (24 мая) внес домен vk.com в единый реестр запрещенных сайтов.

image

Так, например, ТТК-Байкал уже заблокировал доступ к сайту, и сообщил об этом в своем вк-паблике.

Началось?

UPD: в твиттере РосКомНадзора появилась запись о том, что сайт был заблокирован по ошибке.
Всего голосов 247: ↑213 и ↓34 +179
Просмотры 176K
Комментарии 463

Скачивание музыки из vk.com

Java *ВКонтакте API *
Из песочницы
После недавней шумихи вокруг аудиозаписей на сайте vk.com решил подстраховаться и скопировать всю свою коллекцию на жесткий диск. Для решения мною была написана простенькая утилита на Java. Ниже — её код c комментариями. Статья предназначена для читателей, знакомых с любым языком программирования общего назначения и умеющих компилировать и запускать написанные на нем программы.

Важное замечание: если Ваши аудиозаписи уже изъяты, то скачать их таким образом скорее всего не получится.
Читать дальше →
Всего голосов 23: ↑12 и ↓11 +1
Просмотры 72K
Комментарии 17