Предлагаем вашему вниманию подборку с ссылками на полезные ресурсы, интересные материалы и IT-новости
Рубрика «javascript» - 385
Дайджест интересных материалов из мира веб-разработки и IT за последнюю неделю №139 (15 — 21 декабря 2014)
2014-12-21 в 19:34, admin, рубрики: api, css, css3, html, html5, javascript, jquery, JS, Блог компании Zfort Group, браузеры, веб-дизайн, Веб-разработка, дайджест, Новости, ресурсы, ссылки, ссылки на смиРуководство хакера по нейронным сетям. Схемы реальных значений. Становимся мастером обратного распространения ошибки
2014-12-21 в 14:45, admin, рубрики: javascript, Блог компании Paysto, нейронные сети Введение
Глава 1: Схемы реальных значений
Базовый сценарий: Простой логический элемент в схеме
Цель
Стратегия №1: Произвольный локальный поиск
Стратегия №2: Числовой градиент
Стратегия №3: Аналитический градиент
Схемы с несколькими логическими элементами
Обратное распространение ошибки
Шаблоны в «обратном» потоке
Пример "Один нейрон"
Становимся мастером обратного распространения ошибки
Со временем вы сможете намного эффективнее писать обратные проходы, даже для сложных схем и для всего сразу. Давайте немного попрактикуемся в создании обратного распространения ошибки на нескольких примерах. В дальнейшем мы просто будем использовать такие переменные, как a,b,c,x, а их градиенты назовем da,db,dc,dx соответственно. Опять же, мы представляем переменные в качестве «прямого потока», а их градиенты в качестве «обратного потока» вдоль каждой линии. Нашим первым примером был логический элемент *:
Читать полностью »
«Придумай себе задачу» или борьба с «параличом»
2014-12-20 в 13:22, admin, рубрики: backbone, diy или сделай сам, express, javascript, jquery, mongo, Учебный процесс в IT В этом посте речь пойдет о знаменитом совете для начинающих: «придумай себе задачу».
Совет простой, но у многих, в том числе и у меня, поначалу вызывает легкий ступор. Со временем по этому поводу накопились некоторые наблюдения, которые, возможно, окажутся кому-нибудь полезными.
Материал предназначен для таких же как я новичков-любителей без наставников, в нем раскрывается тема на примере моего проекта в стиле «придумай себе задачу».
Читать полностью »
Отправка писем из Javascript, и один из способов «Сообщить об опечатке на сайте»
2014-12-20 в 11:43, admin, рубрики: email, javascript, jquery, server side free, опечатки, отправка писем![Отправка писем из Javascript, и один из способов «Сообщить об опечатке на сайте» - 1 Отправка писем из Javascript, и один из способов «Сообщить об опечатке на сайте» - 1](https://www.pvsm.ru/images/2014/12/20/otpravka-pisem-iz-Javascript-i-odin-iz-sposobov-soobshit-ob-opechatke-na-saite.jpg)
И сегодня нам не понадобится серверная часть. Мы будем отправлять письма прямо из браузера пользователя, и основываясь на данном способе ознакомимся с небольшим (12 Кб) jQuery плагином, который получился свободным аналогом orphus-у.
Представляю вашему вниманию код по отправке email, работающий во всех современных браузерах, состоящий из нескольких строчек Javascript! Базируется он на mandrillapp.com API, используя кросдоменный ajax-запрос. Другими словами, вы используете API для отправки писем со своей html-странички, не используя никакой код на сервере.
Читать полностью »
Выразительный JavaScript: Проект: Веб-сайт по обмену опытом
2014-12-19 в 22:58, admin, рубрики: javascript, длинные запросы, клиент, обмен опытом, Программирование, серверСодержание
- Введение
- Величины, типы и операторы
- Структура программ
- Функции
- Структуры данных: объекты и массивы
- Функции высшего порядка
- Тайная жизнь объектов
- Проект: электронная жизнь
- Поиск и обработка ошибок
- Регулярные выражения
- Модули
- Проект: язык программирования
- JavaScript и браузер
- Document Object Model
- Обработка событий
- Проект: игра-платформер
- Рисование на холсте
- HTTP
- Формы и поля форм
- Проект: Paint
- Node.js
- Проект: веб-сайт по обмену опытом
- Песочница для кода
На встречах по обмену опытом люди с общими интересами встречаются и делают небольшие неформальные презентации на тему своих знаний. На встрече по обмену опытом среди фермеров кто-нибудь может рассказать о выращивании сельдерея. На встрече программистов вы можете выступить с рассказом про Node.js
Такие встречи – отличный способ расширить свой кругозор, узнать о новинках области, или просто пообщаться с людьми со схожими интересами. Во многих городах есть встречи любителей JavaScript. Обычно их посещение бесплатное, и я нашёл те, которые посещал, дружелюбными и гостеприимными.
В последней главе-проекте мы устроим веб-сайт по обслуживанию выступлений, которые делаются на таких встречах. Представьте себе группу людей, которые регулярно встречаются в офисе одного из участников, чтобы поговорить о моноциклах. Проблема в том, что когда предыдущий организатор встреч переехал в другой город, никто не занял его место. Нам нужна система, которая позволит участникам предлагать и обсуждать темы друг с другом, без участия организатора.
Читать полностью »
Open-source решение для крауд-мэппинга: Nextgis Crowd
2014-12-19 в 19:58, admin, рубрики: gis, github, javascript, open source, python, Инфографика, краудсорсинг, СофтПару дней назад Максим Дубинин и Иван Ковалев официально выпустили свой долгострой — Nextgis Crowd — опенсорсный редактор геоданных.
github.com/nextgis/nextgiscrowd
NextGIS Crowd (NGC) позволяет совместно редактировать расположение и описание точек с любым наборов атрибутов. Последние несколько лет NGC успешно использовался в краудсорсинговом проекте УИК ГЕО для сбора информации по участковым избирательным комиссиям (помните, тогда были выборы? ) — сотня юзеров внесла десятки тысяч УИКОВ с описанием (не без помощи некоторой автоматизации ;)
Как поставить?
Проблема «7-го января»
2014-12-17 в 12:26, admin, рубрики: chrome, date, Firefox, javascript, Windows 8, баг, браузеры, Веб-разработка Во время работы над одним из проектов обнаружился довольно интересный баг, который, как потом выяснилось, проявляется не только в «самописных» календарях, но и в популярных open-source библиотеках. Проблема заключается в невозможности выбрать 7 января. В некоторых календарях эта дата просто отсутствует:
Если выбирать 6-е число (которое стоит на месте 7-го), то выбирается… 6-е число.
Баг наблюдается (по предварительным оценкам) под Windows 8.
Некоторые подробности под катом.
Читать полностью »
Руководство хакера по нейронным сетям. Схемы реальных значений. Шаблоны в «обратном» потоке. Пример «Один нейрон»
2014-12-17 в 11:57, admin, рубрики: javascript, Блог компании Paysto, нейронные сети Введение
Глава 1: Схемы реальных значений
Базовый сценарий: Простой логический элемент в схеме
Цель
Стратегия №1: Произвольный локальный поиск
Стратегия №2: Числовой градиент
Стратегия №3: Аналитический градиент
Схемы с несколькими логическими элементами
Обратное распространение ошибки
Шаблоны в «обратном» потоке
Пример "Один нейрон"
Давайте снова посмотрим на наш пример схемы с введенными числами. Первая схема показывает нам «сырые» значения, а вторая – градиенты, которые возвращаются к исходным значениям, как обсуждалось ранее. Обратите внимание, что градиент всегда сводится к +1. Это стандартный толчок для схемы, в которой должно увеличиться значение.
Читать полностью »
Больше возможностей с новой версией продуктов DevExpress 14.2
2014-12-17 в 8:22, admin, рубрики: .net, ASP.NET, asp.net mvc, CodeRush, dashboard, devexpress, devextreme, html, javascript, testcafe, WinForms, xaf, Блог компании DevExpress, разработкаБлизится конец года, а это значит, что настало время представления очередной версии продуктов от компании DevExpress. В этот релиз 14.2 мы постарались включить многие интересные и полезные возможности для наших пользователей. Поскольку все улучшения и нововведения описать в рамках одной статьи тяжело, их можно посмотреть вот здесь, а под катом мы рассмотрим лишь некоторые из них. Для тех, кто не хочет долго читать, вот этот небольшой ролик:
Пошаговая инструкция: залог для сделок в bitcoin
2014-12-17 в 7:54, admin, рубрики: bitcoin, BTC, coinbin, javascript, multisig, Peer-to-Peer, биткоин, биткойн, Веб-разработка, залог, криптография, платежные системы, сделка, страхование платежейBitcoin очень удобен и надёжен для хранения денег, но как проводить в нём сделки? Традиционные способы включают привлечение доверенной третьей стороны. Оказывается, bitcoin так могуч, что это вовсе не обязательно. Ниже я расскажу, как двум людям, не доверяющим друг другу, провернуть сделку в bitcoin без привлечения третьих сторон.