Как стать автором
Обновить
32
Карма
0
Рейтинг
Ambyte @Ambyte

Пользователь

  • Подписчики 1
  • Подписки 4
  • Публикации
  • Комментарии

Infer.NET: мощная система машинного обучения теперь OpenSource

Блог компании Microsoft Open source *.NET *GitHub Машинное обучение *
Система машинного обучения, которая настолько крута, что помогла медикам углубить знания о детской астме, теперь стала доступна для всех. Исходный код разработанной Microsoft системы Infer.NET опубликован на GitHub, и теперь кто угодно может использовать эту интеллектуальную технологию машинного обучения в своих приложениях.

Читать дальше →
Всего голосов 22: ↑19 и ↓3 +16
Просмотры 12K
Комментарии 7

Гарвардский курс CS50 «Основы компьютерных наук и искусства программирования»

Блог компании Vert Dider


Вот уже несколько месяцев специально для JavaRush мы переводим и озвучиваем самый популярный в мире университетский курс о CS50 — «Основы компьютерных наук и искусства программирования» (трейлер). Его уже много лет очно читают для студентов Гарварда и для воспитанников Йельского университета, а в последнее время ещё и заочно для многомиллионной аудитории интернета.
Это перевод самой новой версии курса, который стартовал осенью 2015 года. В курсе 24 лекции и постепенно мы переведём их все. Намедни мы перевели 15-ю лекцию, её вы найдёте под катом в списке всех переведённых на сегодняшний день лекций.

Что вы узнаете, прослушав этот курс:

  • Основы компьютерных наук и программирования;
  • Концепции алгоритмов и алгоритмичности мышления. Какие задачи можно решать с помощью программирования и каким образом;
  • Концепции абстракции, структуры данных, инкапсуляции, управления памятью. Основы компьютерной безопасности. Процесс разработки ПО и веб-разработка;
  • Основы языка программирования C и Scratch;
  • Основы баз данных и SQL;
  • Веб-разработка: основы CSS, HTML, JavaScript и PHP;
  • Основы подготовки презентации проектов по программированию.

Читать дальше →
Всего голосов 30: ↑26 и ↓4 +22
Просмотры 54K
Комментарии 11

На пути к полной типизации с TypeScript, Swashbuckle и AutoRest

Блог компании True Engineering JavaScript *.NET *API *TypeScript *
Tutorial

Введение


В данной статье рассматривается вопрос о том, как реализовать обмен типизированными сообщениями между Back-End на основе ASP.NET Web API и Front-End, созданного с использованием TypeScript. Это приобретает особенное значение при работе над объёмными проектами, и тем-более важно, если команда является распределенной. Например, когда Back-End и Front-End разработчики работают из разных мест, в разных часовых поясах, и не всегда имеют возможность проконтактировать и обсудить что-либо. В этом случае отслеживание изменений представляет кропотливую работу, которая может быть чревата множеством трудноуловимых ошибок.

Для автора статьи, как для человека, который пришел к разработке Front-End со стороны WPF и Silverlight, большой проблемой, стало отсутствие статической типизации. Сколько раз вместо того чтобы сложить “2” и “2” складывал “2” и “Функцию возвращающую 2”, или передавал DOM объект вместо его jQuery обертки. Появление статических анализаторов кода, таких как JSLint, несколько облегчило проблему, но настоящим прорывом, особенно в командной разработке, для нас стал TypeScript.


Читать дальше →
Всего голосов 21: ↑19 и ↓2 +17
Просмотры 13K
Комментарии 3

30 легковесных JavaScript плагинов и библиотек

JavaScript *
В это обзоре мы познакомимся с 30 бесплатными JavaScript плагинами и библиотеками, которые сфокусированы на определенных задачах. Это простые, полезные и легкие решения, которые помогут сделать процесс веб-дизайна и разработки гораздо проще и быстрее.

Как и следовало ожидать ниже вы найдете много плагинов для создания ползунков, галерей с изображениями, адаптивных меню, а также много других полезных плагинов и библиотек. Также в списке представлены плагины, которые предлагают действительно уникальные функциональные возможности. Давайте взглянем на список!
Читать дальше →
Всего голосов 66: ↑53 и ↓13 +40
Просмотры 91K
Комментарии 16

