Сам управляй вкладками и своим вниманием
Часто ли вы ощущаете, что ваши рабочие вкладки растекаются как песок между пальцами, отвлекая вас от главной задачи? Tab Snooze – ваш личный помощник в управлении вкладками браузера.
Расширение поможет временно закрыть доступ к вкладкам, которые вас отвлекают, чтобы сосредоточиться на текущей задаче. Расширение собирает все открытые вкладки, которые не нужны в данный момент, и скрывает их до заданного периода.
В настройках расширения вы можете задать свои интервалы для каждого периода: «позже сегодня», «когда-то», «в определенный день недели» и т.д. Когда наступает время вернуться к отложенным вкладкам, Tab Snooze вас уведомляет, чтобы вы могли продолжить работу с тем, на чем остановились.
Кодерские хаки
Часто ли вы ощущаете, что ваши рабочие вкладки растекаются как песок между пальцами, отвлекая вас от главной задачи? Tab Snooze – ваш личный помощник в управлении вкладками браузера.
Расширение поможет временно закрыть доступ к вкладкам, которые вас отвлекают, чтобы сосредоточиться на текущей задаче. Расширение собирает все открытые вкладки, которые не нужны в данный момент, и скрывает их до заданного периода.
В настройках расширения вы можете задать свои интервалы для каждого периода: «позже сегодня», «когда-то», «в определенный день недели» и т.д. Когда наступает время вернуться к отложенным вкладкам, Tab Snooze вас уведомляет, чтобы вы могли продолжить работу с тем, на чем остановились.
Кодерские хаки
Сервис для работы с технической документацией
Diplodoc — опенсорс-платформа, которая позволяет работать с документами как с кодом в привычной для разработчиков среде. Она ускоряет и упрощает обновление документации и помогает поддерживать её в актуальном состоянии в real time режиме.
Сервис работает на диалекте Markdown и позволяет создавать документы любой сложности и вставлять туда заметки, каты, видео, табы, всплывающие подсказки. Кроме этого, инструмент поддерживает версионирование, способен автоматически переводить документацию на другой язык, а также интегрирован с GitHub, что даёт возможность править докуметацию с помощью простого пул-реквеста.
Кодерские хаки
Diplodoc — опенсорс-платформа, которая позволяет работать с документами как с кодом в привычной для разработчиков среде. Она ускоряет и упрощает обновление документации и помогает поддерживать её в актуальном состоянии в real time режиме.
Сервис работает на диалекте Markdown и позволяет создавать документы любой сложности и вставлять туда заметки, каты, видео, табы, всплывающие подсказки. Кроме этого, инструмент поддерживает версионирование, способен автоматически переводить документацию на другой язык, а также интегрирован с GitHub, что даёт возможность править докуметацию с помощью простого пул-реквеста.
Кодерские хаки
Как включить автоматическую очистку диска в Windows 10?
При работе с компьютером обычно накапливается большое количество ненужных файлов. Чтобы облегчить процесс их удаления, воспользуйтесь функцией автоматической очистки.
1. Откройте "Параметры" с помощью комбинации "Win + l".
2. В открывшемся меню выберите "Система" -> "Память".
3. Включите функцию контроля памяти.
4. Нажмите на "Настроить контроль памяти или запустить его".
5. В открывшемся окне выберите нужные вам параметры удаления.
Например, вы можете выбрать временной промежуток, через который будут удаляться файлы, настроить автоматическую очистку файлов "Корзины" и папки "Загрузки", а также немедленно освободить пространство при помощи кнопки "Очистить сейчас".
Кодерские хаки
При работе с компьютером обычно накапливается большое количество ненужных файлов. Чтобы облегчить процесс их удаления, воспользуйтесь функцией автоматической очистки.
1. Откройте "Параметры" с помощью комбинации "Win + l".
2. В открывшемся меню выберите "Система" -> "Память".
3. Включите функцию контроля памяти.
4. Нажмите на "Настроить контроль памяти или запустить его".
5. В открывшемся окне выберите нужные вам параметры удаления.
Например, вы можете выбрать временной промежуток, через который будут удаляться файлы, настроить автоматическую очистку файлов "Корзины" и папки "Загрузки", а также немедленно освободить пространство при помощи кнопки "Очистить сейчас".
Кодерские хаки
Как отключить сбор данных в браузере?
Не каждый готов предоставлять данные о своих просмотрах и действиях сторонним сайтам.
Современные браузеры поддерживают функцию "do not track", которая позволяет запретить веб-страницам собирать данные пользователя, использующиеся в дальнейшем при подборе рекламных баннеров.
Чтобы включить запрет в браузере Chrome, нужно зайти в настройки. Далее перейти во вкладку "Личные данные", где нужно найти строку "Запрет отслеживания". Останется только перевести ползунок в активное положение.
Данная функция поддерживается в большинстве современных браузерах, при этом название пункта может немного отличаться.
Кодерские хаки
Не каждый готов предоставлять данные о своих просмотрах и действиях сторонним сайтам.
Современные браузеры поддерживают функцию "do not track", которая позволяет запретить веб-страницам собирать данные пользователя, использующиеся в дальнейшем при подборе рекламных баннеров.
Чтобы включить запрет в браузере Chrome, нужно зайти в настройки. Далее перейти во вкладку "Личные данные", где нужно найти строку "Запрет отслеживания". Останется только перевести ползунок в активное положение.
Данная функция поддерживается в большинстве современных браузерах, при этом название пункта может немного отличаться.
Кодерские хаки
Обмен файлами с устройствами поблизости
Есть много разных способов, с помощью которых можно обмениваться файлами между компьютерами. Через интернет, по локальной сети, через разные сторонние программы и т. д.
В Windows для этих задач есть отдельный инструмент, который называется «Обмен с устройствами поблизости». С помощью этой функции можно быстро отправить файл или несколько файлов с одного компьютера на другой.
Для включения откройте «Параметры» → «Система» → «Общие возможности». Переключатель нужно поставить в активное положение, а в меню ниже выбрать пункт «Все поблизости». Там же можно изменить папку для сохранения файлов.
Для передачи файла выделите его, тапните ПКМ и в разделе «Отправить» выберите компьютер, куда должен отправиться файл. У него также должна быть активирована функция «Обмен с устройствами поблизости».
Кодерские хаки
Есть много разных способов, с помощью которых можно обмениваться файлами между компьютерами. Через интернет, по локальной сети, через разные сторонние программы и т. д.
В Windows для этих задач есть отдельный инструмент, который называется «Обмен с устройствами поблизости». С помощью этой функции можно быстро отправить файл или несколько файлов с одного компьютера на другой.
Для включения откройте «Параметры» → «Система» → «Общие возможности». Переключатель нужно поставить в активное положение, а в меню ниже выбрать пункт «Все поблизости». Там же можно изменить папку для сохранения файлов.
Для передачи файла выделите его, тапните ПКМ и в разделе «Отправить» выберите компьютер, куда должен отправиться файл. У него также должна быть активирована функция «Обмен с устройствами поблизости».
Кодерские хаки
This media is not supported in your browser
VIEW IN TELEGRAM
Как больше никогда не думать о кончающейся памяти телефона?
Представьте, вы снимаете бесконечные фотографии и видео, но память на телефоне заканчивается. Чтобы больше не думать о хранилище в самые важные моменты – используйте Яндекс 360 Премиум.
С этим тарифом вы можете автоматически отправлять все фото и видео на безлимитное хранилище Диска, не занимая лишнее место на телефоне. При покупке тарифа вы также получаете доступ к удивительной экосистеме Яндекс 360.
Экосистема включает в себя Календарь, Телемост для созвонов, Документы и Почту. Например, в Почте вы можете настроить красивый адрес электронной почты и умную подборку для первоочередного просмотра важных писем.
Так что, меньше слов – больше выгоды! Получите тариф Яндекс 360 Премиум на 2 ТБ со скидкой 70% по промокоду 360BF2023 и наслаждайтесь бесконечным пространством для своих фото и видео!
Кодерские хаки
Представьте, вы снимаете бесконечные фотографии и видео, но память на телефоне заканчивается. Чтобы больше не думать о хранилище в самые важные моменты – используйте Яндекс 360 Премиум.
С этим тарифом вы можете автоматически отправлять все фото и видео на безлимитное хранилище Диска, не занимая лишнее место на телефоне. При покупке тарифа вы также получаете доступ к удивительной экосистеме Яндекс 360.
Экосистема включает в себя Календарь, Телемост для созвонов, Документы и Почту. Например, в Почте вы можете настроить красивый адрес электронной почты и умную подборку для первоочередного просмотра важных писем.
Так что, меньше слов – больше выгоды! Получите тариф Яндекс 360 Премиум на 2 ТБ со скидкой 70% по промокоду 360BF2023 и наслаждайтесь бесконечным пространством для своих фото и видео!
Кодерские хаки
Как в TikTok посмотреть отдельный кадр видео?
В TikTok пользуются популярностью видео, где на долю секунды появляется фото, которое не успеваешь рассмотреть и понять что там изображено.
А успеть поставить паузу в нужный момент становится сложной задачей. В такой ситуации на устройствах с Android можно сделать следующее:
1. Нажать кнопку "Поделиться/Share".
2. Пролистать нижний список в самый конец и выбрать "Поделиться в GIF".
3. Поставить на паузу видео.
4. При помощи временной шкалы выбрать нужный кадр для просмотра.
Кодерские хаки
В TikTok пользуются популярностью видео, где на долю секунды появляется фото, которое не успеваешь рассмотреть и понять что там изображено.
А успеть поставить паузу в нужный момент становится сложной задачей. В такой ситуации на устройствах с Android можно сделать следующее:
1. Нажать кнопку "Поделиться/Share".
2. Пролистать нижний список в самый конец и выбрать "Поделиться в GIF".
3. Поставить на паузу видео.
4. При помощи временной шкалы выбрать нужный кадр для просмотра.
Кодерские хаки
100 000 рублей за рекомендацию разработчика
Такую программу рекомендаций в направлениях C# .Net и Golang, запустила одна из ведущих e-commerce площадок страны – Ozon.
В IT-подразделении компании трудится уже больше 1000 инженеров — и оно продолжает расти вместе с бизнесом Ozon.
Кодерские хаки
Такую программу рекомендаций в направлениях C# .Net и Golang, запустила одна из ведущих e-commerce площадок страны – Ozon.
В IT-подразделении компании трудится уже больше 1000 инженеров — и оно продолжает расти вместе с бизнесом Ozon.
Кодерские хаки
Android 11 получит ещё один DP вместо Beta
Ранее Google заявляля, что будет только три выпуска Android 11 Developer Preview, но компания вносит некоторые изменения в график выпуска Android 11. В нем появился ещё один Developer Preview. В итоге, будет выпущено 4 DP, вместо 3.
Следующая бета-версия была перенесена на 3 июня, где она будет выпущена в рамках нового онлайн-мероприятия Beta Launch Show. Все последующие бета-версии на первоначальном графике также были перенесены на месяц вперёд.
Google говорит, что измененный график является результатом проблем, с которыми сталкиваются разработчики из-за текущих событий. На скриншоте показан график выпусков Android 11. До и после.
Кодерские хаки
Ранее Google заявляля, что будет только три выпуска Android 11 Developer Preview, но компания вносит некоторые изменения в график выпуска Android 11. В нем появился ещё один Developer Preview. В итоге, будет выпущено 4 DP, вместо 3.
Следующая бета-версия была перенесена на 3 июня, где она будет выпущена в рамках нового онлайн-мероприятия Beta Launch Show. Все последующие бета-версии на первоначальном графике также были перенесены на месяц вперёд.
Google говорит, что измененный график является результатом проблем, с которыми сталкиваются разработчики из-за текущих событий. На скриншоте показан график выпусков Android 11. До и после.
Кодерские хаки
Как скачать аватарки контактов в Viber?
Представьте, что у вас появилась необходимость получить фото пользователя в Viber. Возможно даже от нескольких аккаунтов.
Только Viber не предоставляет возможность их скачать в своем приложении. Но вот как можно решить эту задачу на Android:
1. Скачайте любой файловый менеджер.
2. Откройте корневую директорию в проводнике.
3. Включите отображение скрытых файлов.
4. Перейдите по пути "Android/data/com.viber.voip/files/User photos".
В результате отобразится галерея фотографий ваших контактов в Viber со случайными названиями. Останется лишь найти необходимые по миниатюрам.
Кодерские хаки
Представьте, что у вас появилась необходимость получить фото пользователя в Viber. Возможно даже от нескольких аккаунтов.
Только Viber не предоставляет возможность их скачать в своем приложении. Но вот как можно решить эту задачу на Android:
1. Скачайте любой файловый менеджер.
2. Откройте корневую директорию в проводнике.
3. Включите отображение скрытых файлов.
4. Перейдите по пути "Android/data/com.viber.voip/files/User photos".
В результате отобразится галерея фотографий ваших контактов в Viber со случайными названиями. Останется лишь найти необходимые по миниатюрам.
Кодерские хаки
Как определить ёмкость батареи Android?
Батарея любого устройства с каждым разрядом и зарядом неизбежно теряет свой объём.
Определить текущий объём батареи можно с помощью специальных программ. Например, Accu Battery. После установки приложение начнёт собирать статистику.
Чтобы определить фактический объём АКБ нужно несколько раз зарядить и разрядить смартфон от 0 до 100%. В разделе "Ёмкость" будет указано приблизительное состояние аккумулятора.
Приложение также подсказывает до скольки процентов заряжать батарею, чтобы потерять меньше объема. Эта информация будет отображаться на главной вкладке при зарядке.
Кодерские хаки
Батарея любого устройства с каждым разрядом и зарядом неизбежно теряет свой объём.
Определить текущий объём батареи можно с помощью специальных программ. Например, Accu Battery. После установки приложение начнёт собирать статистику.
Чтобы определить фактический объём АКБ нужно несколько раз зарядить и разрядить смартфон от 0 до 100%. В разделе "Ёмкость" будет указано приблизительное состояние аккумулятора.
Приложение также подсказывает до скольки процентов заряжать батарею, чтобы потерять меньше объема. Эта информация будет отображаться на главной вкладке при зарядке.
Кодерские хаки
Google закроет свою соцсеть Google+
Google+ была запущена в июне 2011 года. Но вчера компания заявила, что закроет в августе 2019 года данный проект. Почему? Google выделяет две основных причины:
1) Выявленная уязвимость
В API Google+ была выявлена ошибка, которая позволяла посторонним разработчикам получать данные пользователей, даже если они не помечали их общедоступными.
К таким данным относятся имя пользователя, пол, возраст, фотографии профиля, адрес электронной почты. К счастью, к этим данным не относятся переписки пользователей и номера телефонов из списка их контактов.
Данная ошибка существовала с 2015 года и была устранена в марте 2018 года. Ориентировочно могли пострадать 500 тысяч аккаунтов пользователей.
2) Не популярность сервиса
Больше 90% сеансов пользователей в Google+ длятся менее 5 секунд. Предположительно, большая часть из которых - это случайные переходы в приложение и авторизации в посторонних приложениях.
Кодерские хаки
Google+ была запущена в июне 2011 года. Но вчера компания заявила, что закроет в августе 2019 года данный проект. Почему? Google выделяет две основных причины:
1) Выявленная уязвимость
В API Google+ была выявлена ошибка, которая позволяла посторонним разработчикам получать данные пользователей, даже если они не помечали их общедоступными.
К таким данным относятся имя пользователя, пол, возраст, фотографии профиля, адрес электронной почты. К счастью, к этим данным не относятся переписки пользователей и номера телефонов из списка их контактов.
Данная ошибка существовала с 2015 года и была устранена в марте 2018 года. Ориентировочно могли пострадать 500 тысяч аккаунтов пользователей.
2) Не популярность сервиса
Больше 90% сеансов пользователей в Google+ длятся менее 5 секунд. Предположительно, большая часть из которых - это случайные переходы в приложение и авторизации в посторонних приложениях.
Кодерские хаки
Как изменить размер текста по умолчанию в Chrome?
Если у вас часто возникают проблемы с чтением веб-сайтов в Google Chrome из-за слишком большого или слишком маленького текста, можно легко изменить размер шрифта по умолчанию. Следуйте инструкциям:
1. В правом верхнем углу любого окна нажмите кнопку "эллипсы" (три вертикальные точки).
2. В появившемся меню нажмите "Настройки".
3. В настройках выберите параметр "Внешний вид" на боковой панели.
4. Затем найдите параметр "Размер шрифта" и вы увидите пять вариантов: "Мелкий", "Очень Мелкий", "Средний", "Крупный" и "Очень крупный".
5. Выбираете подходящий для вас вариант.
После этого выйдите из настроек. Изменение будет применяться ко всем будущим веб-сайтам, которые вы посещаете.
Кодерские хаки
Если у вас часто возникают проблемы с чтением веб-сайтов в Google Chrome из-за слишком большого или слишком маленького текста, можно легко изменить размер шрифта по умолчанию. Следуйте инструкциям:
1. В правом верхнем углу любого окна нажмите кнопку "эллипсы" (три вертикальные точки).
2. В появившемся меню нажмите "Настройки".
3. В настройках выберите параметр "Внешний вид" на боковой панели.
4. Затем найдите параметр "Размер шрифта" и вы увидите пять вариантов: "Мелкий", "Очень Мелкий", "Средний", "Крупный" и "Очень крупный".
5. Выбираете подходящий для вас вариант.
После этого выйдите из настроек. Изменение будет применяться ко всем будущим веб-сайтам, которые вы посещаете.
Кодерские хаки
This media is not supported in your browser
VIEW IN TELEGRAM
😦 Суровая правда выборов: нейронка показала, как американские политики и бизнесмены, в числе которых Дональд Трамп и Илон Маск, с ружьем у виска, уговаривают простой народ сходить на политические выборы.
Брутальный Илон как всегда в своём репертуаре, с огнеметом в руках, а Цукерберг выгуливает питомца.
Кодерские хаки
Брутальный Илон как всегда в своём репертуаре, с огнеметом в руках, а Цукерберг выгуливает питомца.
Кодерские хаки
Как включить чёрно-белый режим экрана на Android
В Android существует множество настроек экрана. Параметры яркости, контраста, теплоты цвета и т.д.
Монохромный или чёрно-белый режим также является частью этих настроек. Чтобы включить его:
1. Активируйте режим разработчика.
2. Найдите и нажмите на пункт "Имитировать аномалию" / "Simulate color space".
3. Затем, выберите "Монохромный режим" / "Monochromacy".
На Android 9 в редактировании шторки есть значок "Режим чтения" / "Reading More", переместите его в удобное место и вы сможете легко включать и выключать чёрно-белый режим.
Примечание: Название и расположение настроек может отличаться в зависимости от прошивки устройства.
Кодерские хаки
В Android существует множество настроек экрана. Параметры яркости, контраста, теплоты цвета и т.д.
Монохромный или чёрно-белый режим также является частью этих настроек. Чтобы включить его:
1. Активируйте режим разработчика.
2. Найдите и нажмите на пункт "Имитировать аномалию" / "Simulate color space".
3. Затем, выберите "Монохромный режим" / "Monochromacy".
На Android 9 в редактировании шторки есть значок "Режим чтения" / "Reading More", переместите его в удобное место и вы сможете легко включать и выключать чёрно-белый режим.
Примечание: Название и расположение настроек может отличаться в зависимости от прошивки устройства.
Кодерские хаки
Как узнать информацию об интернет соединении
https://yandex.ru/internet поможет узнать IP-адрес соединения, имя провайдера и информацию о местоположении.
Отображает информацию:
– IPv4 - адрес.
– IPv6 - адрес.
– Браузер.
– Разрешение экрана.
– Регион.
Прокрутите страницу вниз, чтобы увидеть более подробную информацию.
Нажмите на кнопку "Скопировать", чтобы сохранить информацию в буфере обмена.
Кодерские хаки
https://yandex.ru/internet поможет узнать IP-адрес соединения, имя провайдера и информацию о местоположении.
Отображает информацию:
– IPv4 - адрес.
– IPv6 - адрес.
– Браузер.
– Разрешение экрана.
– Регион.
Прокрутите страницу вниз, чтобы увидеть более подробную информацию.
Нажмите на кнопку "Скопировать", чтобы сохранить информацию в буфере обмена.
Кодерские хаки
Как узнать сколько времени вы тратите на Youtube?
Мало кто знает, но в YouTube есть функция контроля активности для пользователей мобильного приложения. Сервис предоставляет пользователям полный отчет о времени, проведенном ими за просмотром видео.
Чтобы увидеть экранное время, откройте приложение YouTube, в левом верхнем углу тапните на значок аккаунта, затем выберите пункт «Время просмотра». Вам откроется страница с графиком вашего экранного времени.
Из отчета можно узнать о том, сколько в среднем времени вы проводите в YouTube каждый день, сколько времени вы смотрели видео за текущий и предыдущий день, а также за последнюю неделю.
В этом же меню можно управлять вашим временем просмотра. Вы можете включить напоминания об отдыхе, настроить уведомления об отходе ко сну и отключить функцию автовоспроизведения следующего видео.
Кодерские хаки
Мало кто знает, но в YouTube есть функция контроля активности для пользователей мобильного приложения. Сервис предоставляет пользователям полный отчет о времени, проведенном ими за просмотром видео.
Чтобы увидеть экранное время, откройте приложение YouTube, в левом верхнем углу тапните на значок аккаунта, затем выберите пункт «Время просмотра». Вам откроется страница с графиком вашего экранного времени.
Из отчета можно узнать о том, сколько в среднем времени вы проводите в YouTube каждый день, сколько времени вы смотрели видео за текущий и предыдущий день, а также за последнюю неделю.
В этом же меню можно управлять вашим временем просмотра. Вы можете включить напоминания об отдыхе, настроить уведомления об отходе ко сну и отключить функцию автовоспроизведения следующего видео.
Кодерские хаки
💯1
Valve исправили баг, который разрешал пополнять кошелек на любую сумму
Его нашел пользователь Steam под логином "drbrix". Он сообщил компании об этом, они исправили уязвимость и выплатили вознаграждение в сумме 7500$.
Для использования уязвимости необходимо было указать новую почту в аккаунте Steam, где логин соответствовал формату "amount<СУММА>".
Значение <СУММА> - это числовой эквивалент денег. Например: amount1000. То есть можно было указать bugfeatureamount1000@gmail.com
После этого в процессе оплаты через систему, которая использует "Smart2Pay", составить свой POST запрос, где добавить параметр amount=1000.
После этого можно было заплатить 1 доллар и получить полную сумму указанную в параметре. Правда, уже так сделать нельзя, так как уязвимость устранена.
Кодерские хаки
Его нашел пользователь Steam под логином "drbrix". Он сообщил компании об этом, они исправили уязвимость и выплатили вознаграждение в сумме 7500$.
Для использования уязвимости необходимо было указать новую почту в аккаунте Steam, где логин соответствовал формату "amount<СУММА>".
Значение <СУММА> - это числовой эквивалент денег. Например: amount1000. То есть можно было указать bugfeatureamount1000@gmail.com
После этого в процессе оплаты через систему, которая использует "Smart2Pay", составить свой POST запрос, где добавить параметр amount=1000.
После этого можно было заплатить 1 доллар и получить полную сумму указанную в параметре. Правда, уже так сделать нельзя, так как уязвимость устранена.
Кодерские хаки
Как добавить отчество Vkontakte?
Для начала откройте в браузере страницу https://m.vk.com/edit предварительно авторизовавшись на сайте.
Далее нажмите правой кнопкой на поле с вашей фамилией и выберите пункт "Исследовать элемент". Появится панель разработчика с открытой вкладкой "Elements".
Кликните правой кнопкой на выделенный HTML-элемент "last_name" и нажмите на пункт "Edit as HTML". Откроется возможность редактирования элемента. Вставьте после него код:
<input type="text" name="middle_name" class="textfield" placeholder="Отчество" value="">
Щелкните на любой блок за пределами окна редактирования, чтобы изменения применились. На странице появится поле добавления отчества.
Укажите необходимое значение и сохраните нажав на кнопку "Сохранить". После этого перейдите в профиль на основном сайте vk.com. У профиля появится отчество.
Кодерские хаки
Для начала откройте в браузере страницу https://m.vk.com/edit предварительно авторизовавшись на сайте.
Далее нажмите правой кнопкой на поле с вашей фамилией и выберите пункт "Исследовать элемент". Появится панель разработчика с открытой вкладкой "Elements".
Кликните правой кнопкой на выделенный HTML-элемент "last_name" и нажмите на пункт "Edit as HTML". Откроется возможность редактирования элемента. Вставьте после него код:
<input type="text" name="middle_name" class="textfield" placeholder="Отчество" value="">
Щелкните на любой блок за пределами окна редактирования, чтобы изменения применились. На странице появится поле добавления отчества.
Укажите необходимое значение и сохраните нажав на кнопку "Сохранить". После этого перейдите в профиль на основном сайте vk.com. У профиля появится отчество.
Кодерские хаки