-Поиск по дневнику

Поиск сообщений в rss_rss_hh_new

 -Подписка по e-mail

 

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 17.03.2011
Записей:
Комментариев:
Написано: 51

Habrahabr/New








Добавить любой RSS - источник (включая журнал LiveJournal) в свою ленту друзей вы можете на странице синдикации.

Исходная информация - http://habrahabr.ru/rss/new/.
Данный дневник сформирован из открытого RSS-источника по адресу http://feeds.feedburner.com/xtmb/hh-new-full, и дополняется в соответствии с дополнением данного источника. Он может не соответствовать содержимому оригинальной страницы. Трансляция создана автоматически по запросу читателей этой RSS ленты.
По всем вопросам о работе данного сервиса обращаться со страницы контактной информации.

[Обновить трансляцию]

[recovery mode] Как написать одностраничное приложение (SPA) с использованием Vue.js

Пятница, 09 Марта 2018 г. 11:52 + в цитатник
Одностраничные приложения
Одностраничные приложения (SPA) имеют мнжество преимуществ, таких как скорость, по-настоящему хороший UX, и полный контроль HTML-разметки. Становится всё больше и больше сайтов SPA; всё больше инструментов, которые упрощают процесс разработки SPA. Вы, вероятно уже читали о молодом и перспективном фреймворке Vue.js. Предлагаю вам глубже погрузиться в Vue и на конкретном примере разобраться с простым SPA.
Мы напишем клиент-серверное приложение простейшего блога. Приложение будет отображать список записей а также полный текст каждой отдельной записи. И само собой, всё это будет происходить без перезагрузки страницы.
Ознакомившись с примером этого приложения, вы научитесь извлекать данные в Vue, создавать роуты и разберётесь с интересной особенностью Vue — однофайловыми компонентами. Читать дальше ->

https://habrahabr.ru/post/350750/


Метки:  

Исследуем минорные возможности C# 7

Пятница, 09 Марта 2018 г. 11:26 + в цитатник
C# 7 добавляет ряд новых возможностей и фокусирует внимание на потреблении данных, упрощении кода и производительности. Самые большие фичи были уже рассмотрены — кортежи, локальные функции, сопоставление с образцом и throw выражения. Но есть и другие новые возможности, как большие, так и малые. Все они сочетаются, чтобы сделать код более эффективным и понятным, чтобы все были счастливы и продуктивны.

Давайте рассмотрим и остальные возможности новой версии C#. Итак! Начнем! Читать дальше ->

https://habrahabr.ru/post/350710/


Метки:  

AI.Hack – серия хакатонов в Москве и Санкт-Петербурге

Пятница, 09 Марта 2018 г. 10:36 + в цитатник


Привет, Хабр!

Совсем скоро в Москве и Санкт-Петербурге будут проводиться хакатоны, посвященные AI.

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

В этот раз задачи ставят:

  • Газпром нефть
  • Центр речевых технологий
  • Протек
  • Besfit
  • Робомед


Но обо всем по порядку.
Читать дальше ->

https://habrahabr.ru/post/350756/


Метки:  

АСК-сценарий, как основа своевременности и гармонии в бизнесе

Пятница, 09 Марта 2018 г. 10:28 + в цитатник
В предыдущей статье мы говорили о рынке как стереотипе, относительно сегмента, потребности, предложения. Примером в этой статье были действия различных организаций приведшие их на вершины бизнеса. Мы еще вернемся к этому разговору, а сегодня мы поговорим о своевременности тех или иных действий.

Согласно теории Социального дизайна, абсолютно все социальные общности (целые отрасли, бизнес-организации, политические партии и даже семья), которые можно представить системно, проходят хотя бы раз в течение своей жизни, через три фазы (см. рис.) условно называемые: Морфогенез, Действие, Поведение. В терминах данный процесс (циклы) называется АСК-сценарий (Антропо-социо-культурный сценарий). Почему АСК? Тут мы опираемся на понятия и труды американского социолога, русского происхождения Питирима Сорокина, основателя социологического факультета Гарварда. Он утверждал, что всегда, когда мы имеем дело с социальным объектом, надо думать о трех подсистемах: человеке, культуре и структуре. Они, взаимодействуя между собой сложным образом, порождают вполне закономерный ход событий. Понимание этих циклов, правильная диагностика нынешнего положения на этой «петле жизни», позволяет применять (разрабатывать) своевременные и адекватные шаги и стратегии.


