Как стать автором
Обновить
10
0

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

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

Android-разработка для новичков: 20+ полезных ресурсов

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров13K

Всем привет! Меня зовут Миша Вассер. Я руковожу мобильной разработкой в AGIMA, а ещё я наставник на курсе «Android-разработчик» в Яндекс Практикуме. Мы на курсе регулярно делимся со студентами полезными материалами. Сегодня публикую подборку, которая поможет новичку начать свой путь в Android-разработке.

Читать далее
Всего голосов 8: ↑6 и ↓2+4
Комментарии1

Следим за качественными цифровыми релизами фильмов без суеты

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


В большинстве случаев качественные нелегальные раздачи какого-то фильма начинают появляться только после цифрового релиза (не путайте цифровые релизы с премьерами в кинотеатрах), т.е. в VOD-сервисах или на Blu-ray. Под качественными подразумеваются BDRip 1080p, BDRemux и UHD BDRemux, самый минимум — это WEB-DL 1080p (чаще всего из iTunes), с русскоязычными звуковыми дорожками от лицензионного издания Blu-ray или из iTunes. А до этого с раздачами фильма творится чехарда с комбинацией мха и опилок, которая может ввести в заблуждение зрителя, желающего смотреть новинки с хорошим качеством.
Читать дальше →
Всего голосов 89: ↑82 и ↓7+75
Комментарии161

Настройка IPTV от Ростелеком на роутерах MikroTik

Время на прочтение3 мин
Количество просмотров104K
В свое время когда я купил роутер MikroTik, передо мной кроме базовой настройки инета встала задача обеспечить работу IPTV, до того момента у меня был установленный Ростелекомом D-link. Сама базовая настройка инета на микротике заняла у меня примерно 10 минут, а вот с IPTV пришлось повозиться. Все мануалы прочитанные мной тогда не учитывали многих моментов, до которых я дошел расковыряв настройки многострадального D-link-а и без которых работать в данной схеме ТВ нормально не будет. В этой статье я хочу обозначить полученную мной универсальную инструкцию в данной ситуации.
Читать дальше →
Всего голосов 31: ↑29 и ↓2+27
Комментарии34

Фантастика и фентези за два с половиной года, почти сто хороших книг

Время на прочтение22 мин
Количество просмотров244K
На этот пост меня подтолкнула публикация «Почему я ворую книги, бедные авторы, и как это исправить», а именно — скепсис и возражения на мой комментарий о том, что я не читаю плохие книги. Мне предложили рассказать, как я выбираю книги для чтения и что именно читаю. Ну я и повелся.
Оформить список было сравнительно просто, FBReader любезно хранил на GoogleDrive все скачанные книги с того момента, как там появилась эта услуга. Предлагаю вашему вниманию список прочитанного мной за 2,5 года из жанров фентези и фантастики.
Читать дальше →
Всего голосов 70: ↑66 и ↓4+62
Комментарии553

youtube-dl, или как скачать видео с YouTube в качестве 1080p и выше

Время на прочтение5 мин
Количество просмотров333K
Видеохостинг YouTube — второй по посещаемости сайт в мире. Его смотрят с умных телевизоров, игровых и телевизионных приставок, настольных компьютеров и ноутбуков, планшетов и смартфонов. Не все из этих устройств требуют одинаковой картинки. Сетевая природа сервиса и потокового видео предполагает, что на сайте должны быть доступны опции просмотра в разном качестве.

Качество картинки на YouTube варьируется от 144p (144 строчки в прогрессивной развёртке) до 8K 4320p. Последнее видео в четыре раза крупнее 4К 2160p, в шестнадцать — 1080p, в тридцать шесть — 720p, который также называют HD.


Мало какой компьютер может проиграть это видео в его полном разрешении, а доступных по цене 8K-мониторов в мире просто нет.

Технология MPEG-DASH разбивает контент на куски, а браузер запрашивает эти сегменты автоматически. Логично хранить и отдавать отдельно видео и звук. У DASH есть жирный плюс: адаптивность воспроизведения.

