Тренинг FastTrack. «Сетевые основы». «Строение роутеров, платформы маршрутизации от Cisco». Эдди Мартин. Декабрь, 2012 |
|
Тренинг FastTrack. «Сетевые основы». «Строение роутеров, платформы маршрутизации от Cisco». Эдди Мартин. Декабрь, 2012 |
|
[Из песочницы] Как не стать Python-разработчиком |
Метки: author gii учебный процесс в it python обучение с чего начать |
[Из песочницы] SSO и Kibana: интеграция Kibana со встроенной аутентификацией Windows (Single Sign-On) |
В этой статье мне хотелось бы поделиться способом настройки технологии единого входа (SSO) в Elastic Stack, использующим X-Pack для аутентификации пользователей и разграничения доступа к данным.
Метки: author jetnet поисковые технологии it- инфраструктура elasticsearch elk kibana sso elastic stack x-pack xpack |
Оптимизация кода в уме, или «Ну так же однозначно быстрее» |
/*
- * 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)
).index = opnd + cmp(opnd, (-2))==>(0 | 1) * (objc - 1 - (-2));
TEBCresume
), ибо она ответственна за исполнение байт-кода (JIT скомпилированных инструкций языка TCL). По этой причине эта функция еще и самая большая (порядка 6 тысяч строк + примитивы и макросы) и одна из самых сложных в кодовой базе проекта, с множественными `goto`, головоломными макросами для работы со «стеком» исполнения, свёртка/развертка NRE (nonrecursive evaluation) и т.д. и т.п.if
или даже if/else
, я видел улучшение как и в результирующем ассемблерном коде, так и явно при конечном сравнении производительности результатов исполнения.
Метки: author sebres системное программирование программирование ненормальное программирование c++ оптимизация кода c-lang assembler |
[Перевод] Создаем своих криптокотиков (Часть 1) |
Метки: author Pavlov_dog разработка игр монетизация игр биллинговые системы blockchain ethereum token cryptocurrencies |
DSP на Java |
Java — язык программирования общего назначения. Общего назначения — значит можно писать почти любые программы. Вот я и попытался написать программу, которую обычно пишут на С или C++. Под катом я попытаюсь рассказать, как я декодировал спутниковые снимки с Метеор-М №2.
Метки: author dernasherbrezon разработка систем связи ненормальное программирование алгоритмы java dsp radio rtlsdr gnuradio |
[Из песочницы] Как я писал свой VNC, а потом нет |
Метки: author vaizmanai системное администрирование teamviewer vnc tightvnc ultravnc удаленное администрирование |
Использование CodeMonkey для обучение детей основам программирования |
Метки: author fatalway учебный процесс в it программирование обучение программированию codemonkey |
[Из песочницы] Как восстановить потерянный в форме текст |
Метки: author Anarmus восстановление данных восстановление данных форм windows открыть большой текстовый файл утопить уточку |
[Из песочницы] [Не только студентам] Лабораторная работа в Packet Tracer |
Метки: author valerylinkov сетевые технологии информационная безопасность cisco сетевое администрирование cisco packet tracer windows linux |
[Перевод] Rust: зачем нужны макросы |
Как-то я сказал своему коллеге, что в Rust имеются макросы, ему показалось, что это плохо. Раньше у меня была такая же реакция, но Rust показал мне, что макросы не обязательно плохи.
Где и как их уместно применять? Смотрите под катом.
Читать дальше ->
Метки: author bmusin системное программирование программирование компиляторы rust open source типы макросы рефакторинг читаемость кода |
[Перевод] Девушки и четвертая промышленная революция |
Метки: author sahsAGU карьера в it-индустрии блог компании microsoft марта праздник microsoft womens day |
[Перевод] Контейнеры внедрения зависимостей и выгоды от их использования |
Метки: author Kiselioff совершенный код программирование ооп java dependecy injection inversion of control container |
Исследование БД и СУБД с помощью T-SQL |
Метки: author jobgemws администрирование баз данных sql microsoft sql server .net ms sql server |
Тренинг FastTrack. «Сетевые основы». «Основы маршрутизации». Эдди Мартин. Декабрь, 2012 |
|
9 лучших книг про IT и программирование, которые вы могли пропустить |
Метки: author IliaBubnov профессиональная литература блог компании mail.ru group mail.ru geekbrains подборка книг рейтинг для новичков |
9 лучших книг про IT и программирование, которые вы могли пропустить |
Метки: author IliaBubnov профессиональная литература блог компании mail.ru group mail.ru geekbrains подборка книг рейтинг для новичков |
Moscow JS 40 — отчёт, отзывы гостей и видеозаписи |
Всем привет! Мы не успели оглянуться, как закончились все оффлайн-места на Moscow JS 40, который прошёл в нашем офисе 1 марта. Записаться успели не все желающие. Хорошие новости: уже появились видео и презентации от докладчиков. Под катом — видеозаписи, презентации, ссылки на фотоотчёт и отзывы слушателей.
Участники встречи говорили про мотивацию и трудности создания сервиса скриншотов веб-страниц, обсуждали developer experience и flow, разбирались с AST-парсерами и проводили экскурс в компьютерную лингвистику.
Метки: author rafinirovannoe разработка веб-сайтов программирование javascript блог компании avito avito moscowjs |
Moscow JS 40 — отчёт, отзывы гостей и видеозаписи |
Всем привет! Мы не успели оглянуться, как закончились все оффлайн-места на Moscow JS 40, который прошёл в нашем офисе 1 марта. Записаться успели не все желающие. Хорошие новости: уже появились видео и презентации от докладчиков. Под катом — видеозаписи, презентации, ссылки на фотоотчёт и отзывы слушателей.
Участники встречи говорили про мотивацию и трудности создания сервиса скриншотов веб-страниц, обсуждали developer experience и flow, разбирались с AST-парсерами и проводили экскурс в компьютерную лингвистику.
Метки: author rafinirovannoe разработка веб-сайтов программирование javascript блог компании avito avito moscowjs |