Антропо-социо-культурный сценарий жизненных циклов организаций
Читать дальше ->

https://habrahabr.ru/post/350656/


Метки:  

Расширяем возможности CleanTalk Anti-Spam

Пятница, 09 Марта 2018 г. 09:06 + в цитатник

Проверка существующих пользователей Joomla на спам


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

Мы реализовали проверку на спам, для комментариев и пользователей, которые уже существуют на сайте. Это позволяет администраторам веб-сайтов автоматически проверять и идентифицировать комментарии и регистрации спам-ботов, которые не были обнаружены обычными средствами защиты от спама.
Читать дальше ->

https://habrahabr.ru/post/350764/


Метки:  

О книге «Обеспечение безопасности АСУТП в соответствии с современными стандартами»

Пятница, 09 Марта 2018 г. 05:42 + в цитатник


Как обеспечить функциональную составляющую безопасности систем управления? Чем отличается функциональная безопасность от информационной безопасности и кто из них «главнее»? Есть ли смысл в сертификации на соответствие требованиям стандартов? Своим опытом в решении этих и других вопросов я старался поделиться с сообществом, когда полтора года назад начал публиковать на хабре серию статей. За это время из серии статей сложилось нечто большее.

На днях издательство «Инфра-Инженерия» опубликовало мою книгу «Обеспечение безопасности АСУТП в соответствии с современными стандартами». Формат аннотации на сайте издательства предусматривает всего несколько строк, поэтому я решил поделиться с читателями основными идеями и развернутым содержанием книги.
Читать дальше ->

https://habrahabr.ru/post/350664/


[Перевод] Представляем «npm ci» для быстрых и более надёжных сборок

Пятница, 09 Марта 2018 г. 01:46 + в цитатник
С сегодняшнего дня все пользователи npm могут использовать преимущество новой команды установки, называемой «npm ci». Команда предоставляет массивные улучшения в производительности и надёжности сборок для процессов непрерывной интеграции и непрерывного деплоя, предоставляя последовательный и быстрый опыт для разработчиков, использующих CI/CD в своей работе. Читать дальше ->

https://habrahabr.ru/post/350762/


Метки:  

Тренинг FastTrack. «Сетевые основы». «Строение роутеров, платформы маршрутизации от Cisco». Эдди Мартин. Декабрь, 2012

Четверг, 08 Марта 2018 г. 23:59 + в цитатник
Около года назад я заприметил интереснейшую и увлекательную серию лекций Эдди Мартина, который потрясающе доходчиво, благодаря своей истории и примерам из реальной жизни, а также колоссальному опыту в обучении, позволяет приобрести понимание довольно сложных технологий.



Мы продолжаем цикл из 27 статей на основе его лекций:

Тренинг FastTrack. «Сетевые основы». «Понимание модели OSI». Часть первая. Эдди Мартин. Декабрь, 2012

Тренинг FastTrack. «Сетевые основы». «Понимание модели OSI». Часть вторая. Эдди Мартин. Декабрь, 2012

Тренинг FastTrack. «Сетевые основы». «Понимание архитектуры Cisco». Эдди Мартин. Декабрь, 2012

Тренинг FastTrack. «Сетевые основы». «Основы коммутации или свитчей». Часть первая. Эдди Мартин. Декабрь, 2012

Тренинг FastTrack. «Сетевые основы». «Основы коммутации или свитчей». Часть вторая. Эдди Мартин. Декабрь, 2012

Тренинг FastTrack. «Сетевые основы». «Свитчи от Cisco». Эдди Мартин. Декабрь, 2012