Несколько лет назад пользователи YouTube заметили введение DASH по тому, что буферизация видео больше не шла до конца ролика, а ограничивалась примерно минутой. Около того же времени другая проблема возникла у скачивающих видео с YouTube. Внезапно обнаружилось, что ролики с качеством 1080p доступны в виде файлов без звука. Сайты-сервисы, которые раньше выдавали ссылки на скачивание видео, отдавали лишь 720p, не выше. Около 1080p стояло «без звука» или «только видео».
Читать дальше →
Всего голосов 58: ↑50 и ↓8+42
Комментарии98

Как действительно использовать Veeam %ProductName% Free на полную катушку

Время на прочтение6 мин
Количество просмотров18K
Вдохновленный публикацией «Выжимаем все соки из бесплатной версии Veeam Backup & Replication», я решил написать свой HowTo как по-полной задействовать Veeam.



Это не рекламная статья, тут нет тысячи и одного красочного скрина. Так же это не обзор продуктов, коих и так достаточно. Просто полезная информация как полноценно использовать бесплатные решения от Veeam в корпоративной среде. Сухие команды и подсказки. Все описанное ниже это мой личный опыт и, местами, ссылки на представителей Veeam, официальный форум и хабраюзеров.
Читать дальше →
Всего голосов 18: ↑15 и ↓3+12
Комментарии22

Свой облачный хостинг за 5 минут. Часть 1: Ansible, Docker, Docker Swarm

Время на прочтение11 мин
Количество просмотров137K
Cloud hosting

Привет Хабр! Последние 1.5 года я работал над своим проектом, которому был необходим надежный облачный хостинг. До этого момента я больше 10 лет занимался веб-программированием и когда я решил построить свой хостинг у меня были относительно поверхностные знания в этой области, я и сейчас не являюсь системным администратором. Все что я буду рассказывать может выполнить обычный программист в течение 5 минут, просто запустив набор сценариев для Ansible, которые я подготовил специально для вас и выложил на GitHub.
Читать дальше →
Всего голосов 64: ↑63 и ↓1+62
Комментарии42

Видео. Пишем полноценное клиент-сервер приложение под Android

Время на прочтение2 мин
Количество просмотров75K
Приветствую вас, уважаемый Developer!

Хочу поделиться с вами серией уроков, которые мы пишем на нашем канале. Цель данных уроков поделится своими знаниями в сфере Java/Android Development-а, показать как мы строим процесс разработки, и в итоге написать готовое приложение, которое будет общаться с сервером.
Читать дальше →
Всего голосов 20: ↑20 и ↓0+20
Комментарии8

Почему научиться программировать так чертовски тяжело?

Время на прочтение14 мин
Количество просмотров424K
Привет, Хабр!

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

  • С чего начать обучение программированию?
  • У вас есть курс по Java для новичков, но я слышал, что нужно изучать Python, правда ли это?
  • На других сайтах все просто и понятно, а у вас какие-то компиляции и тесты!
  • Непонятно зачем нужен этот ваш курс по алгоритмам, в реальной жизни все алгоритмы уже реализованы в стандартных библиотеках

Но сложнее всего объяснить новичку, грубо говоря, во что он ввязывается. Благодаря очень простым, игровым образовательным проектам многие считают, что программирование это очень легко, а наши виртуальные машины, где нужно запускать тесты и компилировать код – это надуманная сложность. Давно хотелось найти такой материал, который бы подготовил новичка к длинному и сложному пути к карьере программиста. И недавно наши коллеги из Viking Code School такой материал написали! А мы его перевели для вас.




Квинси Ларсон был просто “офисным парнем в костюме”. Он решил научиться программировать. Начал спрашивать людей вокруг. Изучил немного Руби, потом быстренько посмотрел на другие языки вроде Scala, Clojure и Go. Он изучил Emacs, а потом Vim, а потом раскладку Dvorak. Он втыкал в Линукс, копался с Лиспом и кодил на Питоне, и жил при этом в командной строке больше полутора лет.

Его швыряло туда-сюда как листочек в торнадо. Каждый совет, который он слышал, тащил его то в одну, то в другую сторону, до тех пор пока он не прошел “каждый онлайн-курс по программированию во вселенной”. В конце концов, не смотря на то, что он получил работу разработчика ПО, Квинси:

… был уверен, что на первый взгляд нормальные программисты, с которыми я общался, были на самом деле социопатами, которые получили, а потом подавили в себе, травму при изучении программирования.

