48 полноценных бесплатных книг для программистов (happy developer's day)
Источник
Привет, Хабр! Немного запоздало (ко дню программиста) делюсь подборкой бесплатных книг по программированию (ну и в целом ресурсом с ними). Все они полезные, уровень скорее профессиональный, хотя и для развития от базового тоже подойдет, но, к сожалению, на английском. Среди тем книг:
.NET
Алгоритмы
Android
iOS
Angular
C
C++
C#
JS
Linux
Python
Источник
Привет, Хабр! Немного запоздало (ко дню программиста) делюсь подборкой бесплатных книг по программированию (ну и в целом ресурсом с ними). Все они полезные, уровень скорее профессиональный, хотя и для развития от базового тоже подойдет, но, к сожалению, на английском. Среди тем книг:
.NET
Алгоритмы
Android
iOS
Angular
C
C++
C#
JS
Linux
Python
Хабр
48 полноценных бесплатных книг для программистов (happy developer's day)
Привет, Хабр! Немного запоздало (ко дню программиста) делюсь подборкой бесплатных книг по программированию (ну и в целом ресурсом с ними). Все они полезные, уровень скорее профессиональный, хотя и для...
Forwarded from Максим Стоянов
Коллеги всем привет!
Давно меня беспокоило отсутствие URL и URLSearchParams
Как-то давно я делал себе на быструю руку парсер url.
Теперь же решил сделать нормальную либу.
Прошу посетить не равнодушным 🙂
Id
Код:
https://script.google.com/home/projects/1QCIhfEvmPkdVnri2LurMTLDAxvU4p2xAlZvmBcTKeDgfNJtnXyXezlsq/edit
Мои тесты:
https://script.google.com/home/projects/1Q7qUFJrWAjsCKaxd1YP9xqtx-q_fAPWyMcO0BuqkenSV7ILug7tnuvxr/edit
Давно меня беспокоило отсутствие URL и URLSearchParams
Как-то давно я делал себе на быструю руку парсер url.
Теперь же решил сделать нормальную либу.
Прошу посетить не равнодушным 🙂
Id
1QCIhfEvmPkdVnri2LurMTLDAxvU4p2xAlZvmBcTKeDgfNJtnXyXezlsqКод:
https://script.google.com/home/projects/1QCIhfEvmPkdVnri2LurMTLDAxvU4p2xAlZvmBcTKeDgfNJtnXyXezlsq/edit
Мои тесты:
https://script.google.com/home/projects/1Q7qUFJrWAjsCKaxd1YP9xqtx-q_fAPWyMcO0BuqkenSV7ILug7tnuvxr/edit
Google
Apps Script – Google Apps Script
Apps Script is a rapid application development platform that makes it fast and easy to create business applications that integrate with G Suite.
Forwarded from DidacticСardsBot
Введение в GraphQL: что это за язык и как использовать его под Android
Источник:
клиенту при работе с GraphQL API совершенно не важно, откуда поступают данные, которые он запрашивает. Он просто делает запрос в нужном ему объеме, а сервер GraphQL возвращает результат. Поэтому можно представить, что схема — это контракт между API и клиентом, так как, прежде чем клиент выполнит какой-либо запрос, этот запрос валидируется в соответствии со схемой данного API.
••••••••••
Обсудить:
Источник:
клиенту при работе с GraphQL API совершенно не важно, откуда поступают данные, которые он запрашивает. Он просто делает запрос в нужном ему объеме, а сервер GraphQL возвращает результат. Поэтому можно представить, что схема — это контракт между API и клиентом, так как, прежде чем клиент выполнит какой-либо запрос, этот запрос валидируется в соответствии со схемой данного API.
••••••••••
Обсудить:
DOU
Введение в GraphQL: что это за язык и как использовать его под Android
Android-разработчик Мария Агеева делится опытом работы с GraphQL. Будет интересно всем, кто еще не знаком с этим языком, собирается его использовать или только начал интеграцию GraphQL в проект. Также в статье будет кратко описана работа с GraphQL для платформы…
Forwarded from Буратино
https://habr.com/ru/company/domclick/blog/578822/?
From:
Способы обмена знаниями в компаниях / Блог компании ДомКлик / Хабр
https://habr.com/ru/company/domclick/blog/578822/?
From:
Способы обмена знаниями в компаниях / Блог компании ДомКлик / Хабр
https://habr.com/ru/company/domclick/blog/578822/?
Хабр
Способы обмена знаниями в компаниях
Зачем «шарить» знания? Вместе с ростом кодовой базы растёт и порог входа, который надо преодолеть новичкам для полноценного погружения в проект. Также возникает ситуация, когда опытные сотрудники не...
Forwarded from volond
/**
* Случайная Цитата от forismatic
*
*/
const getQuota=()=>{
var url="http://api.forismatic.com/api/1.0/?method=getQuote&key=457653&format=json&lang=ru"
var response=UrlFetchApp.fetch(url)
let {quoteText,quoteAuthor}=JSON.parse(response.getContentText())
let quota=` ═════════════════════
<code>${quoteText}</code>
═════════════════════
<b>автор:</b><i>${quoteAuthor}</i>
`
console.log(quota)
return quota
}Forwarded from volond
const SORTS=(r)=>r.map(x=> x[0].split(",").sort().join(","))
function myFunction() {
var e=[["d,a"],["t,q"]]
console.log(SORTS(e))
}Forwarded from Эксплойт
Как создать ненастоящие реквизиты карты для подозрительных сайтов
На просторах интернета часто встречаются сайты, которые просят данные платежной карты для регистрации или доступа к бесплатному функционалу: «Мы не будем ничего снимать, но карту ты все равно введи» — все хорошо, до того момента, пока с вас не снимут оплату за подписку, которая, как оказалась, была прописана в соглашении невидимым шрифтом.
Для таких случаев пригодятся генераторы тестовых кредитных карт, как например Card Generator или Prepostseo. Вы можете выбрать платежную систему (Visa, MasterCard итд.), а второй сервис даже позволит вам выбрать банк и задать собственный CVV код. Сервис также создаст случайный адрес и почтовый индекс.
Получение по итогу реквизиты будут проходить базовую валидацию, включая Алгоритм Луна, однако если платформа использует тестовый платеж в качестве верификации, то вы не сможете зарегистрироваться, так как у этой карты нет ни привязанного счета, ни денег. Купить с данной карты, как вы наверное догадались — тоже ничего не выйдет.
#полезно
На просторах интернета часто встречаются сайты, которые просят данные платежной карты для регистрации или доступа к бесплатному функционалу: «Мы не будем ничего снимать, но карту ты все равно введи» — все хорошо, до того момента, пока с вас не снимут оплату за подписку, которая, как оказалась, была прописана в соглашении невидимым шрифтом.
Для таких случаев пригодятся генераторы тестовых кредитных карт, как например Card Generator или Prepostseo. Вы можете выбрать платежную систему (Visa, MasterCard итд.), а второй сервис даже позволит вам выбрать банк и задать собственный CVV код. Сервис также создаст случайный адрес и почтовый индекс.
Получение по итогу реквизиты будут проходить базовую валидацию, включая Алгоритм Луна, однако если платформа использует тестовый платеж в качестве верификации, то вы не сможете зарегистрироваться, так как у этой карты нет ни привязанного счета, ни денег. Купить с данной карты, как вы наверное догадались — тоже ничего не выйдет.
#полезно
Automating Google Forms & Sheets using Apps Script | by Varun Joshi | codeburst
https://codeburst.io/automating-google-forms-sheets-using-apps-script-2c59db97966f
https://codeburst.io/automating-google-forms-sheets-using-apps-script-2c59db97966f
Medium
Automating Google Forms & Sheets using Apps Script
Send emails or update spreadsheets based on triggers.
Forwarded from volond
Forwarded from CONTRIBUTOR.PW (Alexander Ivanov)
Привет! Я сделал немного практических работ на русском языке для знакомства с Google Apps Script. Так же внес специфические правки и выделил дополнительные термины, которые, уверен, будут полезны. В составе быстрый старт и сборник "Основы Apps Script в Google Таблицах", которые содержат голосарий, вводные пояснения, описание процесса авторизации, примеры композиции простых приложений, создание пользовательских функций, макросов, пользовательских меню. Примеры файлов с данными для самостоятельной работы можно найти по тексту. Конструктивная критика приветствуется. Найти все лабы можно на этой странице https://contributor.pw/labs/
Forwarded from Библиотека программиста
✏️ Такую документацию по командам Git вы ещё не видели.