Архив за 27 июня 2013 - 2

Последние слухи о планшетофоне Samsung Galaxy Note 3 приписывают ему экран диагональю 5,7 дюйма. Сегодня ресурс Etnews сообщил, что корейский производитель может прибегнуть к географическому разделению, как это произошло с Galaxy S4. Однако в случае Note 3 «яблоком раздора» окажется экран, а не SoC.

Samsung Galaxy Note 3

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

В объединенной "Афише-Рамблер-SUP" закончили формирование новой корпоративной структуры. Новые ключевые руководители были объявлены еще в мае, после этого, похоже, осталась задача "разбросать" по департаментам нишевые проекты: 

Дмитрий Сергеев, в "Супе" управлявший "Чемпионатом" и "Газетой" (теперь подчиненной Юлии Миндер), в новой структуре отвечает за "Спецпроекты" - Игры, Спорт и Рамблер.Кассу. 

Однажды после переезда пришлось озадачиться поиском своего почтового отделения. В последних версиях настольной версии 2Гис, к счастью, для большинства городов имеется информация об индексах зданий и в конечном итоге поиск свелся к выбору почтового отделения по номеру, равному последним трем цифрам индекса, однако число рутинных операций для этого было достаточно велико и захотелось на досуге в качестве разминки для ума и из любви к прикладным алгоритмам попытаться этот процесс автоматизировать.
Где мое почтовое отделение? — поиск почтового отделения ДубльГис по индексу
Читать полностью »

Выпущена предварительная версия Visual Studio 2013Несколько недель назад на конференции Teched North America 2013 был сделан анонс Visual Studio 2013, и было рассказано о некоторых новых возможностях этой среды. Вчера, на конференции Build 2013 было объявлено о доступности предварительной версии Visual Studio 2013, Net Framework 4.5.1 и Team Foundation Server 2013 которые вы можете загрузить уже сейчас.
Читать полностью »

Впервые! Подписка MSDN стала доступна для ИТ-специалистов!
image
Мы рады сообщить, что впервые ИТ-специалисты получили доступ практически ко всему ПО Microsoft, которое теперь можно применять не только для знакомства с ПО, но и для решения различных задач в непроизводственной среде: эмуляция производственной инфраструктуры, тестовые стенды, опытная эксплуатация, изучение продуктов и т.п. Подписка MSDN включает все права и возможности, ранее доступные только разработчикам, без необходимости покупки Visual Studio.

Подписчики MSDN Platforms получают:
Читать полностью »

Уважаемые читатели!

На днях мы выпускаем новую версию движка для интернет-магазинов на платформе .NET AdVantShop.NET 4.0.

Piccy.info - Free Image HostingВышла новая версия движка для интернет магазинов AdVantShop.NET 4.0

Наша команда постаралась внести в AdVantShop.NET разные новые фичи: например, быстрый экспорт товаров в Яндекс.Маркет прямо из интернет-магазина, покупка в кредит и «в один клик», и другие интересные и полезные возможности. Предлагаем познакомиться с нашим движком подробнее и будем благодарны за Ваши комментарии, предложения и, конечно, по возможности конструктивную критику :)

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

Backend фреймворк SailsJS + BackboneJS + MySQL

Создавайте REST API без единой строки кода на serverside.

Что такое Sails.js?
Sails.js позволяет легко создавать Node.js приложения. Он задуман имитировать MVC паттерн таких фреймворков как Ruby on Rails, но с поддержкой потребностей современных приложений: данно-ориентированные API с расширяемой, сервис-ориентированной архитектурой. Он особенно хорош для построения чатов, It's especially good for building chat, веб панелей с данными обновляемыми в реальном времени или многопользовательских веб игр.
Читать полностью »

Планшетные компьютеры для детей уже давно не новость, такие изделия используются как в учреждениях образования, так и доступны для приобретения обычными пользователями. В последнем случае, как правило, покупаются недорогие изделия под управлением Android с далеко не самыми производительными процессорами. Nabi Jr, в этом плане, исключение: планшет хоть и недорог (в США его можно приобрести за $140), но зато построен на базе продвинутой платформы NVIDIA Tegra 3. Той самой, что используется в Google Nexus 7, или, к примеру, Читать полностью »

Привет сообщество, хочу поделиться с вами мотивирующей заметкой.
Безусловно, прочитав её вы во мгновение ока не станете учеными, не уедете в ЦЕРН и не поплещетесь в морях частиц в коллайдере. Тем не менее если вы дошли до того, чтобы написать статью в коллективный блог хабра, то скорей всего вам безусловно по силам будет опубликовать печатный труд в одном из научных журналов.
Если вы уже грезите о будущем, где есть место взъерошенным волосам, белому халату и сумбурной непонятной окружающим речи, то прошу под кат.

image
(Как всегда, картинку перезалью на habrostorage, как только доберусь до нормального интернета, прошу временно не пинать)
Читать полностью »

Предисловие

Случается, что навязчивая идея так прочно заседает в голове, что ты возвращаешься к ней снова и снова на протяжении многих лет. Пытаешься подойти к проблеме с другой стороны, воспользоваться новыми знаниями, или же просто начать все еще раз с чистого листа — и так до тех пор, пока вопрос не будет исчерпан раз и навсегда. Для меня такой идеей-фикс стали языки программирования. Сам факт того, что одна программа позволяет создавать другие программы, в моих глазах наделял ее непостижимой фрактальной красотой. Написание такой программы самому стало лишь вопросом времени.

В первый раз время наступило после второго курса. Я был уверен, что полученных знаний языка C мне хватит, чтобы в одиночку написать и компилятор, и виртуальную машину, и всю стандартную библиотеку к нему. Задумка была элегантна и дышала романтикой юношеского максимализма, но вместо этого результатом двух лет прилежной работы стало монструозное нечто. Даже несмотря на то, что виртуальная машина подала признаки жизни и смогла исполнить довольно несложные скрипты на псевдоассемблере, который помог написать боевой товарищ fornever, проект был вскоре заброшен. Вместо этого было решено написать язык для платформы .NET, чтобы нахаляву получить автоматическую сборку мусора, jit-компилятор и все прелести огромнейшей библиотеки классов. Компилятор был реализован всего за полгода, исходный код выложен на CodePlex, и с ним я успешно защитил диплом.

Однако чего-то по-прежнему не хватало. При всех своих преимуществах, разработанный для диплома язык требовал явного объявления всех типов и функций, не имел никакой поддержки generic'ов, не умел создавать анонимные функции, да и вообще область его применения была неясна. Решение изобрести еще один велосипед пришло спустя год, когда мне написал знакомый, учившийся на моей же кафедре на два года младше. Он предложил «помочь» ему в написании дипломной работы, и я согласился. К новому языку были поставлены следующие требования:

  • Взаимодействие с любыми доступными типами .NET без явного импорта
  • Поддержка generic'ов
  • Поддержка анонимных функций и замыканий
  • Наличие хоть какой-нибудь практической ценности

Вышеупомянутый fornever изъявил желание поучаствовать, и работа закипела. Он принимал активное участие в создании дизайна языка и написал парсер на F#, а я занялся описанием синтаксического дерева и внутренней инфраструктуры.

На днях знакомый защитил-таки свой диплом, поэтому репозиторий проекта на Github теперь открыт для всех желающих. Дальше в статье я расскажу о том, что в результате получилось, какие подводные камни встретились на пути, и почему у статьи такой желтый заголовок.Читать полностью »


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