Ох. Звучит знакомо?
Читать дальше →
Всего голосов 65: ↑55 и ↓10+45
Комментарии44

Meteor. Разрабатываем TODO List

Время на прочтение36 мин
Количество просмотров61K
В данном уроке я не хочу обсуждать, почему метеор убийца веба, тем более я так не считаю, но определенную симпатию к этому фреймворку имею. Поэтому хочу показать с чего можно начать при разработке приложения на нем, какие есть пакеты и вообще, что такое этот метеор.

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

Еще хочу предупредить, что урок получился достаточно объемным, но кода в нем было написано в разы меньше, чем текста. Просто хочу поделиться опытом как можно использовать метеор не при создании простенького примера, и заострить внимание на различных моментах, которые я посчитал важными. Поэтому в уроке будет использоваться множество сторонних пакетов, облегчающих процесс разработки.

И еще одно предупреждение: в данном уроке будут использоваться следующие технологии для непосредственного написания примера:

  • jade — html препроцессор;
  • less — css препроцессор;
  • coffeescript — язык программирования, компилируемый в javascript.

Видео, демонстрирующее приложение, полученное в ходе урока



И кому все еще интересно, добро пожаловать под кат.
Читать дальше →
Всего голосов 67: ↑59 и ↓8+51
Комментарии19

Писать скрипты для Mikrotik RouterOS — это просто

Время на прочтение6 мин
Количество просмотров219K
RouterOS — сетевая операционная система на базе Linux. Данная операционная система предназначена для установки на аппаратные маршрутизаторы Mikrotik RouterBoard. Также данная система может быть установлена на ПК (или виртуальную машину), превращая его в маршрутизатор. Изначально довольно богатая функционалом ОС нет нет да и удивит отсутствием какой-нибудь нужной фишки из коробки. К сожалению, доступ к Linux-окружению очень сильно ограничен, поэтому, «это есть под Linux» абсолютно не равнозначно «это есть в RouterOS». Но не надо отчаиваться! Эта система предоставляет несколько возможностей для расширения своего функционала. Первая — самая простая и нативная — это возможность писать скрипты на встроенном языке.
В данной статье, в качестве примера будет рассмотрен скрипт, преобразующий DNS-имена в списки IP-адресов (address lists).
Зачем он может быть нужен? Многие сайты используют Round Robin DNS для распределения нагрузки (а некоторые и не только для этого). Чтобы управлять доступом к такому сайту (создать правило маршрутизации или фаервола) нам потребуются все IP-адреса, соответствующие этому доменному имени. Более того список IP-адресов по истечении времени жизни данной DNS-записи (в данном случае речь идёт об A-записи) может быть выдан абсолютно новый, поэтому информацию придётся периодически обновлять. К сожалению в RouterOS нельзя создать правило
блокировать все TCP соединения на порт 80 по адресу example.com
на месте example.com должен быть IP-адрес, но как мы уже поняли, example.com соответствует не один, а несколько IP-адресов. Чтобы избавить нас от мучения создания и поддержки кучи однотипных правил, разработчики RouterOS дали возможность создавать правило так:
блокировать все TCP соединения на порт 80 по любому адресу из списка с именем DenyThis
Дело осталось за малым — автоматически формировать этот самый список. Кто ещё не утомился от моей писанины приглашаю под хабракат.
Читать дальше →
Всего голосов 29: ↑20 и ↓9+11
Комментарии67

Шубин: несгибаемая планета из глубинки

Время на прочтение17 мин
Количество просмотров7.5K
Всё самое интересное и важное, как обычно, остаётся незамеченным. Между тем в российском краудфандинге случился настоящий прорыв: с помощью народного инвестирования в стране впервые будет издана серьёзная научно-популярная книга. 32-летний кемеровчанин Павел Шубин, тонкий и глубокий исследователь всех перипетий покорения космоса, провёл на «Бумстартере» стремительную, полную взлётов и падений крауд-кампанию, собрал почти миллион рублей и сейчас готовит свой труд «Венера: неукротимая планета» к печати. И это лишь первая книжка из задуманной трилогии!



