Архив за 18 ноября 2014 - 6

Здравствуйте. Раньше, когда почти не знал C#, хотел написать свой «мега-крутой» язык программирования. Много раз осматривал разные форумы с мыслями скопировать весь код и быть крутым. Но ничего такого никогда не находил, расстраивался и продолжал трудится над изучением C#. Через полгода я смог написать консольное приложение, которое вписывало свой текст, написанный в консоли, в *.cs файл. Еще полгода спустя пытался «позаимствовать» код с Хабрхабра, но код был на другом для меня языке и я забросил это дело. Позже, месяца так через 1-2, я смог написать транслятор в C#, который компилировал .src (я исковеркал .cs) файл и выдавал, как ни странно, .exe файл.
Читать полностью »

Допустим, у вас в бакете скопилось несколько сотен миллионов файлов (всякое бывает) и вы решили их удалить. Удалить бакет без удаления содержимого нельзя. Удаление самих файлов происходит примерно по 1000 за 2 секунды. Несложно посчитать, что 400 миллионов файлов можно удалить за 9 дней работы браузера без выключения, да еще и заплатить придется за каждую операцию (DELETE хоть и бесплатный, но LIST стоит денег).

Но есть возможность настроить правила хранения файлов так, чтобы они удалялись автоматически:
Читать полностью »

Для старта своей программы Android One, Google выбрала Индию. Данный рынок имеет огромный потенциал, но пока не так насыщен, как китайский. Первый аппарат, созданный в рамках этой программы, показали в середине сентября. Всего на рынок было выпущено лишь три модели Android One.

Android One

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

Ознакомившись с публикацией «Мифология здорового образа жизни» немного захотелось схватиться за голову. Причина тому — смесь правды и неправды.
Читать полностью »

Не желаете ли узнать о том, что Google знает о вас? Вот 6 ссылок, которые покажут вам некоторые данные, собранные гуглом.

1. Ваш профиль в Google

Google создаёт профиль с вашими основными данными – возраст, пол, интересы. Эти данные используются для показа релевантных объявлений. Вы можете просмотреть эту информацию здесь:

www.google.com/ads/preferences/

(прим.перев. – в моём случае гугл не блещет информацией. Я не состою в Google+, а по посещённым мною сайтам гугл не смог определить мой пол, а возраст определил в 65+ лет).
Читать полностью »

Доброго времени суток!

Сегодня никого не удивишь монитором в автомобиле. Они ставятся штатно даже в лады. Мы все привыкли управлять функциями автомобиля касанием к экрану или смотреть телевизор, стоя в пробке. Конечно же, так было не всегда, подобные устройства имеют свою историю развития, которая не менее интересна, чем история, к примеру, персональных компьютеров.

Итак, сегодня мы рассмотрим первенца подобных систем от компании Toyota. Впервые EMV была представлена 30 лет назад, в далеком 1985 году, в качестве опции автомобиля Toyota Soarer в кузове MZ12.

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

На сайте компании Kateeva появилось сообщение о выпуске высокопроизводительного комплекта оборудования YIELDjet FLEX, предназначенного для серийного выпуска гибких панелей OLED. Таким образом, гибкие и изогнутые экраны стали на шаг ближе к широкому появлению на рынке.

Хотя и предварительная стадия проекта заняла больше времени чем ожидалось, Microsoft открыла долгожданный ЦОД с нулевым содержанием углерода в Вайоминге, США. Биологический газ – в этом случае метан закачивается в специальные топливные элементы, которые впоследствии дают электроэнергию для серверов дата центра. При таком процессе происходит полностью безотходное получение электроэнергии, а избыток выделяемого тепла направляется обратно в перерабатывающую камеру для ускорения анаэробного брожения.

Прототип дата центра на метане - 1Читать полностью »

Один пацан писал все на JavaScript, и клиент, и сервер, говорил что нравится, удобно, читабельно. Потом его в дурку забрали, конечно.
— С просторов интернета

К чему это я? Занятная штука — JavaScript. Основа современного web и на фронтэнде альтернатив как таковых не имеет.

JavaScript это, в том числе, и стандартная библиотека, о которой здесь и пойдёт речь. Под стандартной библиотекой я подразумеваю модули, конструкторы, методы, что должны присутствовать на любой платформе, будь то браузер или сервер, без лишних действий со стороны программиста, не включая API, специфичный для платформы. Даже если вы пишите не на JavaScript, а на языке в него компилируемом, скорее всего, вам придется иметь дело с его стандартной библиотекой.

Ванильная стандартная библиотека JavaScript, в целом, неплоха. Это не только стандартная библиотека по спецификации языка ECMA-262 актуальных версий — от 3 до черновика 6. Часть API вынесена в отдельные спецификации, например, API интернационализации ECMA-402. Многие возможности, без которых сложно представить JavaScript, например, setTimeout, относятся к web-стандартам. Консоль не стандартизована вовсе — приходится полагаться на стандарт де-факто.

Вот только не такая уж она и стандартная — везде разная. Есть старые IE, в которых из коробки мы получаем стандартную библиотеку ES3 90-бородатого года даже без Array#forEach, Function#bind, Object.create и консоли, и есть, например, Node.js, на которой многие уже вовсю используют возможности грядущего ES6.

Хочется иметь универсальную, действительно стандартную библиотеку, как на сервере, так и в любом браузере, максимально соответствующую современным стандартам, а также реализующую необходимый функционал, что (пока?) не стандартизован. Статья посвящена библиотеке core.js — реализация моих соображений по поводу стандартной библиотеки JavaScript. Кроме того, эта статья еще и шпаргалка по современной стандартизованной стандартной библиотеке JavaScript и заметки о её перспективах.

Содержание, или что получим на выходе:

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

Приветствую!

Через тернии к Unity3D - 1

Хочу поделиться своим знакомством с геймдевом. Рассказать о том, как я начал свой путь с XNA. Так же хотелось бы рассказать, как я стал программистом, жаждущим большего контроля над компьютером и том, как влип в написание своего движка на C++. Расскажу о познании готовых решений, таких, как Unity3D и покажуь на своих примерах, что из этого можно сделать.
Читать полностью »


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