5 наиболее перспективных JavaScript фреймворков в 2016-м году

JavaScript *
Из песочницы
В этой публикации сделаем обзор пяти наиболее интересных и перспективных JavaScript фреймворков первой половины 2016 года. В обзоре собраны вместе различные типы библиотек, которые предоставляют различный функционал — от создания UI компонентов к изоморфному JavaScript. Это не будет глубокий и детальный технический анализ, скорее это краткое введение в ключевые особенности.

Ниже список наших фреймворков:

Теперь, пришло время взглянуть на них поближе.
Читать дальше →
Всего голосов 51: ↑26 и ↓25 +1
Просмотры 25K
Комментарии 43

Особенности продвижения приложений в СНГ, на западных рынках и в Азии

Я пиарюсь
Предыдущая статья про 15 нестандартных инструментов продвижения мобильного приложения неожиданно хорошо зашла на Хабре. Это говорит о том что тема для сообщества актуальна.

В данной статье вас ожидает большой текст (TLD:DR!) о продвижении приложения в СНГ, на западных рынках и в Азии, с подробным разбором каждого из рынков и большим количеством полезных ссылок.

Запасайтесь чаем и добро пожаловать под кат.

image
Читать дальше →
Всего голосов 30: ↑27 и ↓3 +24
Просмотры 13K
Комментарии 7

HOWTO: свой бизнес в США из России

Фриланс
Из песочницы
    Наверняка многие из нас хоть раз думали про себя: «Черт побери, и везет же этим американцам!». Это касается многого, от магазинов с доставкой «только в пределах 48 континентальных штатов» до вполне серьезных контрактов, которые срываются только потому, что потенциальный заказчик в США категорически не желает иметь дело с иностранцами.

    В этой статье я попробую осветить процесс создания и администрирования американской корпорации для резидента РФ. Наверняка многие из фактов для самих американцев покажутся тривиальными, однако для жителя России все куда сложнее — увы, это данность. Чтоб не сказать — это Родина, сынок. Оговорюсь сразу — я все это проделал более 2 лет назад, так что, некоторые детали могут быть не совсем актуальны. Но вряд ли что-то поменялось принципиально.
Читать дальше →
Всего голосов 402: ↑398 и ↓4 +394
Просмотры 86K
Комментарии 184

Бизнес в США из России. Часть II. Деньги и банки

Фриланс
Сегодня попробую осветить денежные вопросы.
Банковский счет, карты, платежи, PayPal и все такое.
Это продолжение топика HOWTO: свой бизнес в США из России, если кто пропустил.
Читать дальше →
Всего голосов 129: ↑128 и ↓1 +127
Просмотры 36K
Комментарии 59

Бизнес в США из России. Часть III. Бухучет и налоги