Прозвучавшие во врезе слова «прорыв», «впервые» и «серьёзная» не натяжка (поправьте нас, если мы заблуждаемся). Рядом с блистательными научпоп-томиками, издаваемыми под присмотром фонда «Династия», скоро можно будет поставить не менее замечательную, не менее настоящую книгу. С той лишь разницей, что опубликована она будет не профессиональным издательством, а безвестным математиком из глубинки. А деньги на неё собраны читателями-технарями, изголодавшимися по хорошей научно-популярной литературе. О том, как проходила крауд-кампания, что ей предшествовало, почему несколько десятков (!) издательств не заметили книги, мы и поговорим сейчас с Павлом Шубиным (@shubinpavel). Не забыв, разумеется, попросить его поделиться советами с научпоп-авторами, которые только присматриваются к краудфандингу.

Читать дальше →
Всего голосов 48: ↑42 и ↓6+36
Комментарии8

Воскрешение D-Link DWL-2100AP

Время на прочтение4 мин
Количество просмотров8.2K
Я работаю в мелкой фирме-провайдере, предоставляющей интернет в области, в том числе и в частном секторе. В качестве технологии последней мили выбран Wi-Fi с направленными антеннами и точками доступа на обеих сторонах (в режимах WDS и «клиент»). Энергоснабжение в частном секторе оставляет желать лучшего — напряжение скачет и довольно часто пропадает совсем. Само собой, на оборудовании такие условия сказываются крайне негативно — точки часто выходят из строя, при этом многие из них вываливаются в циклическую перезагрузку из-за возникающих сбоев в прошивке. Таких точек у нас скопилась пара десятков. Начальство решило, что ремонтировать точки в итоге обойдется дороже чем купить новые. Но жаль, когда столько оборудования лежит мертвым грузом, но еще может послужить родине.



Читать дальше →
Всего голосов 24: ↑24 и ↓0+24
Комментарии21

36 этапов процесса маршрутизации

Время на прочтение6 мин
Количество просмотров6.5K
Казалось бы, что может быть сложного в работе простой утилиты ping. Однако каждый раз, обнаружив,
что интернет по какой-то причине не работает, мы часто используем проверенный метод — пингуем какой-нибудь ресурс, например так:
ping mit.edu

Что же просходит в этот момент? В этом посте описан процесс, происходящий при попытке пропинговать узел, находящийся в другой сети, за маршрутизатором/маршрутизаторами.
Читать дальше →
Всего голосов 23: ↑20 и ↓3+17
Комментарии14

Ez-12 Parabolic Reflector Template / Усилитель WiFi сигнала для домашней точки доступа

Время на прочтение1 мин
Количество просмотров2.4K
1. Скачиваете шаблон
2. (можно пропустить, см. примечание) Открываете в редакторе и изменяете размер, сохраняя квадрат квадратным
3. Печатаете на тонком картона (бумага для печати визиток или бумажная папка для документов)
4. Делаете прорези
5. На одну сторону прямоугольной детали (рефлектора) приклеиваете фольгу
6. Собираете, вставляя шесть лепестков в шесть прорезей.

Примечание: Если распечатать оригинального размера — получите усиление сигнала в 9 дБ (8 раз), если увеличите вдвое — 12 Дб (16 раз). Если на роутере две антенны — сделайте по усилителю на каждую.

Примечания переводчика:

7. Наденьте усилитель на антенну роутера :-)

Я сделал из коробки из-под конфет — не мучайтесь поисками бумажных папок из-под документов. Только гофрированный картон не берите, неудобно. ОНО РАБОТАЕТ! Раньше телефон уже на выходе из комнаты терял сеть, теперь в любом углу ютьюб без заиканий играет. Замеров не делал, не обессудьте. Но усилий нужен минимум на изготовление — думаю проще сделать самому и попробовать, чем таблицу с цифрами читать.

P.S. Вот видео:
Всего голосов 38: ↑37 и ↓1+36
Комментарии20

Домашний сервер: Zotac IONITX-A и корпус CFI-A8989

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


Плата Zotac IONITX-A, особенно в представлении не нуждается, о ней многие здесь уже наслышаны и знают. Так вот наконец-то и в нашей деревне появилась возможность её приобретения.

