Посмотрела стенку бывшего
И снова комментарии
Ссылку на пост в вк не добавляю, чтобы не сочли за рекламу
Слушай Пашку, ссы в рубашку. Ешь какули, будь как гули!
Прошло 10 лет. Публикую 10 уроков, которые я получил в процессе создания ВКонтакте:
1. Все можно делать быстро. Первую тёлочку ВКонтакте в 2006 году я подклеил за час, тупо накрутил ей рейтинга. Она дала практически сразу. Вопреки расхожему мнению, шмара клеится либо быстро и качественно, либо долго и плохо.
2. Все *нужно* делать быстро и тихо. Тихо спи*дил и ушёл - называется нашёл. Вместе с ВКонтакте в 2006 году возникло еще несколько сайтов аналогичных Фейсбуку. Сейчас они забыты только потому, что я подсуетился быстрее.
3. Расти нужно в ту сторону, которая органична. ВКонтакте вырос из успеха сходки сервака на котором мы рубились в CS, сервер CS – из-за нашего препода по информатике, который забил на пары, и нам приходилось играть 4х5. Каждая следующая ступень должна основываться на фундаменте имеющегося успешного опыта.
4. Люди – идиоты, да и к тому же терпилы. У них можно забрать стену, а потом просто игнорировать все вопросы по этому поводу. Вести себя так, как будто никакой стены никогда не было.
5. Совмещать несколько ролей – эффективно. Первые месяцы существования ВКонтакте я заливал видосы, картинки и демо-записи Вити АК, а также зарегал фейка и назвал его «Всех Баб». В чём прикол? Я поставил семейное положение и получилось, что «Павел Дуров влюблен во Всех Баб». Я ору до сих пор, когда вспоминаю.
6. Слушать стоит только себя. Всякий раз, когда я прислушивался к забулдыгам около метро по поводу дизайна я терял время, а ещё деньги и уважение. Если Вы чувствуете, что надо делать, – забейте болт на мнение авторитетов и делайте.
7. Количество не переходит в качество. У кого-то 854 друга ВКонтакте! А у меня 4 друга и вчера мы стояли спиной к спине до последнего, когда отбивали DDoS-атаки...
8. Доверять на 100% никому не стоит. Сеструхе которая занимает касарь до зарплаты, автомойщикам что хотят замышить всю мелочь из салона и даже кентухе когда он довозит твою шмару до дома. Но самое главное, никогда и никому не доверяйте свой пароль от Вконтакте, кроме сайтов копирующих ВК, ваш пароль универсален и подойдет на любом из этих сайтов.
9. Страх не имеет смысла. За время управления ВКонтакте было многое – уголовные дела, акционерные войны, плавящиеся сервера, медийные войны, иски, интриги. Но, на самом деле, мне так никто и не дал по ебалу. Даже из этого можно сделать вывод, что все кто нам угрожал - ссыкуны.
10. Принципы важнее выгоды. ВКонтакте всегда был за простых и искренних пацанов и девчат, пока его конкуренты продавали рекламу, акции и прогибались под чиновников. Мы просто хотели, чтобы каждый пользователь ВКонтакте лайкал нормальных тёлок, срался в комментах и делал репосты с рецептами вкусной еды, которую он никогда не приготовит.
Сколько нас таких осталось?
Многие пишут про 10-летие соц сети "в контакте", первые свои посты, рисунки и прочее. Я же за эти десять лет, так и не зарегился там, да и вообще ни разу не регистрировался ни в одной соц сети. Когда знакомые спрашивают как найти тебя в вк, одноклассниках, агентах и прочих сетях, то очень удивляются, как так, тебя нигде нет, разве такое возможно, разве тебе не интересно найти своих знакомых с кем давно не общался, учился и тд, а многие просто не верят, что меня нет в соц сетях. Будто бы вышел закон обязающий всем там быть!!! Даже фейковой странички нет, хотя хотел сделать, но всё никак. Исключение лишь пикабу, хотя читаю я сайт давно, но на самом сайте всего год. На вк всё же иногда смотрю разные открытые паблики и там не мало интересного. Может и придёт время вк, но пока держусь. На пикабу уже были темы о том, что меня нет в соц сетях, но время идёт, многое меняется, интересно много ли пользователей пикабу игнорируют соц сети, думаю нас всё меньше и меньше?
Фильтруем аудиозаписи с плохим качеством.
Уровень сложности: выше среднего.
Итак, приступим.
Все мы сталкивались с проблемой поиска аудио с приличным качеством - 320 кбит/с или выше. Но при вводе названия любимой композиции ВК получали 90% шлака, ремиксов и прочей 128 кбит/с лабуды.
Есть много способов определить битрейт песни, начиная от стандартного значка "hq" в списке композиций и заканчивая разными приложениями, которые показывают битрейт песни.
Минут 10 гуглил и пытался найти что-то похожее на отсеиватель, но тщетно. (кстати, если кому-нибудь известна программа-отсеиватель-композиций-с-плохим-качеством, то ткните меня, буду только рад). В итоге залез в код скрипта SaveFrom.Net (так вообще можно было? ЭТО НЕ РЕКЛАМА!) и, немного покапавшись, нашел лазейку. Она неидеальна, но лучше, чем было.
Работает это так:
Наводим курсор на любую композицию и вуа-ля! Остались только "hq" треки >320 кбит/с
Что нужно сделать?
Тестировал на Chrome, на счёт работоспособности других браузеров не в курсе.
Нужно забраться в редактор скрипта Tampermonkey и нажать "панель".
Затем выбрать SaveFrom.Кхм, чтобы открыт редактор кода. Выполнить 5 простых шагов.
1. Найти переменную vkShowBitrate и выставить значение 1
vkShowBitrate: 1,
2. Найти строчку if (preference.vkShowBitrate === 1) - это начало некой функции
Некая функция:
1. if (preference.vkShowBitrate === 1) {
2. if (!dlBtn.dataset.preloadBitrate) {
3. dlBtn.dataset.preloadBitrate = 1;
4.
5. _this._preloadNewTrackUrl(dlBtn).then(function(url) {
6. dlBtn.dataset.preloadBitrate = 2;
7. dlBtn.href = url;
8.
9. return _this._onOverInsertBitrate(dlBtn);
10. }).catch(function(e) {
11.
12. });
13. }
14. }
15. },
строчки пронумерованы для удобства
3. В пустую строчку №8 вставить код:
var k = document.getElementsByClassName('audio_row audio_row');
for (var i = 0; i < k.length; i ++)
if (!k[i].classList.contains('hq')) k[i].style.display = 'none';
4. Должно выглядеть так
1. if (preference.vkShowBitrate === 1) {
2. if (!dlBtn.dataset.preloadBitrate) {
3. dlBtn.dataset.preloadBitrate = 1;
4.
5. _this._preloadNewTrackUrl(dlBtn).then(function(url) {
6. dlBtn.dataset.preloadBitrate = 2;
7. dlBtn.href = url;
8. var k = document.getElementsByClassName('audio_row audio_row');
9. for (var i = 0; i < k.length; i ++)
10. if (!k[i].classList.contains('hq')) k[i].style.display = 'none';
11. return _this._onOverInsertBitrate(dlBtn);
12. }).catch(function(e) {
13.
14. });
15. }
16. }
17. },
5. Сохраняем.
Теперь при наведении мышкой на любую композицию все песни с плохим качеством исчезнут.
И ещё одно. В плейлист всё равно добавляются ВСЕ песни, даже которые исчезли, т.к. быдлокод.
Спасибо за внимание и понимание. Может кому пригодится.