В продолжение, поднятой TimeCoder'ом темы о путешествии во времени, хочу предложить к обсуждению еще одну модель. TimeCoder в своей статье упомянул про световой конус в разрезе слияния реальностей. Однако давайте рассмотрим на этом же примере сам пространственно-временной скачек.
В простейшем случае можно рассмотреть наше пространство время, как четырехмерный массив, в котором каждой группе пространственных координат соответствует временнАя координата. Можно рассмотреть модель иначе, как одномереный массив пространств. Т.е. в каждой ячейке массива существует копия пространства. Мы воспринимаем мир линейно, как бы читая этот одномерный массив слева-направо в течение жизни. Такая модель исключает всякое ветвление, возможно лишь допущение, что таких массивов существует некоторое множество и они между собой никак не связаны. Нам этот случай не интересен, он практически не оставляет нам ни возможности выбора ни возможности пофилосовствовать. Наш мир в такой реальности подобен кинопленке, где все события предопределены. Поэтому пойдем в своих допущениях дальше и предположим, что наш временной массив двухмерный (или даже трехмерный). Можно было бы рассматривать просто пятимерный массив, но рассуждая сугубо о времени, хочется более жестко отделить его от нашего восприятия пространства, поэтому пусть три пространственных координаты будут просто абстрактной точкой во временнОм массиве. Эта ситуация подобна, уже разобраной TimeCoder'ом, с той разницей что у нас не создается вселенных, а они существуют все вместе и параллельно, и чем дальше они от некоторого рассматриваемого нами кусочка — тем более масшабны изменения между ними. Скажем две соседних вселенных не будут отличаться для простого обывателя ничем: в песочнице во дворе окажется на одну песчинку больше, ромашка в саду вырастет не стем числом лепестков и т.п. Однако чем дальше мы будем отклонятся по оси вселенных, тем существеннее будут изменения.
Читать полностью »
Архив за 10 мая 2013 - 4
Модель конуса, при пространственно-временном скачке
2013-05-10 в 7:55, admin, рубрики: будущее здесь, Научно-популярное, Песочница, путешествия во времени, метки: путешествия во времениКак подружить Socket.IO и backbone.js
2013-05-10 в 7:45, admin, рубрики: backbone.js, javascript, socket.io, Веб-разработка, Песочница, метки: backbone.js, socket.ioКак мы все знаем, евенты backbone.js делятся на две категории:
- Изменение информации в моделях/коллекциях
- Евенты DOM — дерева
Недавно, мне необходимо было решить задачу подключения евентов socket.io к backbone, да так, что бы все было внутри приложения backbone, что бы евенты сокетов можно было объявить прямо во вьюхах и там же описать все действия, которые будут происходить по евенту.
Дабы не отступать от стиля backbone, хотелось реализовать возможность добавить событие socket.io так же, как событие DOM — дерева, а именно вот так:
var im = Backbone.View.extend({
io_events: {
'new_message': 'newMessage'
},
newMessage: function(message_data){
//do something
}
});
Долгие поиски по просторам интернета меня привели к подборке менее элегантных методов связки backbon'а и сокетов, которые, вроде, и решали задачу, но не так, как хотелось бы. Пришлось думать самому.
Читать полностью »
TSMC подтверждает намерение освоить производство по нормам 10 и 7 нм с использованием пластин диаметром 450 мм
2013-05-10 в 7:25, admin, рубрики: Новости, метки: новостиКомпания TSMC подтвердила намерение построить свою первую линию опытного производства, рассчитанную на пластины диаметром 450 мм, в 2016-2017 году. На ней предполагается выпускать продукцию по нормам 10 и 7 нм, в которой будет использоваться технология транзисторов FinFET.
Для производства 10-нанометровых чипов TSMC рассчитывает применять литографию в жестком ультрафиолетовом диапазоне (EUV). Установка соответствующего оборудования намечена на конец 2017 года.
Правительство США заблокировало распространение чертежей пистолета, который можно распечатать на 3D-принтере
2013-05-10 в 6:55, admin, рубрики: defcad, Defense Distributed, Dura Lex, liberator, будущее здесь, метки: defcad, Defense Distributed, liberator
Чертежи пистолета Liberator — первого в мире полностью пластикового огнестрельного оружия, все детали которого можно распечатать на 3D-принтере, опубликованные на сайте defcad.org, больше недоступны. Красная плашка в шапке сайта гласит, что файлы были убраны из публичного доступа по требованию подразделения министерства обороны США, которое занимается регулированием торговли оружием (US Department of Defense Trade Controls). Интернет-сообщество предсказуемо ответило на это мощным эффектом Стрейзанд. Обсуждение новости на Reddit собрало уже три тысячи комментариев, в которых выложены в том числе и ссылки на торрент с чертежами и моделями. Многие люди скачивают их и остаются на раздаче просто из принципа, чтобы не допустить исчезновения этой информации из интернета.
Читать полностью »
Как упростить жизнь программисту при отрисовке графиков в прямоугольной система координат
2013-05-10 в 6:35, admin, рубрики: Delphi, новичкам, Песочница, Программирование, метки: Delphi, новичкам, ПрограммированиеХабрет, читателям!
Не долго думая решил поделиться очень простым способом облегчить себе программерскую жизнь.
Иногда математические знания заложенные в школе запутывают начинающего программиста, что открыв исходник написанный несколько недель назад с трудом вспоминаешь что к чему.
Например, нам нужно нарисовать график какой нибудь функции на элементе Image1
с помощью Canvas
. Для определения координат пикселя в современных языках программирования отсчет начинается из верхнего левого угла холста. А что, если нужно отрисовать точку на плоскости используя прямоугольную систему координат (далее ПСК). Система координат имеет горизонтальную ось абсцисс, вектор луча которой направлен слева направо и вертикальную ось ординат — снизу вверх. Это очень усложняет определение привычных для нас координат точек на графике, особенно при кодинге с большим количеством взаимозависимых переменных.
Дабы не запутаться в коде я решил написать функцию…
Читать полностью »
Оценка эффективности и защищённости механизмов аутентификации
2013-05-10 в 6:16, admin, рубрики: аутентификация, информационная безопасность, критерии, научная работа, оценка эффективности, метки: аутентификация, критерии, научная работа, оценка эффективности В прошлой статье, я привёл свою классификацию механизмов аутентификации. Теперь я поделюсь методами их оценки и сравнения.
Всего можно выделить 4 основных показателя системы аутентификации:
1. Затраты на установку и обслуживание.
2. Эффективность.
3. Надёжность.
4. Безопасность.
Читать полностью »
Apache Thrift RPC Server. Дружим C++ и Java
2013-05-10 в 6:05, admin, рубрики: c++, java, linux, thrift, Программирование, метки: c++, java, linux, thrift Привет, коллеги.
Хочу в этом топике выложить инструкцию, как быстро прикрутить Thrift, к своим поделкам.
Thrift — технология для организации межпроцессного взаимодействия между компонентами системы. Была разработана где то в недрах Facebook. Посути это кросс-языковой фреймворк для создания RPC сервисов, на бинарном протоколе. С помощью этого решения можно «подружить» компоненты написанные на разных языках C#, C++, Delphi, Erlang, Go, Java, PHP, Python, Ruby, итд. Описание сигнатур сервисов и данных осуществляется с помощью специального IDL — языка. Технология, по своей сути, похожа на COM, но без всей этой обвязки с регистрацией компонент. Так же не будем забывать, что COM это технология только для Windows, в то время как Thrift — кросплатформенна.
Вобщем решил поэкспериментировать, попробовать вынести часть нагруженной-вычислительной логики из Java в С++, в надежде что нативный С++ код будет немного производительней, и за одно опробовать Thrift RPC, в надежде что это быстрее чем REST.
Как и положено, без бубнов и граблей не обошлось!
Читать полностью »
Внезапно: спутник Электро-Л снял затмение по нашей просьбе
2013-05-10 в 5:52, admin, рубрики: будущее здесь, мгу, НПО Лавочкина, НЦОМЗ, робототехника, роскосмос, Фототехника, Электро-Л, метки: мгу, НПО Лавочкина, НЦОМЗ, роскосмос, электро-лРебята, мы это сделали! «Роскосмос», как создатель, и «Росгидромет», как пользователь спутника «Электро-Л» откликнулись на нашу просьбу, изменили режим работы космического аппарата и сняли солнечное затмение в Австралии.
Кажется, никто не верил, что это реально — уговорить «Роскосмос» сделать что-то подобное для простых интернет-пользователей. Сам я полагал, что это будет сложнее чем попросить NASA сфотографировать Марс, и на успех надеялся, но, откровенно, не верил. Но это свершилось! Сразу две научные группы подготовили для нас результаты ночной съемки спутника. Во время австралийского затмения на космическом посту дежурили усиленные смены, а ведь это была ночь после праздника 9 мая. Готовые фотографии на открытый FTP загружались вдвое быстрее чем при штатной работе. И было не три снимка, как ошибочно написали РИА-Новости, а семь — каждые 15 минут, начиная с 0:55. Был даже один десятиминутный период.
(Под катом гифки на 5 мб)
Читать полностью »
Модальное окно bootstrap для редактирования форм
2013-05-10 в 5:49, admin, рубрики: .net, ajax, ASP, Bootstrap, mvc, метки: .net, ajax, bootstrap, mvcВозникла необходимость использовать плагин bootstrap-modal.js для редактирования формы. Казалось бы тривиальная задача, но пришлось столкнуться с некоторыми сложностями. В данной статье поделюсь с вами своим решением, более изящные решения и здоровая критика приветствуются.
Имеется страница с формой для редактирования товара. Добавим на форму выпадающий список с перечнем производителей. Рядом разместим бутстраповскую иконку icon-plus-sing, которая и будет триггером для вызова модального окна.
Интеграция 1С и Megaplan или почему веб-сервисы это хорошо
2013-05-10 в 5:41, admin, рубрики: 1С, ERP-системы, Песочница, метки: 1с, мегапланНа Хабре уже много статей про 1С и ее «плохую» способность по интеграции с другими системами. И я соглашусь с ними, интегрировать 1С и Megaplan оказалась задачей, куда менее приятность чем я предполагал в начале.
В статье я не расскажу как взять и настроить синхронизацию через API с помощью веб-сервиса от начала и до конца. Но расскажу ключевые моменты после которых найти не достающею информацию будет не проблема.
Предыстория
Я попал в отдел 1С в котором была своя, написанная сотрудниками конфигурация по приему и управлению задачами «PM». Время шло конфигурация развивалась и обрастала новым функционалом и отказаться от нее уже не было возможности, так как она стала единым центром по приему и обработки задач, уже не только отдела 1С, но и всех IT отделов холдинга(на момент написания статьи обсуждается внедрение в систему Административно хозяйственного отдела и отдела эксплуатации зданий). В конфигурации была настроена синхронизация с LDAP, всеми базами холдинга, автоматическими уведомлениями по skype и другое.
Читать полностью »