Кратко:
— miniITX-формат;
— процессор Intel Atom N330, GeForce 8400M GS;
— оперативная память до 4Гб (в Dual-Mode);
— ориентировочная цена – 230$.

Комплектация в коробке:
— Плата Zotac IONITX-A с массивным радиатором;
— 3 (не пожадничали!!!) SATA шлейфа;
— Wi-Fi антенка;
— Вентилятор на процессор;
— 4-е черных болтика (об этом потом :));
— Блок питания с отдельным шнуром питания (Delta APD-90CD, Made in China);
— Немного макулатуры;
— Компакт-диск с драйверами (прошу заметить – под Windows).
Читать дальше →
Всего голосов 32: ↑28 и ↓4+24
Комментарии26

Автоматически убираем фон у сфотографированного текста в Photoshop или ImageMagick

Время на прочтение2 мин
Количество просмотров4.1K
Хочу поделиться трюком, который немного помогает улучшить качество при печати в ч/б всякого рода конспектов, если их почему-то «оцифровали» фотоаппаратом вместо сканера.
image
Читать дальше →
Всего голосов 70: ↑56 и ↓14+42
Комментарии25

«Район № 9»: лучший sci-fi фильм года?

Время на прочтение2 мин
Количество просмотров5.1K
После премьеры фильма District 9 в минувший уикенд хайтек-форумы и гиковские коммьюнити заполнились восторженными сообщениями. На слэшдоте фильм сравнивают по шедевральности с «Матрицей» и «Звёздными войнами». Зрители и эксперты сходятся во мнении, что District 9 отличается гармонией сюжета, зрелищности и спецэффектов. И выдающимися экзоскелетами.

На сайте Wired публикуют краткий «путеводитель для родителей», которые собираются отправить ребёнка на District 9.

— Почему фильм так нравится детям?
— Это страшный и кровавый фильм высшей категории жестокости (Rated R). Не пускайте туда детей, если они не смотрели ничего подобного.

— Там есть известные актёры?
— Нет, это малобюджетный фильм, на него потрачено примерно $30 млн, и почти все деньги ушли на компьютерную графику.

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

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

Уже сейчас фильм District 9 называют лучшей научной фантастикой года. И это при том, что в 2009 году вышли и ещё ожидаются к выходу целая куча высококачественных sci-fi новинок (список под хабракатом).
Читать дальше →
Всего голосов 174: ↑131 и ↓43+88
Комментарии420

Реализованная идея для сетей DirectConnect

Время на прочтение2 мин
Количество просмотров520
Не секрет, что во многих городах есть свои городские локальные сети. Обмен в этих сетях чаще всего происходит по принципу DirectConnect и через программы DC++, StrongDC++, FlyLinkDC++ и т.д.

Поиск файлрв в этих программах происходит в режиме реального времени, т.е. только у тех пользователей, которые подключены в данный момент времени к хабу. А значит такой поиск не полноценен. Плюс ко всему программы не показывают, какие новые файлы появились в сети с момента последнего моего захода на хаб. И это является настоящей проблемой — постоянно приходится прогонять поиск по запросам «avi, mdf, pdf» и т.д. чтобы посмотреть, какие появились новые фильмы, игры, книги… Вообщем головная боль :).

Под катом я предлагаю простое решение данных проблем (так сказать по быстрому и в лоб :)
Читать дальше →
Всего голосов 9: ↑7 и ↓2+5
Комментарии14

Трекерная музыка. Приобщаемся к великому

Время на прочтение8 мин
Количество просмотров17K
 Представляю вашему вниманию подборку из 15 моих любимых V2M-композиций от товарищей Farbrausch. Для прослушивания достаточно запустить Exe-шник. Обращаем внимание на его размер и на качество звучания!

narod.ru/disk/9788383000/q.exe.html

(Это не вирус, клянусь кармой, сам лично компилил)

Сразу оговорюсь, не работает в Висте и Windows 7, почему — не знаю =(, т.к. не использую и полный профан в системном программировании, если кто подскажет, почему — буду благодарен. В *nix под Wine должно работать.
Далее немного о трекерной музыке вообще и о процессе создания этого exe-шника
Всего голосов 80: ↑70 и ↓10+60
Комментарии81
1
23 ...

Информация

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