Архив за 24 декабря 2013 - 6

Создатели камеры в форме шара под названием Panono доработали первоначальную конструкцию, заменив модули камер. В результате суммарное разрешение выросло с 72 до 108 Мп. Это делает Panono первой потребительской камерой разрешением более 100 Мп.

Создатели камеры-шара Panono повысили ее разрешение с 72 до 108 Мп

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

Читать полностью »

image

Предлагаю всем джангистам/алхимистам немного отвечься и почитать вольную интерпретацию вводного туториала и частично документации по Peewee – stand-alone ORM, обязательной к ознакомлению любому питонщику и, в особенности, фласкеру. Пишут о ней мало, а зря. С Peewee очень просто подружиться, особенно если вы уже знакомы с какой-нибудь ORM на ActiveRecord. Что более важно – с ней приятно дружить :) Ну, начнём.

Установка

С pip:

pip install peewee

Из репозитория:

git clone https://github.com/coleifer/peewee.git cd peewee python setup.py install

Тесты:

python setup.py test

Есть обвязка для flask:

pip install flask-peewee

Определение моделей или «попахивает джангой»

Весь нижеследующий код можно повторить один к одному в интерактивном интерпретаторе или отдельном скрипте.

from peewee import *

db = SqliteDatabase('people.db')

class Person(Model):
    name = CharField()
    birthday = DateField()
    is_relative = BooleanField()

    class Meta:
        database = db  # модель будет использовать базу данных 'people.db'

Типов полей много, на все случаи жизни. Peewee берёт на себя преобразование питоновских объектов в значения, подходящие для базы данных, и наоборот.
Читать полностью »

В онлайн-образовании доминирующим форматом курсов являются курсероподобные: с краткими видео и текстами, презентациями, тестами, форумами и так далее. Этот формат хорошо подходит для большинства дисциплин.

А где-то в сторонке расположился небольшой островок обучающих ресурсов, работающих в другом формате, который можно назвать «интерактивный онлайновый фаблаб» или более формально — массовые интерактивные онлайн-курсы. Большая часть этих ресурсов предназначена для технарей: там обучают программированию, вёрстке, работе с базами данных и так далее.

В этой статье мы расскажем о том формате обучения, который применяется в HTML Academy. И, конечно, о наших особенностях, методиках и приёмах.

Массовые интерактивные онлайн курсы: опыт HTML Academy
Читать полностью »

Сеть городских сайтов Hearst Shkulev по данным liveinternet вошла в десятку самых посещаемых проектов Рунета. Статистика подразумевает сложение аудитории региональных проектов.

Региональная сеть Hearst Shkulev вошла в десятку liveinternet 

Собственные оценки Shkulev выше цифр liveinternet, вероятно счётчик складывает не все городские сайты издательского дома в одну строку.

Региональная сеть Hearst Shkulev вошла в десятку liveinternet 

Читать полностью »

Выбор направления бизнеса или как выиграть холивар
Итак, решение заняться своим делом принято и одобрено читателим, за что ему огромное спасибо! Очевидно, в первую очередь следует понять, чем я буду заниматься. Решение серьезное – судьбоносное. Вспомним тот же эпичный анекдот:

Встречаются два друга:
— Как дела?
— Да вот, основал новый стартап, очень быстро растём, развиваемся.
— Круто! А в чём суть стартапа?
— Я провёл исследование рынка и решил публичный дом открыть.
— Ого, интересно, и какие цены?
— Анал — $100, орал — $50.
— А классический секс?
— Понимаешь, это ж стартап. В общем, я пока один работаю…

Я тоже один работаю и у меня тоже стартап, так что надо быть предельно осторожным и бдительным при принятии решения.
В данном посте я проиллюстрирую процесс принятия решения. Чтобы процесс был наиболее нагляден, я для каждой идеи ментально рожу своего персонального виртуального апологета, и решение приму учитывая весь этот разброд идей. Заодно покажу, как можно утихомирить такое полчище, коими наполнены переговорные комнаты во множестве больших организаций, и настроить его на конструктивный лад. Итак:
Читать полностью »