Тренинг FastTrack. «Сетевые основы». «Область использования сетевых коммутаторов, ценность свитчей Cisco». Эдди Мартин. Декабрь, 2012

Тренинг FastTrack. «Сетевые основы». «Основы беспроводной локальной сети». Часть первая. Эдди Мартин. Декабрь, 2012

Тренинг FastTrack. «Сетевые основы». «Основы беспроводной локальной сети». Часть вторая. Эдди Мартин. Декабрь, 2012

Тренинг FastTrack. «Сетевые основы». «Продукция в сфере беспроводных локальных сетей». Эдди Мартин. Декабрь, 2012

Тренинг FastTrack. «Сетевые основы». «Ценность беспроводных локальных сетей Cisco». Эдди Мартин. Декабрь, 2012

Тренинг FastTrack. «Сетевые основы». «Основы маршрутизации». Эдди Мартин. Декабрь, 2012

Тренинг FastTrack. «Сетевые основы». «Строение роутеров, платформы маршрутизации от Cisco». Эдди Мартин. Декабрь, 2012

И вот тринадцатая из них.
Читать дальше ->

https://habrahabr.ru/post/350752/


[Из песочницы] Как не стать Python-разработчиком

Четверг, 08 Марта 2018 г. 22:45 + в цитатник
Как выглядит трек обучения программированию на Python с нуля? С чего стоит начать? На чем сделать акцент? Как не потерять интерес?

Полгода я искал ответы на эти вопросы, тщательно исследуя предметную область. Я обнаружил много полезных советов. Особенно в заметке Василия Большакова и на Хекслете. Но мне не хватало структуры. Знания нарастали со всех сторон и превращались в кучу. Чтобы структурировать процесс обучения и оценить его масштаб, я собрал план.
Читать дальше →

https://habrahabr.ru/post/350748/


Метки:  

[Из песочницы] SSO и Kibana: интеграция Kibana со встроенной аутентификацией Windows (Single Sign-On)

Четверг, 08 Марта 2018 г. 19:42 + в цитатник

В этой статье мне хотелось бы поделиться способом настройки технологии единого входа (SSO) в Elastic Stack, использующим X-Pack для аутентификации пользователей и разграничения доступа к данным.


Stop SSO

Читать дальше →

https://habrahabr.ru/post/350744/


Метки:  

Бактерицидные излучатели для смартфонов. Перспективы интеграции данных систем в гаджеты

Четверг, 08 Марта 2018 г. 19:31 + в цитатник
Человечество давно научилось бороться с непрошенными микроорганизмами с помощью повышенных температур или средств для дезинфекции. Однако, все эти способы не всегда возможно применить. Кроме того, их эффективность является ограниченной. Особенно это касается нашей техники — бесконечного числа умных девайсов, на которых, как и на всем, что есть в нашем реальном мире, накапливаются невидимые, но весь небезвредные существа. Но выход из такой ситуации напрашивается сам по себе.

image

Техническая составляющая


Существуют же ультрафиолетовые бактерицидные излучатели, которые являются более действенными и универсальными в применении. Но до сих пор вся наша техника не имеет встроенных методов дезинфекции. И это на фоне десятков исследований, которые доводят до нас значимость регулярной очистки экранов наших гаджетов от незваных «гостей». Опишу свое виденье интегрированной бактерицидной системы (будем называть ее: ИнтБаС) для смартфона — самого любимого для наших ручищ устройства.Прежде всего мы должны определить, каким образом можно внедрить данную структуру.
Читать дальше ->

https://habrahabr.ru/post/350724/


Метки:  

Оптимизация кода в уме, или «Ну так же однозначно быстрее»

Четверг, 08 Марта 2018 г. 18:30 + в цитатник
Намедни работая над одной ошибкой в одном опенсорсном проекте, увидел как коллега (тоже работающий параллельно над той же проблемой) залил такой вот коммит [31a078bec7]:
   	/*
-	 * Select the list item based on the index. Negative operand means
-	 * end-based indexing (-2, ...), and -1 means out of range.
+	 * Decode end-offset index values.
   	 */
