Магия SSH

Автор: admin от 21-06-2017, 19:05, посмотрело: 441

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

Оглавление:
1) Local TCP forwarding
2) Remote TCP forwarding
3) TCP forwarding chain через несколько узлов
4) TCP forwarding ssh-соединения
5) SSH VPN Tunnel
6) Коротко о беспарольном доступе
7) Спасибо (ссылки)

Категория: Системное администрирование / Linux

 

ArrayBuffer и SharedArrayBuffer в JavaScript, часть 1: краткий курс по управлению памятью

Автор: admin от 21-06-2017, 18:40, посмотрело: 311

Автоматическое управление памятью… Хорошо это или плохо? Однозначного ответа нет и быть не может. С одной стороны — это удобно, хотя совсем забыть о памяти не получится. С другой — за удобства приходится платить.

javascript — это как раз тот случай, когда управление памятью выполняется в автоматическом режиме, однако, появление ArrayBuffer и SharedArrayBuffer меняет ситуацию.

ArrayBuffer и SharedArrayBuffer в JavaScript, часть 1: краткий курс по управлению памятью


Для того, чтобы понять, что именно приносят в JS-разработку ArrayBuffer и SharedArrayBuffer, почему эти объекты появились в языке, предлагаем начать с самого начала, а именно — с разговора об управлении памятью.

Категория: Программирование

 

Как грамотно развернуть Wi-Fi в отеле: типовые вопросы и решения

Автор: admin от 21-06-2017, 17:50, посмотрело: 422

Интернет теперь — настолько важная часть жизни человека, что отсутствие доступа к сети в ресторане или гостинице вполне может стать поводом для отказа от услуг соответствующих организаций. Поговорим об особенностях развертывания Wi-Fi-сетей в здании отелей, важных параметрах, а также об аппаратной составляющей.
 
Как грамотно развернуть Wi-Fi в отеле: типовые вопросы и решения

Категория: Системное администрирование / Сетевые технологии

 

Усатый стрелок из двадцати трёх полигонов

Автор: admin от 21-06-2017, 15:35, посмотрело: 302

Усатый стрелок из двадцати трёх полигонов

А давайте отвлечёмся немного и напишем игру в google play? И не такую огромную и неподъёмную фигню, про которую я обычно пишу статьи, а что-нибудь простое и милое сердцу?


На самом деле, всё очень просто: я наконец-то зарегистрировал аккаунт разработчика и очень хочу его опробовать. На момент написания этих строк у меня нет ни одного написанного класса и ни одного нарисованного пикселя. По сути, эта статья — самый настоящий devlog.

Категория: Веб-разработка / Android

 

Как сделать статический анализ кода в Swift

Автор: admin от 21-06-2017, 14:45, посмотрело: 578

Как сделать статический анализ кода в Swift

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

Категория: Веб-разработка / Game Development / Apple / iOS

 

LSTM – сети долгой краткосрочной памяти

Автор: admin от 21-06-2017, 13:55, посмотрело: 676

LSTM – сети долгой краткосрочной памяти

Рекуррентные нейронные сети


Люди не начинают думать с чистого листа каждую секунду. Читая этот пост, вы понимаете каждое слово, основываясь на понимании предыдущего слова. Мы не выбрасываем из головы все и не начинаем думать с нуля. Наши мысли обладают постоянством.

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

Решить эту проблемы помогают рекуррентые нейронные сети (Recurrent Neural Networks, RNN). Это сети, содержащие обратные связи и позволяющие сохранять информацию.

Категория: Программирование

 

Виртуальная реальность на геймдев-конференции White Nights

Автор: admin от 21-06-2017, 13:35, посмотрело: 322

Буквально на прошлой неделе завершилась бизнес-конференция игровой индустрии — White Nights St. Petersburg 2017. В этом году шоукейс значительно расширил свои границы, в том числе и для VR-проектов. Индустрия все еще понимает, что это направление будет востребовано и пока пытается нащупать подход, учась работать с уже существующими девайсами. Для VR уже не в первый раз конференцией выделяется отдельная номинация в рамках Indie Game Cup. В нашем блоге программы “Менеджмент игровых проектов” публикуем отчет о конференции от нашего автора — Михаила Пименова, про VR in White Nights.

Виртуальная реальность на геймдев-конференции White Nights

Категория: Веб-разработка / Game Development

 

Обзор анимации с codepen для страниц загрузки сайта

Автор: admin от 21-06-2017, 13:00, посмотрело: 411

Обзор анимации с codepen для страниц загрузки сайта

Программисты проверяют идеи для сайтов на площадках: codepen, jsbin, jsfiddle, cssdesk. Потому что там они мгновенно видят результат написанного кода и могут показать его другим.


Codepen — одна из самых популярных. Там более 500 тыс. готовых решений. Из них половина — хлам: неэффективный код, не работают на планшетах и телефонах, не поддерживают все популярные браузеры. Надо потратить много часов на поиск идеи, которую можно использовать на своем сайте.


Я решил делать подборки полезных решений с codepen. Первую уже выпускал на хабре «Обзор многоуровневых меню». Теперь вторая — «Обзор анимации для страниц загрузки сайта».


Подборку разделил на 3 статьи.

Категория: Программирование / Веб-разработка

 

Два года с Dart: о том, как мы пишем на языке, который ежегодно «хоронят» (часть 2)

Автор: admin от 21-06-2017, 12:30, посмотрело: 492

Два года с Dart: о том, как мы пишем на языке, который ежегодно «хоронят» (часть 2)

Продолжаем наше интервью с менеджером по разработке Wrike Игорем Демьяновым. Сегодня поговорим о перспективах языка, его развитии и улучшении инструментов, а также попробуем ответить на вопрос «Dart Шреденгира»: жив все-таки или умер язык, можно ли безбоязненно использовать его в своих проектах.

Категория: Программирование / Веб-разработка / Google

 

Анонс DotNext 2017 Moscow: двойная порция .NET

Автор: admin от 21-06-2017, 11:10, посмотрело: 292

Анонс DotNext 2017 Moscow: двойная порция .NET

Масштабная .NET-конференция снова приходит в Москву: ближайший DotNext состоится там 12-13 ноября. И «ветераны» московского DotNext уже по этим датам могут заметить, что мероприятие будет отличаться от прошлогоднего: теперь оно стало двухдневным. А что ещё мы можем рассказать о нём сейчас, за пять месяцев до самого события? Под катом — имена спикеров, темы и другие подробности.

Категория: Программирование

 
Назад Вперед