По словам источника, ссылающегося на данные, поступающие от представителей цепочки поставок, Apple выпустит планшет с экраном размером 12,9 дюйма в октябре будущего года. Это изделие будет ориентировано на образовательный рынок Северной Америки. Сборкой больших планшетов Apple, как утверждается, займется компания Quanta Computer.

Как известно, компании Samsung Electronics также приписываютЧитать полностью »

Компания Apple, как известно, в своем новом компьютере Mac Pro решила использовать профессиональные 3D-карты AMD FirePro. Это, а также очень высокий спрос на рабочую станцию калифорнийской компании позволил представителям цепи поставок говорить об увеличении доли AMD на рынке профессиональных видеокарт в следующем году на 10%.

AMD FirePro S10000

Читать полностью »

image

Пространство адресов IPv4 практически исчерпано. В 2014 году возникает уже реальная угроза невозможности подключения ряда абонентских устройств, в частности M2M-датчиков для нефтегазовой сферы, охранных устройств и других терминалов, нуждающихся в уникальных ip-адресах. Не говоря о принтерах, фотоаппаратах, холодильниках и других устройствах.

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

При внедрении протокола IPv6 для абонентов мобильной сети мы остановились на технологии Dual-stack IPv4v6. Любому устройству может назначаться как IPv4, так и IPv6-адрес.Читать полностью »

До сегодняшнего дня мы писали о Skyforge, в основном, технические посты, которые рассказывали об «изнанке» процесса разработки этого масштабного проекта. Но сегодня речь пойдёт о творчестве в чистом виде: команда Allods Team объявляет о старте конкурса по концепт-арту.
Задачей конкурса является создание дизайна шлема для персонажа из мира игры Skyforge.

Авторы 8 сильнейших работ будут приглашены на многочасовую лекцию по созданию концепт-арта в святая святых российского геймдева — офис Allods Team. По итогам лекции, все заинтересованные получат возможность принять участие в работе над игрой. Для тех, кто не сможет посетить лекцию, будет организована онлайн-трансляция. Участники из других городов также получат возможность присоединиться к созданию концепт-арта для игры.

Старт конкурса: 20 декабря.
Подведение итогов: 20 января.

Вопросы, касающиеся условий проведения конкурса, вы можете задать здесь.

Условия и рекомендации

Конкурс концепт арта от SkyforgeЧитать полностью »

С выходом Windows 8 разработчикам стала доступна новая библиотека классов — Windows Runtime. Компоненты WinRT могут использоваться в приложениях Windows Store и настольных приложениях; в неуправляемом коде C/C++, в JavaScript, а также в C# и Visual Basic.

Метаданные Windows Runtime

На внутреннем уровне компоненты WinRT представляют собой компоненты COM (Component Object Model), для описания API которых теперь используются метаданные. Эти метаданные хранятся в файлах с расширением *.winmd и представляют собой обновленную версию метаданных .NET, которые кодируются в соответствие с правилами раздела №2 (Metadata Definition and Semantics) стандарта ECMA-335. Поскольку обычные сборки .NET Framework кодируются с помощью этого же стандарта, это говорит о том, что вы можете использовать знакомые средства (такие как ildasm.exe, Object Browser) для просмотра содержимого этих файлов.
По большей части, просмотр WinMD файла с помощью утилиты ildasm.exe очень похож на просмотр стандартной управляемой сборки. Есть несколько различий, которые могут быть видны — в первую очередь то, что WinMD файлы, в общем, не содержат никаких Intermediate Language (IL) инструкций. Вместо этого, эти файлы описывают API, предоставляемые Windows Runtime. Реализация этих интерфейсов может быть полностью отделена от их определения, и по сути, может быть записана в машинном коде. Тем не менее, для разработчиков управляемых приложений, детали реализации WinRT API не имеют значения, потому что управляемый код должен видеть только определения API, которые он вызывает. За кулисами, Common Language Runtime (CLR) и операционная система Windows соединяют для вас определения API и их реализации.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js