Фриланс
Ну вот дошли руки до следующей части.
Сегоня расскажу что знаю про американский бухучет применительно к к нашей alien`ской конторе и налоги.

Это продолжение топиков HOWTO: свой бизнес в США из России,
и Бизнес в США из России. Часть II. Деньги и банки.
Читать дальше →
Всего голосов 71: ↑70 и ↓1 +69
Просмотры 33K
Комментарии 56

Как я получал сертификат Code Signing от Comodo

Управление проектами *GTD *Карьера в IT-индустрии
Из песочницы
Решил поделиться своим нелегким опытом получения сертификата для подписи приложений на Windows.

Задался как-то раз я этим вопросом, дабы увеличить доверие потенциальных клиентов к своим программам. Порылся в интернете, и нашел для себя более-менее приемлемую по ценам компанию Comodo, сертификаты которой можно купить всего за 75$ на год. Почитал вскользь подводные камни, что де надо подавать заявку и получать сертификат на одном и том же компьютере, на одном и том же браузере, и прочее-прочее связанное уже именно с установкой и использованием сертификата. А про сам процесс получения почему-то почитать забыл.

Цену 75$ я нашел на Tucows, тогда как на российских и казахстанских сайтах предлагали порядка 110$ на год. Как всегда не прочитав, что там написано мелким шрифтом, бодро нажал кнопку купить, ввел карточные данные и оплатил заказ. После чего я получаю письмо на почту о том, что покупка совершена, мы вас поздравляем, вы такой молодец, но деньги мы вам в случае чего не вернем. То есть, если что, то останетесь вы без своих кровных. Ну ладно, подумал я, что тут может произойти такого.
Читать дальше →
Всего голосов 17: ↑16 и ↓1 +15
Просмотры 17K
Комментарии 38

SObjectizer: что это, для чего это и почему это выглядит именно так?

Open source *Программирование *C++ *
Из песочницы
Разработка многопоточных программ на C++ — это не просто. Разработка больших многопоточных программ на C++ — это очень не просто. Но, как это обычно бывает в C++, жизнь сильно упрощается, если удается подобрать или сделать «заточенный» под конкретную задачу инструмент. Четырнадцать лет назад выбирать было особенно не из чего, поэтому мы сами для себя сделали такой «заточенный» инструмент и назвали его SObjectizer. Опыт повседневного использования SObjectizer-а в коммерческом софтостроении пока не позволяет жалеть о содеянном. А раз так, то почему бы не попробовать рассказать о том, что это, для чего это и почему у нас получилось именно так, а не иначе…
Читать дальше →
Всего голосов 28: ↑27 и ↓1 +26
Просмотры 18K
Комментарии 10

Сравнение конфигураций Dependency Injection фреймворков

.NET *C# *

Много раз я спрашивал себя, что какой IoC контейнер подойдет для того или иного проекта. Их производительность — это только одна сторона медали. Полное сравнение производительности можно найти здесь. Другая сторона медали — простота и скорость обучения. Так что я решил сравнить несколько контейнеров с этой точки зрения и взял Autofac, Simple Injector, StructureMap, Ninject, Unity, Castle Windsor. На мой взгляд, это наиболее популярные IoC контейнеры. Вы можете найти некоторые из них в списке 20 лучших пакетов NuGet и также я добавил другие по своим предпочтениям. Лично мне очень нравится Autofac и во время работы над этой статьей я еще больше утвердился, что это лучший выбор в большинстве случаев.


Здесь описываются основы IoC контейнеров, таких как конфигурация и регистрации компонентов. Есть мысль так же провести сравнение управления lifetime scope и продвинутых фитч. Примеры кода можно найти в репозитории LifetimeScopesExamples GitHub.

Читать дальше →
Всего голосов 23: ↑20 и ↓3 +17
Просмотры 33K
Комментарии 15

История про TV-приставку со счастливым концом

Мониторы и ТВ DIY или Сделай сам

Есть у меня старенький плазменный телевизор LG, который используется для просмотра фильмов и раньше он был подключен к компьютеру, но после переезда телевизор и компьютер разлучили и расселили по разным комнатам. Т.к. эфирное и спутниковое телевидение мы не смотрим, встал вопрос об источнике видео для плазмы. Соединение с Интернет должно было осуществляться по Wi-Fi.
ОС выбирал недолго, т. к. все смартфоны и планшет у нас на Android в моем случае выбор был очевиден – нужно брать приставку на Android. А вот какую взять приставку было совсем не очевидно. В итоге, после беглого ознакомления с темой был сделан вывод, что большинство бюджетных Android приставок, будь то свисток HDMI или просто отдельная коробочка имеют либо вообще одно и то же железо внутри, либо очень схожее. Поэтому решил взять то, что было в магазине. Это приставка DEXP AL-3020 из ближайшего магазина DNS.
Читать дальше →
Всего голосов 24: ↑22 и ↓2 +20
Просмотры 44K
Комментарии 39

AsyncCollections: история одного велосипеда

.NET *C# *Параллельное программирование *
Из песочницы
С давних времён я был большим поклонником System.Collections.Concurrent и BlockingCollection в особенности. Сколько раз это чудо инженерной мысли выручало в самых разнообразнейших ситуациях — не счесть.

С чуть менее давних времён в обиход прочно вошли async/await. Казалось бы, жизнь прекрасна, но есть одно «но»: асинхронный код миксовать с блокирующим кодом как-то не очень-то хочется. А BlockingCollection, как несложно догадаться (хотя бы из названия), в ряде случаев поток блокирует.
Что же делать?
Всего голосов 27: ↑26 и ↓1 +25
Просмотры 16K
Комментарии 18

Обсуждение: Кто из рок-звезд может считаться величайшим музыкантом

Блог компании Аудиомания Профессиональная литература Периферия Звук Мозг


Фото Martin Fisch CC BY

Существует мнение, что рок-музыка – это не просто еще один жанр музыки, но и особый социокультурный феномен второй половины XX столетия, породивший свою субкультуру. Рок-музыка обладает относительно большой захватывающей энергией (драйвом). Она может дать личности свободу от устоявшихся общественных принципов и стереотипов, от окружающей действительности.

Что означает понятие «величайший рок-музыкант»? Вероятно, это человек, который сводил толпу с ума, а на концертах которого творилось невероятное.
Читать дальше →
Всего голосов 18: ↑12 и ↓6 +6
Просмотры 11K
Комментарии 36

История одного прогресс-бара

Блог компании 2ГИС Разработка веб-сайтов *Разработка мобильных приложений *Разработка под Windows Phone *


Наверное, любому программисту, который разрабатывает пользовательский интерфейс на C#/XAML, приходилось писать нестандартные элементы управления. В нашей веселой команде 2GIS для Windows Phone мы довольно часто делаем это, и такие задачи стали почти рутиной. Но об одном случае мне хочется рассказать подробнее. Все началось с того, что однажды нам понадобилось написать весьма своеобразный прогресс-бар.

Читать дальше
Всего голосов 61: ↑57 и ↓4 +53
Просмотры 35K
Комментарии 40

Подборка бесплатных инструментов для разработчиков

Блог компании CloudMTS Разработка веб-сайтов *Программирование *Разработка игр *Разработка под e-commerce *
Перевод
Сегодня мы представляем вашему вниманию адаптированную подборку инструментов (в том числе облачных) для разработчиков, которые позволяют создавать по-настоящему качественные проекты. Здесь представлены исключительно SaaS, PaaS и IaaS сервисы, предоставляющие бесплатные пакеты для разработчиков инфраструктурного ПО.

Читать дальше →
Всего голосов 96: ↑89 и ↓7 +82
Просмотры 179K
Комментарии 38

Обзор платежных агрегаторов для приема платежей

Платежные системы *
image Если вы владелец интернет-магазина и хотите, чтобы покупатель мог оплатить товары удобным ему способом, у вас есть два пути: подключать и настраивать оплату для каждой платежной системы отдельно — мучиться с интеграцией, подписанием договоров… либо сделать все быстро и без лишней волокиты — воспользоваться услугами компании, которая является платежным агрегатором. При выборе последнего варианта вам понадобится подписать всего один договор, а ваш покупатель сможет выбрать удобный ему способ оплаты из десятков доступных. Это и оффлайн способы, и электронные кошельки и, конечно же, оплата банковской картой. Платежных агрегаторов множество.

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

Чем же платежные агрегаторы отличаются друг от друга, и на что стоит обратить внимание?


Каждую компанию было решено рассмотреть по десяти параметрам. Ниже приведено детальное описание параметра и почему на это стоит обратить внимание.
Читать дальше →
Всего голосов 42: ↑38 и ↓4 +34
Просмотры 261K
Комментарии 49

Выбираем плагин для кэширования WordPress: бенчмаркинг 18 плагинов

Блог компании REG.RU CMS *WordPress *
Перевод


При разработке собственного сайта мы всегда хотим снизить время загрузки до минимума, и многие сделали это уже почти спортом, стараясь выгадать хотя бы 1/10 секунды. Все мы знаем, насколько важно кэширование, но существует много способов обмануть самого себя, смотря только на оценку времени загрузки. Для проведения теста мы попытались найти несколько различных кэширующих плагинов и проверить их производительность.
Читать дальше →
Всего голосов 20: ↑20 и ↓0 +20
Просмотры 63K
Комментарии 21

Функциональность с Range в ObservableCollection

.NET *
Класс ObservableCollection не позволяет добавлять, удалять и т.д. коллекции элементов.
Чтобы добавить такую функциональность можно создать потомок этого класса, в котором реализовать необходимый функционал.
Читать дальше →
Всего голосов 11: ↑10 и ↓1 +9
Просмотры 13K
Комментарии 17

Информация

В рейтинге
Не участвует
Дата рождения
Зарегистрирован
Активность