Задачи и тесты по программированию | proghub
2.39K subscribers
655 photos
16 videos
23 files
915 links
Публикуем задачи и вопросы для подготовки к собесу.

Сотрудничество: @cyberJohnny
Download Telegram
Разработана технология архивации веб-страницы в строку URL.

Вице-президент Dropbox по дизайну, разработал технологию Itty bitty site, позволяющую создавать веб-страницы, содержимое которых хранится внутри собственного URL в закодированном виде.

Архивация веб-страницы в строку URL

https://telegra.ph/Arhivaciya-veb-stranicy-v-stroku-URL-07-19
Материал, посвящён основам JavaScript и предназначен для начинающих программистов. Его можно рассматривать и как небольшой справочник по базовым конструкциям JS.

В статье говорится о системе типов данных, о переменных, о массивах, о функциях, о прототипах объектов, и о некоторых других особенностях языка.

https://telegra.ph/Osnovy-JavaScript-07-18
Как создать кроссплатформенное приложение с помощью Python? Статья пошагово объясняет, что и зачем нужно для выполнения этой задачи.
В первой части мы подготовим рабочую среду для фреймворка Kivy

https://medium.com/@iforox/3fdc18ab8142
Как создать собственные расширения для Node.js - пошаговое руководство для понимания основных концепций, связанных с созданием вашего первого расширения Node.js.

https://nodeweekly.com/link/49135/web
Бывший сотрудник Valve рассказал о трудностях и внутренней политике в студии

Рич Гелдрич работал в Valve пять лет — с 2009 по 2014 год, и на прошлой неделе он активно писал в твиттере о внутренней политике “самоорганизующихся” компаний. Одна из таких расположена в городе Беллевью, штат Вашингтон, где расположен офис Valve. Хотя некоторые комментарии Рича можно отнести почти к любой компании без привычной иерархии, отдельные моменты указывают, что речь идет про Valve.

https://telegra.ph/Byvshij-sotrudnik-Valve-rasskazal-o-trudnostyah-i-vnutrennej-politike-v-studii-07-23
Вопрос ограничения доступа к данным встает при разработке многопользовательских систем почти всегда.

Ситуации, когда авторизованный пользователь может по прямому url получить доступ к данным «соседа» или совершить действие в его аккаунте случаются сплошь и рядом. О том, как предотвратить такие ситуации пойдет речь в статье.

Доступ к данным в многопользовательских приложениях

https://telegra.ph/Dostup-k-dannym-v-mnogopolzovatelskih-prilozheniyah-06-22-2
Изучаем Linux на примере Ubuntu

1. Команды : ls, rm, mkdir, pwd, cd, echo
2. Команды: file, mv, cp, rmdir, ps, kill 9, find, sort, , clear
3. Команды: mv, настройка Терминала
4. Команды: cmp, df, apt get install, remove, update, upgrade, chmod
5. Команды: sudo !!, man, cd, jot, cal, tac, w, yes, du, expr, look, espeak
6. Изучаем команды терминала
7. Команды grep, zip, unzip, tar
8. Системный монитор (Диспетчер задач) в Linux

Ссылка на плейлист: https://www.youtube.com/watch?v=XAfDrMeqoHY&list=PL7KBbsb4oaOnEdCxwKkRDXCUNZ-gPYf89
Github отказывается от использования jQuery и переходит на чистый JavaScript

Mislav Marohnić объявил о том, что разработчики Github избавились от jQuery на фронтенде GitHub.com. Казалось бы, в самом этом факте нет ничего примечательного, если бы не один интересный момент.

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

https://m.habr.com/post/418257/