-	if (opnd < -1) {
-	    index = opnd+1 + objc;
-	} else {
-	    index = opnd;
-	}
+	index = opnd + (opnd <= TCL_INDEX_END)*(objc - 1 - TCL_INDEX_END);
   	pcAdjustment = 5;

Изменение само по себе правильное (теперь TCL_INDEX_END есть константное определение (-2)).
И грубо говоря в уме это разворачивается в следующее (все переменные int):
index = opnd + cmp(opnd, (-2))==>(0 | 1) * (objc - 1 - (-2));

Т. е. он как бы тем самым хотел сэкономить здесь один условный переход.
И всё как бы ничего, однако меня всё же насторожила такая казалось бы пустячная «оптимизация» с уклоном в арифметику.

Во первых, это изменение касается самой «главной» функции в этом проекте (TEBCresume), ибо она ответственна за исполнение байт-кода (JIT скомпилированных инструкций языка TCL). По этой причине эта функция еще и самая большая (порядка 6 тысяч строк + примитивы и макросы) и одна из самых сложных в кодовой базе проекта, с множественными `goto`, головоломными макросами для работы со «стеком» исполнения, свёртка/развертка NRE (nonrecursive evaluation) и т.д. и т.п.
Т.е. изменения этой функции нередко рассматриваются под лупой, а то и под микроскопом (т.к. бывало что даже незначительные модификации могут перевернуть весь код этой функции с ног на голову)…

Во вторых, по роду деятельности мне часто приходится оптимизировать сишный код, разглядывая его ассемблерное отражение, выжимая доли микро- а то и нано-секунд, и я часто вижу, что там очень всё совсем не однозначно бывает. Как минимум иногда разворачивая такие вот «экономящие» условный jump конструкции обратно в if или даже if/else, я видел улучшение как и в результирующем ассемблерном коде, так и явно при конечном сравнении производительности результатов исполнения.

Собственно к чему я все это писал — хотелось на примере показать как оно бывает, ну и раз уж коснулись этой темы, собрать немного статистики. Посему пара опросов в конце статьи…
Развернуть в ассемблер ...

https://habrahabr.ru/post/350742/


Метки:  

[Перевод] Создаем своих криптокотиков (Часть 1)

Четверг, 08 Марта 2018 г. 18:12 + в цитатник
В первых числах декабря 2017 года, пользователи блокчейн-проекта Ethereum столкнулись с неприятным открытием — любые их транзакции просто перестали подтверждаться. Фактически, вся сеть перестала функционировать из-за неожиданно разросшегося в размерах мемпула.

Совсем скоро стало понятно в чем же дело — во всем виноват оказался проект CryptoKitties. Это забавная игрушка, работающая на блокчейне Ethereum и позволяющая пользователям разводить «котят», скрещивать их и продавать как обычные критовалютные токены. В какой-то момент 15% всех транзакций в Ethereum приходились на криптокотят! А к моменту написания этой статьи, игроки потратили на котят уже 23 миллиона долларов!

Так что я просто не мог пройти мимо такой интересной темы и решил рассказать, как же сделать игру такого рода. В этой статье (и ее продолжении) будет подробно описано, как можно создать похожий проект на Ethereum, в первую очередь с помощью разбора кода оригинального контракта CryptoKitties.

cryptocat
Хочу криптокотика

https://habrahabr.ru/post/350740/


Метки:  

DSP на Java

Четверг, 08 Марта 2018 г. 17:22 + в цитатник

Java — язык программирования общего назначения. Общего назначения — значит можно писать почти любые программы. Вот я и попытался написать программу, которую обычно пишут на С или C++. Под катом я попытаюсь рассказать, как я декодировал спутниковые снимки с Метеор-М №2.


DSP in Java

Читать дальше ->

https://habrahabr.ru/post/350522/


Метки:  

802.11ax — подпробности (вебинар, english)

