Переход через NULL

Многие знают и используют встроенную функцию ISNULL(X, Y), которая заменяет первый аргумент на второй в случае, если он (первый) NULL. Менее употребима обратная встроенная функция NULLIF(X, Y), которая возвращает NULL, если первый аргумент равен второму. Комбинация этих двух функций позволяет избежать использования конструкций IF-ELSE или CASE-WHEN, что делает код компактнее. Если интересно посмотреть пару примеров […]

Разработана система беспроводного питания сразу для всей электроники в человеческом теле

С каждым годом медицина продвигается вперёд — и предлагает новые виды протезов, искусственных органов и электронных устройств, которые вживляются в человеческое тело. Соответственно, всё больше людей могут позволить себе электрический «апгрейд». Но главная проблема вживляемой электроники — как обеспечить постоянное и стабильное электропитание устройств, встроенных в организм? Рассматриваются разные варианты извлечения энергии из окружающей среды: […]

Запуск LAMP и сотен других веб-приложений в несколько кликов

В прошлой публикации я рассказал как SSHeller помогает быстро и легко развернуть OpenVPN сервер. В версии 1.1.0 был добавлен еще один плагин — Docker. Хочу сразу предупредить, что если у вас руки заточены под консоль, а управление Docker через командную строку кажется удобным и интуитивно понятным, — не нужно читать дальше, не нужно писать ничего […]

Что это было и как: впечатления команды Redmadrobot от WWDC

Роботы-разработчики продолжают телеграфировать из Сан-Хосе. И если о технических новостях WWDC все уже знают — да и мы об этом писали, на этот раз mc_murphy vani2 bealex рассказывают об опыте, который получают участники конференции, и других вопросах, которые обычно остаются за кадром. Иван Вавилов, руководитель iOS-команды Организация конференции К организации не придерешься — Apple давно […]

Хочу стать тестировщиком

На самом деле три — четыре года назад мне совершенно не хотелось становиться тестировщиком. Я даже не слышал о такой профессии и не имел совершенно никакого представления, чем эти самые тестировщики занимаются. В то время я был самым настоящим строителем. Бывших строителей не бывает, я и сейчас знаю, как организовать строительную площадку, какой кирпич нужно […]

Пенсия айтишника

7 июня в СМИ появилась новость о том, что Правительство определит параметры пенсионной реформы на следующей неделе. За основу взят вариант увеличения пенсионного возраста до 65 лет для мужчин и до 63 — для женщин. Напомню, что сейчас пенсионный возраст для женщин составляет 55 лет, для мужчин – 60. Таким образом, основным вариантом является выход […]

Знакомимся с хакерспейсом Нижнего Новгорода, CADR. Часть 2

Продолжаем интервью с основателем нижегородского хакерспейса CADR — Артёмом Попцовым (см. так же — первая часть). Какое оборудование есть? И вообще сколько места? Хакерспейс условно можно разделить на четыре основных зоны: монтажно-компьютерная зона, компьютерно-монтажная зона, зона презентаций и кухня. По данным зонам распределено следующее оборудование: 3D-принтеры: RepRap, ToyREP. Компьютеры: 3 рабочие станции, несколько ноутбуков, одноплатные […]

Исследование рынка вакансий BA/SA

«Исследование рынка вакансий аналитиков» — так звучала вполне реальная задача одного вполне реального ведущего аналитика одной ни большой, ни маленькой фирмы. Рисерчер парсил десятки описаний вакансий с hh вручную, раскидывая их по запрашиваемым скиллам и увеличивая счетчик в соответствующей колонке спредшита. Я увидела в этой задаче неплохое поле для автоматизации и решила попытаться справиться с […]

NumPy в Python. Часть 3

Предисловие переводчика И снова здравствуйте! Продолжаем наш цикл статей по переводу мана о numpy. Приятного чтения. Часть 1 Часть 2 Оригинал Операторы сравнения и тестирование значений Булево сравнение может быть использовано для поэлементного сравнения массивов одинаковых длин. Возвращаемое значение это массив булевых True/False значений: >>> a = np.array([1, 3, 0], float) >>> b = np.array([0, […]

О будущем шеринга в России и в мире

Почему для стартапов актуален принцип «Бей первым, Фредди», как спасти города от перманентных пробок и почему крупные компании все чаще хотят не продавать товары, а поставлять услуги – самые интересные тезисы и мысли в нашей подборке. Мы побывали на сессии «Шеринг и платформинг. Технологии, расширяющие радиус нашего взаимодействия» конференции Startup Village и делимся тезисами спикеров. […]