VK Cup 2015 |
Метки: Спортивное программирование вконтакте codeforces контест vkcup vkcup2015 |
Полная энергетическая автономия или как выжить с солнечными батареями в глубинке (часть 2. практическая) |
Метки: diy или сделай сам солнечная батарея солнечная энергетика автономная система |
GoogleFit API — стартуем и видим результат |
|
Разные версии JIT в .NET |
Метки: C# .net Блог компании Enterra jit ryujit clrium |
[Перевод] ?.: когда свойства в C# могут быть равны null |
?.
(null coalescing operator) помогает писать чистый простой и понятный код. Сегодня я покажу 4 ситуации, в которых он может быть очень полезен.null
каждое значение в цепочке:var location = default(string);
if (vendor != null)
{
if (vendor.ContactPerson != null)
{
if (vendor.ContactPerson.HomeAddress != null)
{
location = vendor.ContactPerson.HomeAddress.LineOne;
}
}
}
var location = vendor?.ContactPerson?.HomeAddress?.LineOne;
?.
сделает так, что как только в одном из свойств цепочки окажется null
, дальнейшее вычисление выражения производится не будет. Посмотрим ещё несколько примеров. Читать дальше →
Метки: c# .net Блог компании Enterra c# 6 |
DuoCode: транслируем C# в JavaScript |
Метки: Веб-разработка javascript c# .net Блог компании Enterra duocode webgl |
Анонс бесплатного игрового движка Source 2, а также Steam Link, дата выхода Steam Machines |
Метки: Game Development Source 2 Steam Link Valve |
SnapProtect for Open Systems |
Метки: Хранение данных Системное администрирование Резервное копирование ИТ-инфраструктура Восстановление данных netapp netapp fas SnapProtect backup |
Сага о E_RPC_DISCONNECT |
Type apptype = Type.GetTypeFromProgID("CoolAppID", false);
var app = Activator.CreateInstance(apptype) as Cool.Application;
var lib = app.Open(file, ... /* many flags */) as Cool.Library;
foreach(var asset in lib.Assets) {
/* some long operations */
}
Метки: Разработка под Windows .NET COM in .NET E_RPC_TIMEOUT E_RPC_DISCONNECT |
Unity обещают технологии, меняющие игры. Прямой эфир с GDC |
Метки: unity3d gdc gdc2015 |
[Из песочницы] Курс молодого бойца. Практический курс по Cisco Packet Tracer |
Метки: Сетевые технологии cisco cisco packet tracer симулятор сетей |
[Из песочницы] Дискретные структуры: матан для айтишников |
Метки: Математика Алгоритмы дискретная математика дискретный анализ теория графов теория вероятностей |
[Из песочницы] Интересный и одновременно простой слайдер на чистом CSS3 |
Метки: Веб-разработка HTML CSS tutorial html5 css3 nojs |
Добавление Wi-Fi к различным устройствам |
Метки: Разработка для интернета вещей Сетевые технологии Электроника для начинающих DIY или Сделай Сам wi-fi плк удаленное управление |
[Перевод] Высокочастотный трейдинг по соседству – Часть V (Заключительная) |
Метки: Блог компании ITinvest Геоинформационные сервисы ИТ-инфраструктура HFT HFT- трейдинг высокочастотная торговля торговые роботы инфраструктура фондовый рынок |
[Из песочницы] Китайский HID программатор USBISP (USBASP) в Linux. Препрошивка |
Метки: Электроника для начинающих Программирование микроконтроллеров DIY или Сделай Сам avr atmega8 программатор прошивка usbisp usbasp |
Правильная платформа для Java EE приложений: как z/OS + DB2 оказались в 3 раза быстрее Linux + Oracle |
Метки: Сетевые технологии Блог компании IBM JAVA Высокая производительность Java EE zEnterprise EC12 мейнфреймы |
Как взламывают корпоративный Wi-Fi: новые возможности |
Метки: Блог компании Positive Technologies Сетевые технологии Информационная безопасность взлом wi-fi RADIUS WPA2-Enterprise Kali Linux мобильная безопасность |
[Перевод] 10 самых распространённых ошибок, которые делают новички в Java |
Метки: Блог компании Mail.Ru Group java Программирование качество кода технопарк |
Чтение GATT-характеристик Bluetooth устройства |
Метки: Action Script Flash-платформа Блог компании Mail.Ru Group Программирование Flash ActionScript 3.0 Adobe Native Extension Adobe AIR Bluetooth LE |