» Материалы за Декабрь 2018 года » Страница 13

 

Функциональное мышление. Часть 7

Автор: admin от 24-12-2018, 08:55, посмотрело: 27

Продолжаем нашу серию статей о функциональном программировании на F#. Сегодня у нас очень интересная тема: определение функций. В том числе, поговорим об анонимных функциях, функциях без параметров, рекурсивных функциях, комбинаторах и многом другом. Заглядывайте под кат!



Функциональное мышление. Часть 7


  • Первая часть

  • Вторая часть

  • Третья часть

  • Четвертая часть

  • Пятая часть

  • Шестая часть

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

 

PHP-Дайджест № 146 (10 – 24 декабря 2018) + Итоги 2018 года

Автор: admin от 24-12-2018, 06:40, посмотрело: 37

PHP-Дайджест № 146 (10 – 24 декабря 2018) + Итоги 2018 года


По традиции подведем итоги уходящего года и вспомним самые значимые события в мире PHP. И конечно, ссылки на свежие новости, полезные инструменты и интересные материалы за последние две недели.



Под катом вас также ждет розыгрыш лицензий на PhpStorm от JetBrains.



Приятного чтения и с наступающим Новым годом!

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

 

Включаем GPU acceleration у Photoshop под Wine

Автор: admin от 24-12-2018, 04:50, посмотрело: 62

Спешу поделиться радостью: вот и настали те времена, когда можно полностью отказаться от win в пользу linux. Последней преградой был Photoshop — единственная софтина, без которой некоторым девелоперам, например, фронтэнд-девелоперам, верстальщикам (и прочим стропальщикам), приходилось туговато. Photoshop-то уже издавна запустили под wine, но оставалась одна проблемка: у меня никак не хотела включаться аппаратная поддержка GPU. А без нее и тормоза дикие на серьезных макетах, и отсутствие многих плюшек (фильтры, трансформации и прочая магия). После долгих неудачных экспериментов, наконец, удалось заставить Photoshop увидеть GPU и работать с ним «на полную катушку».

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

 

Спустя четыре месяца после обнаружения зловред Windshift для Maс до сих пор не определяется антивирусами

Автор: admin от 23-12-2018, 20:45, посмотрело: 39

Спустя четыре месяца после обнаружения зловред Windshift для Maс до сих пор не определяется антивирусами
Источник: ASSOCIATED PRESS



В обычной ситуации malware любого рода после обнаружения одной из антивирусных компаний начинает детектироваться антивирусным ПО других компаний уже через день-два (если не несколько часов). Недавно обнаружилось, что вирус под Mac, который был найден четыре месяца назад, до сих пор не определяется антивирусным ПО — никаким, кроме Kaspersky и ZoneAlarm.



По мнению специалистов по информационной безопасности, Windshift (такое название получило malware) является проектом киберпреступной группы со Среднего Востока. О вирусе неоднократно говорили и писали, например, здесь и вот здесь.

Категория: Apple

 

Красивая и познавательная анимация: случаи кругового движения и колебаний

Автор: admin от 23-12-2018, 20:45, посмотрело: 68

Здравствуйте.



В своей предыдущей статье я рассказывал, как я делал анимацию планет Солнечной системы для своего сына. Спасибо всем за оставленные там отзывы и «теплый» прием. Сегодня я подготовил еще несколько интересных анимаций, условно объединенных под тему «круговое движение и колебания». Другими словами, то, что описывается с помощью косинусов и синусов.



Красивая и познавательная анимация: случаи кругового движения и колебаний


Для отрисовки я использовал javascript и canvas. Для каждого примера дана ссылка, где вы можете всё внимательно посмотреть. Можно заглядывать в исходный код, можно копировать себе — я не буду возражать. Материал вполне может пригодиться на занятиях и факультативах по физике, математике или информатике.



Итак, поехали.

Категория: Google

 

Дайджест интересных материалов для мобильного разработчика #280 (17 — 23 декабря)

Автор: admin от 23-12-2018, 20:45, посмотрело: 53

Очередную неделю мы заканчиваем квантовыми шашками, претензиями к Google, лучшими приложениями и играми 2018 года, магазинами приложений и приложениями прачечных. С Новым годом! Следующий наш дайджест выйдет в январе.



Дайджест интересных материалов для мобильного разработчика #280 (17 — 23 декабря)

Категория: Google

 

Развёртывание встраиваемой системы на базе Windows и Linux

Автор: admin от 23-12-2018, 20:25, посмотрело: 52

В статье описаны методы быстрого развёртывания встраиваемой системы на базе Windows 10 и Debian Linux. Приведены примеры сборки защищённого интерфейса.

Категория: iOS

 

Стоит ли сохранять длину массива в локальную переменную в C#

Автор: admin от 23-12-2018, 14:35, посмотрело: 44

Очень часто замечаю, что люди пишут вот так:

code_0

Пишут они это в надежде ускорить цикл, думая что создавая локальную переменную избавляют CLR от необходимости вызывать каждый раз геттер для Array.Length. В моём главном рабочем проекте подобный код встречается более 150 раз. Я решил раз и навсегда для себя понять стоит так делать или можно сэкономить своё время и написать без временной переменной.

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

 

Надо знать, где поставить ноль

Автор: admin от 23-12-2018, 13:15, посмотрело: 42

Надо знать, где поставить ноль


Для некоторых оптимизаций требуются сложные структуры данных и тысячи строк кода. В других же случаях серьёзный прирост производительности даёт минимальное изменение: иногда нужно лишь поставить ноль. Это похоже на старую байку о котельщике, который знает правильное место для удара молотком, а потом выставляет клиенту счёт: $0,50 за удар по клапану и $999,50 за знание, куда бить.



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

Категория: Windows

 

Amazon отослала 1700 аудиозаписей пользователя Alexa случайному человеку

Автор: admin от 23-12-2018, 12:55, посмотрело: 123

Amazon отослала 1700 аудиозаписей пользователя Alexa случайному человеку


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



И речь не о злобных киберпреступниках, которые в состоянии преодолеть любые преграды. Иногда данные интернет-пользователей становятся доступны случайным людям по ошибке. Именно так случилось с 1700 аудиозаписей с Alexa-устройств, принадлежащих одному пользователю, которые компания Amazon отослала стороннему человеку. Речь идет об аудиофайлах одного пользователя, которые попали (случайным образом) в руки другого.

Категория: Гаджеты