Четверг, 08 Марта 2018 г. 16:01 + в цитатник
Буду краток. Давеча я писал вводную по 802.11ax. А вот и подоспел вебинар (на английском) от авторитетного товарища Devin Akin. В принципе, подоспел он давно, но посмотреть времени не было. Теперь посмотрел — и рекомендую!

2018-2-Deep-Dive-into-80211ax-Technology


Читать дальше ->

https://habrahabr.ru/post/350738/


[Из песочницы] Как я писал свой VNC, а потом нет

Четверг, 08 Марта 2018 г. 15:38 + в цитатник

0. Предыстория


Так получилось, что несколько раз я порывался написать что-то на замену teamviwer для себя, каждый раз поднимал этот вопрос во внутреннем форуме своей головы при очередной необходимости покупать дополнительный канал своим «инженерам».
Читать дальше →

https://habrahabr.ru/post/350734/


Метки:  

Использование CodeMonkey для обучение детей основам программирования

Четверг, 08 Марта 2018 г. 14:18 + в цитатник
Мы создаем онлайн курс по обучению детей от 11 лет основам программирования. Перед нашим основным курсом мы хотели использовать готовую платформу для обучению программированию в игровой форме. Наш выбор пал на CodeMonkey. Мы провели тестовые обучения детей и получили высокие оценки родителей и заинтересованность детей в продолжении обучения программированию.



В статье хочу рассказать, почему CodeMonkey очень хорош для обучения основам программирования:
Читать дальше ->

https://habrahabr.ru/post/350726/


Метки:  

Создание сети с выходом в Интернет в среде GNS3 на Windows 10

Четверг, 08 Марта 2018 г. 14:16 + в цитатник
GNS3 (Graphical Network Simulator) — это графический симулятор сети, который позволяет смоделировать виртуальную сеть из маршрутизаторов и виртуальных машин. Незаменимый инструмент для обучения и тестов. Работает практически на всех платформах. Отлично подходит для создания стендов на десктоп машинах.
Читать дальше ->

https://habrahabr.ru/post/350730/


Метки:  

[Из песочницы] Как восстановить потерянный в форме текст

Четверг, 08 Марта 2018 г. 14:09 + в цитатник
Как-то раз писал я большой текст по SEO на одном из профильных форумов, текст получился большим и дельным. По привычке время от времени отвлекаться от набора текста (будь эта привычка неладна), переключаясь между закладками оперы, я, не скоординировав движения руки, вдруг, непроизвольно воспользовался оперовским управлением мышкой (будь оно неладно) и… Читать дальше →

https://habrahabr.ru/post/350728/


Метки:  

Тонкий клиент на базе Ubuntu своими руками

Четверг, 08 Марта 2018 г. 14:03 + в цитатник

История


В далёком 2013 году в одном банке использовались тонкие клиенты на основе DisklessUbuntu. С ними были некоторые проблемы, по-моему монтирование корневой ФС по сети в больших филиалах со слабой сетью работало не очень. Тогда мой хороший друг @deadroot сделал первую версию тонкого клиента, который грузился целиком в память, не требуя что-то монтировать по сети для работы.


Потом этот клиент активно допиливал я, там было сделано много полезных штук, специфичных именно для нашего сценария использования. Потом банк закрылся(отозвали лицензию), остатки исходников клиента переехали на мой гитхаб: thunclient. Пару раз я его слегка допиливал на заказ.


Недавно у меня дошли руки сделать из этой кучи страшных ненадёжных скриптов достаточно удобное для использования решение:


  • Vagrant поднимает виртуалку, которую можно настраивать как обычную рабочую станцию.
  • Одним скриптом из неё собирается готовые для загрузки по сети файлы, лишнее вырезается.
  • Vagrant поднимает виртуальный PXE сервер и сетевой клиент для проверки получившейся сборки.
Читать дальше ->

https://habrahabr.ru/post/350722/


Метки:  

Поиск сообщений в rss_rss_hh_new
Страницы: 1437 ... 1402 1401 [1400] 1399 1398 ..
.. 1 Календарь