1. Проект по портированию KDE 2 для работы в современных дистрибутивах:
https://goo.gl/nXcu4d
2. Доступна утилита для резервного копирования rclone 1.39:
https://goo.gl/ZPEDRg
3. Эдвард Сноуден показал мобильное приложение для защиты от слежки:
https://goo.gl/fEfAWw
4. ИИ в 2018 году уничтожит службы клиентской поддержки:
https://goo.gl/HCwy4K
5. Ричард Хэмминг: «Есть мысли, о которых вы не можете думать»:
https://goo.gl/de2dxs
@nuancesprog #новости
https://goo.gl/nXcu4d
2. Доступна утилита для резервного копирования rclone 1.39:
https://goo.gl/ZPEDRg
3. Эдвард Сноуден показал мобильное приложение для защиты от слежки:
https://goo.gl/fEfAWw
4. ИИ в 2018 году уничтожит службы клиентской поддержки:
https://goo.gl/HCwy4K
5. Ричард Хэмминг: «Есть мысли, о которых вы не можете думать»:
https://goo.gl/de2dxs
@nuancesprog #новости
После небольшого введения в нейросети, было бы не плохо показать простой скрипт-классификатор, зачада которого будет угадать какой тип контента нужно найти для пользователя, в ответ на его вопрос. Например, если пользователь спросит "Когда родился Иван Грозный", нейросеть должна ответить "Дата".
@nuancesprog #статьи #python #neuralnetwork
@nuancesprog #статьи #python #neuralnetwork
Telegraph
Пишем простую нейросеть
Есть множество разных видов нейросетей, и целей для которых они служат. В общем случае схема работы нейросети такова: - Создают программу используя библиотеки для построения нейросетей - Обучают программу на БОЛЬШОМ наборе данных, то есть дают ей набор данных…
1. Выпуск языка программирования Ruby 2.5.0:
https://goo.gl/X32BmF
2. Кошмаром 2018 года станут вирусы-вымогатели для устройств умного дома:
https://goo.gl/n3irjf
3. Mozilla устранила критические уязвимости в Thunderbird:
https://goo.gl/K64JFi
4. Уязвимость в веб-сервере GoAhead угрожает сотням тысяч «умных» устройств:
https://goo.gl/xweFV9
5. 40-летний таксист из Тамбова стал программистом:
https://goo.gl/5vd43Y
@nuancesprog #новости
https://goo.gl/X32BmF
2. Кошмаром 2018 года станут вирусы-вымогатели для устройств умного дома:
https://goo.gl/n3irjf
3. Mozilla устранила критические уязвимости в Thunderbird:
https://goo.gl/K64JFi
4. Уязвимость в веб-сервере GoAhead угрожает сотням тысяч «умных» устройств:
https://goo.gl/xweFV9
5. 40-летний таксист из Тамбова стал программистом:
https://goo.gl/5vd43Y
@nuancesprog #новости
Четвертая часть о функциональном программировании.
Первый шаг к пониманию идей функционального программирования — самый важный и иногда самый сложный шаг. Но с правильным подходом никаких трудностей быть не должно.
@nuancesprog #статьи #javascript #elm #functionalprogramming
Первый шаг к пониманию идей функционального программирования — самый важный и иногда самый сложный шаг. Но с правильным подходом никаких трудностей быть не должно.
@nuancesprog #статьи #javascript #elm #functionalprogramming
Telegraph
Итак, вы хотите научиться функциональному программированию (Часть 4)
Перевод статьи Charles Scalfani: So You Want to be a Functional Programmer (Part 4) с наилучшими пожеланиями от автора. Предыдущие части: Часть 1, Часть 2, Часть 3. Каррирование Как вы помните из Части 3, причиной проблемы, из-за которой нам не удавалось…
1. Обнародованы рекомендации по обеспечению безопасности IoT-устройств:
https://servernews.ru/963450
2. Выпуск панели Dash to Dock 62:
https://goo.gl/AxMker
3. Сотни сайтов на WordPress все еще используют плагины с бэкдором:
https://goo.gl/jEygN5
4. Заканчивается 2017 год, а пароль «123456» по-прежнему остается самым популярным:
https://goo.gl/RzzBCL
5. Отчёт о развитии FreeBSD за третий квартал 2017 года:
https://goo.gl/rxkCnm
@nuancesprog #новости
https://servernews.ru/963450
2. Выпуск панели Dash to Dock 62:
https://goo.gl/AxMker
3. Сотни сайтов на WordPress все еще используют плагины с бэкдором:
https://goo.gl/jEygN5
4. Заканчивается 2017 год, а пароль «123456» по-прежнему остается самым популярным:
https://goo.gl/RzzBCL
5. Отчёт о развитии FreeBSD за третий квартал 2017 года:
https://goo.gl/rxkCnm
@nuancesprog #новости
В этой статье вы узнаете, что из себя представляет блокчейн Bitcoin. Даже по сравнению с Ethereum, это жуткий анахронизм, но понимание принципов его работы вам сильно поможет, если вы решите разобраться с более сложными проектами.
@nuancesprog #статьи #python
@nuancesprog #статьи #python
Telegraph
Bitcoin in a nutshell — Blockchain
Blockchain — это технология, на базе которой построен Bitcoin. И если пару лет назад вся слава доставлась криптовалюте, то сегодня все чаще можно слышать смелые фразы вроде: "Forget Bitcoin, Long Live Blockchain". Активно развиваются платформы вроде Ethereum…
Вторая часть по нейросетям. Разбираемся в классификаторе на примере гусенец и божьих коровках
@nuancesprog #статьи #python #neuralnetwork
@nuancesprog #статьи #python #neuralnetwork
Telegraph
Создай свою нейросеть. Часть 2
y и x вместо длины и ширины, потому что, строго говоря, здесь линейная функция не выполняет предсказательной роли. Она не переводит ширину в длину, как в примере с функцией, переводящей километры в мили. Здесь эта функция определяет прямую на графике. Это…
Обработка исключения является одной из наиболее распространенных, но не обязательно одной из самых простых задач. Это все еще одна из часто обсуждаемых тем в опытных командах, и есть несколько передовых методов и распространенных ошибок, о которых вы должны знать.
В статье вы узнаете несколько вещей, которые следует избегать при обработке исключений в вашем приложении.
@nuancesprog #статьи #java
Telegraph
Исправление 7 распространенных ошибок обработок исключений в Java
Перевод статьи Thorben Janssen: Fixing 7 Common Java Exception Handling Mistakes Ошибка 1: объявление java.lang.Exception или java.lang.Throwable Как вы знаете, вам нужно либо объявить, либо обработать проверяемое исключение. Но проверяемые исключения — это…
Цель сегодняшней статьи познакомить вас с PyTest.
PyTest - это отличный пакет для тестирования на Python. Он значительно облегчает написание тестов и обладает широкими возможностями по составлению отчетов о непройденных тестах.
@nuancesprog #статьи #python
Telegraph
Тестируем асинхронный код с помощью PyTest
Перевод статей автора Stefan Scherfke: Testing (asyncio) coroutines with pytest и Advanced asyncio testing (источник: Тестируем асинхронный код с помощью PyTest) PyTest — отличный пакет для тестирования на Python, и с давних пор один из моих любимых пакетов…
Все мы слышали о таком понятии, как майнинг и наверняка каждый из нас хотя бы раз в жизни задумывался о том, чтобы включить на ночь свой компьютер, а утром уже проснуться богатым.
Но, как это часто случается в мире блокчейна, тех кто слышал — много, а вот тех, кто реально понимает процесс от начала до конца, — единицы. Поэтому в последней главе Mining из цикла Bitcoin in a nutshell я пострался максимально подробно охватить все тонкости, начиная от технической реализации PoW, заканчивая рентабельностью майнинга на видеокартах.
@nuancesprog #статьи #python
Но, как это часто случается в мире блокчейна, тех кто слышал — много, а вот тех, кто реально понимает процесс от начала до конца, — единицы. Поэтому в последней главе Mining из цикла Bitcoin in a nutshell я пострался максимально подробно охватить все тонкости, начиная от технической реализации PoW, заканчивая рентабельностью майнинга на видеокартах.
@nuancesprog #статьи #python
Telegraph
Bitcoin in a nutshell — Mining
Book Bitcoin in a nutshell — Cryptography Bitcoin in a nutshell — Transaction Bitcoin in a nutshell — Protocol Bitcoin in a nutshell — Blockchain Bitcoin in a nutshell — Mining Explain me like I'm five
Продолжаем цикл статей "Создай свою нейросеть".
Статья не сложная и не большая. Ее цель — показать, что у каждого метода есть свои ограничения. В статье рассматривается ограничения линейного классификатора. Также вводятся понятия логических функций и проблемы XOR.
@nuancesprog #статьи #python #neuralnetwork
Статья не сложная и не большая. Ее цель — показать, что у каждого метода есть свои ограничения. В статье рассматривается ограничения линейного классификатора. Также вводятся понятия логических функций и проблемы XOR.
@nuancesprog #статьи #python #neuralnetwork
Telegraph
Создай свою нейросеть. Часть 3
Иногда одного классификатора недостаточно Мы уже умеем создавать простые предсказатели и классификаторы, которые принимают что-то на вход, проводят какие-то подсчеты и выводят ответ. И хотя они отлично решают поставленные задачи, они не всесильны. Есть множество…
Запускаем цикл статей "Принципы функционального программирования в Scala" автора Мартина Одерски.
Материалы не новые, но надеямся, что вы найдете их интересными!
@nuancesprog #статьи #scala #functionalprogramming
Материалы не новые, но надеямся, что вы найдете их интересными!
@nuancesprog #статьи #scala #functionalprogramming
Telegraph
Принципы функционального программирования в Scala. Глава 1: Экстракторы
Перевод статьи Martin Odersky: The Neophyte's Guide to Scala. Part 1: Extractors Более 50 тысяч человек записались на курс Мартина Одерски "Принципы функционального программирования в Scala", что проходит на Coursera. Это огромное число программистов, многие…
1. Стали известны подробности атак на процессоры Intel, AMD и ARM64:
https://goo.gl/sCFWqV
2. В GNOME 3.28 будет убрана возможность размещения пиктограмм на рабочем столе:
https://goo.gl/6X84Fy
3. Почему программистам нужны ограничения:
https://goo.gl/awbmWL
4. Обновление Firefox 57.0.4 и Chrome 63.0.3239.132:
https://goo.gl/9w7PLn
@nuancesprog #новости
https://goo.gl/sCFWqV
2. В GNOME 3.28 будет убрана возможность размещения пиктограмм на рабочем столе:
https://goo.gl/6X84Fy
3. Почему программистам нужны ограничения:
https://goo.gl/awbmWL
4. Обновление Firefox 57.0.4 и Chrome 63.0.3239.132:
https://goo.gl/9w7PLn
@nuancesprog #новости
Yevgeniy Brikman любит программирование так же как и мы. Сравнительно недавно он написал статью о малоизвестных языках программирования, которые заставили его поменять свое мнение о коде.
В этой статье он делится 6 языками, которые стали для него открытием.
@nuancesprog #статьи
В этой статье он делится 6 языками, которые стали для него открытием.
@nuancesprog #статьи
Telegraph
Шесть парадигм программирования, которые изменят ваш взгляд на код
Перевод статьи Yevgeniy Brikman: Six programming paradigms that will change how you think about coding Периодически я натыкаюсь на языки программирования, которые настолько самобытны, что меняют моё представление о коде в целом. В этой статье я хотел бы поделиться…
Продолжаем цикл статей "Создай свою нейросеть".
В этой части перевода мы рассмотрим биологические нейронные сети и сравним их с традиционными компьютерами. Затем мы построим модель искусственного нейрона и в итоге перейдем непосредственно к искусственным нейросетям.
@nuancesprog #статьи #python #neuralnetwork
В этой части перевода мы рассмотрим биологические нейронные сети и сравним их с традиционными компьютерами. Затем мы построим модель искусственного нейрона и в итоге перейдем непосредственно к искусственным нейросетям.
@nuancesprog #статьи #python #neuralnetwork
Telegraph
Создай свою нейросеть. Часть 4
Предыдущие части: часть 1, часть 2, часть 3. Нейроны — природные вычислительные машины Животные всегда вводили ученых в ступор, тем что даже голуби оказывались более интеллектуальными, чем цифровые компьютеры, состоящие из немереного количества вычислительных…
Оставаться на высоте — это главный фактор в мире IT. При этом выбрать из более 600 уникальных языков программирования лучший язык — нелегкая задача. И чтобы помочь вам с этим решением, мы составили список из 10 языков программирования, которые можно выучить в 2018 году. Чтобы определиться с подходящим языком программирования для вашего проекта, нужно оценить потребности проекта.
@nuancesprog #статьи
@nuancesprog #статьи
Telegraph
10 лучших языков программирования для изучения в 2018 году
Перевод статьи Dmytro Brovkin: Best 10 Programming Languages to learn in 2018 1. Swift: за последние годы Swift стал более популярен, чем Objective-C. Это язык программирования для разработки нативных приложений для iOS или Mac OS. Также можно сказать, что…
1. Анализ популярности языков программирования и СУБД в 2017 году:
https://goo.gl/xSN3sr
2. Опубликованы подробности 15-летней уязвимости 0-day в MacOS:
https://goo.gl/H8XrWm
3. Релиз gzip 1.9:
https://goo.gl/1aNcTM
4. В сетевых хранилищах WDMyCloud выявлен бэкдор:
https://goo.gl/eJunYq
5. Дайджест свежих материалов из мира фронтенда за последнюю неделю №296 (1 — 7 января 2018):
https://goo.gl/1GRRLZ
@nuancesprog #новости
https://goo.gl/xSN3sr
2. Опубликованы подробности 15-летней уязвимости 0-day в MacOS:
https://goo.gl/H8XrWm
3. Релиз gzip 1.9:
https://goo.gl/1aNcTM
4. В сетевых хранилищах WDMyCloud выявлен бэкдор:
https://goo.gl/eJunYq
5. Дайджест свежих материалов из мира фронтенда за последнюю неделю №296 (1 — 7 января 2018):
https://goo.gl/1GRRLZ
@nuancesprog #новости
В статье вы узнаете как оказать влияние на производительность JavaScript-кода.
@nuancesprog #статьи #javascript
@nuancesprog #статьи #javascript
Telegraph
Паттерны оптимизации JavaScript. Часть 1
Перевод статьи Benedikt Meurer: JavaScript Optimization Patterns(Part 1). Прошло время с моего последнего сообщения в блоге, главным образом из-за того, что мне не хватало времени или сил, чтобы сесть и написать все, что я хотел рассказать. Частично это было…
1. Анонсирована технология защиты беспроводных сетей WPA3:
https://goo.gl/xUev8a
2. Обнаружен майнер, пересылающий добытую криптовалюту в КНДР:
https://goo.gl/J5u3Wr
3.Telegram проведет крупнейшее в истории ICO на $3-5 млрд:
https://goo.gl/1CGMMk
4. В кошельках Electrum устранена критическая уязвимость:
https://goo.gl/WxKvYo
5. Минобороны РФ планирует перевести все служебные компьютеры на Astra Linux:
https://goo.gl/c5uGXH
@nuancesprog #новости
https://goo.gl/xUev8a
2. Обнаружен майнер, пересылающий добытую криптовалюту в КНДР:
https://goo.gl/J5u3Wr
3.Telegram проведет крупнейшее в истории ICO на $3-5 млрд:
https://goo.gl/1CGMMk
4. В кошельках Electrum устранена критическая уязвимость:
https://goo.gl/WxKvYo
5. Минобороны РФ планирует перевести все служебные компьютеры на Astra Linux:
https://goo.gl/c5uGXH
@nuancesprog #новости
1. Эксплоиты и тесты производительности, связанные с уязвимостями Meltdown и Spectre:
https://goo.gl/rLtrA4
2. В Google Play обнаружен новый вид вредоносной рекламы:
https://goo.gl/1x2GvE
3. Исследователь предложил майнить криптовалюту с помощью публичных Wi-Fi сетей и атаки CoffeeMiner:
https://goo.gl/nDswRt
4. HC7 — первый вымогатель, использующий криптовалюту Ethereum:
https://goo.gl/C513Dx
5. Релиз дистрибутива Tails 3.4:
https://goo.gl/houyRw
@nuancesprog #новости
https://goo.gl/rLtrA4
2. В Google Play обнаружен новый вид вредоносной рекламы:
https://goo.gl/1x2GvE
3. Исследователь предложил майнить криптовалюту с помощью публичных Wi-Fi сетей и атаки CoffeeMiner:
https://goo.gl/nDswRt
4. HC7 — первый вымогатель, использующий криптовалюту Ethereum:
https://goo.gl/C513Dx
5. Релиз дистрибутива Tails 3.4:
https://goo.gl/houyRw
@nuancesprog #новости