Яркий пример того, для чего в ядре каждого современного устройства, начиная от калькулятора до сверх мощных серверов и ПК, есть прерывания на случай абсурдных команд.
Рубрика «Блог компании ua-hosting.company» - 78
Деление на ноль или наглядный пример почему нужны внутренние прерывания в ядре
2016-03-30 в 12:29, admin, рубрики: Facit ESA-01, Блог компании ua-hosting.company, вычислительная техника, гаджеты, Деление на ноль, калькуляторы, старое железо, метки: Деление на нольМаршрут перемещения потока данных: загрузка в реляционную БД
2016-03-30 в 6:27, admin, рубрики: R, RPostgreSQL, аdobe аnalytics, Администрирование баз данных, Блог компании ua-hosting.company, загрузка данных, ит-инфраструктура, код, реляционная бд, метки: аdobe аnalyticsИспользование языка программирования R вместе со свободной реляционной системой управления базами данных PostgresSQL может значительно ускорить и упростить процесс загрузки данных в БД.
Структурирование файлов
Перед началом загрузки данных в PostgreSQL, следует рассортировать файлы по типу в разные директории. R делает операции достаточно простыми на уровне ОС:
#### 1. Setting directory to FTP folder where files incoming from Adobe
## Has ~2000 files in it from 2 years of data
setwd("~/Downloads/datafeed/")
#### 2. Sort files into three separate folders
## Manifests - plain text files
if(!dir.exists("manifest")){
dir.create("manifest")
lapply(list.files(pattern = "*.txt"), function(x) file.rename(x, paste("manifest", x, sep = "/"))
}
## Server calls tsv.gz
if(!dir.exists("servercalls")){
dir.create("servercalls")
lapply(list.files(pattern = "*.tsv.gz"), function(x) file.rename(x, paste("servercalls", x, sep = "/")))
}
## Lookup files .tar.gz
if(!dir.exists("lookup")){
dir.create("lookup")
lapply(list.files(pattern = "*.tar.gz"), function(x) file.rename(x, paste("lookup", x, sep = "/")))
}
Миллион файлов и один ноутбук
2016-03-29 в 7:48, admin, рубрики: Блог компании ua-hosting.company, ит-инфраструктура, кодогенерация, набор данных, файлы, хранение данныхРассмотрим на примере он-лайн магазина, как с помощью ноутбука проанализировать миллион файлов.
При наличии достаточно современного компьютера, обрабатывать данные «среднего размера» возможно с помощью разумного использования утилиты GNU Parallel и обработки потоков.
Новости на рынке серверных ферм
2016-03-25 в 12:21, admin, рубрики: apple, Google, IBM, Teraco Data Environment, Блог компании ua-hosting.company, Вьетнам, ДЦ, облачные сервисы, серверная ферма, ЮАР, метки: ДЦСпрос на облачные сервисы все растет, если верить прогнозам, то к началу 2020 года почти 90% малых и средних предприятий будут вести свой бизнес через облако. Многие мега корпорации, такие как Apple, Google, IBM и другие продолжают возводить новые гипермаштабные дата-центы.
Google в Даллесе
Новая серверная ферма будет возведена в американском Даллесе, штат Орегон. Земельный участок под застройку ЦОД находится в полутора километрах от еще одного, уже введенного в эксплуатацию, дата-центра Google.
Читать полностью »
Изобретения Джорджа Штибица
2016-03-25 в 10:01, admin, рубрики: IT-Биографии, Блог компании ua-hosting.company, вычислительные машины, интерполятор, История ИТ, калькуляторы, мodel I, мodel II, мodel III, мodel IV, мodel k, мodel V, реле, релейная машина, старое железо, Штибиц, метки: вычислительные машины, калькуляторы, мodel I, мodel II, мodel III, мodel IV, мodel k, мodel V, релейная машина, ШтибицДжордж Роберт Штибиц (George Robert Stibitz) — выдающийся американский ученый и физик, который считается одним из творцов современных цифровых компьютеров. Он работал исследователем в компании Bell Labs — крупного исследовательского центра в области телекоммуникаций, электронных и компьютерных систем. В 30-40 годы Штибиц занимался успешной реализацией положений логики Буля, с использованием в качестве переключателей электромеханические реле. В 1937 году ученый собрал первую в США электромеханическую схему выполняющую операцию двоичного сложения.
Джордж Роберт Штибиц (30 апреля 1904 года — 31 января 1995 года)
Идея применения электромагнитные реле для создания счетной машины нового образца возникла у Штибица спонтанно, когда он находился у себя дома. Не теряя времени, исследователь начал сборку нового вычислителя прямо у себя на кухне. При этом Штибтц использовал все сподручные материалы: доски, жестяные банки, коробку из-под табака, лампочки от фонаря, пару реле и провода. Из всего этого набора ему удалось собрать примитивную электросхему, которая даже могла складывать два двоичных числа и демонстрировала результат сложения. Джордж назвал самодельную машину Model K, где k пошло от немецкого слова «kitchen» — кухня (в честь места «рождения» машины).
NASA запустила в космос новый 3D-принтер
2016-03-23 в 16:47, admin, рубрики: 3d принтеры, Блог компании ua-hosting.company, гравитация, космонавтика, космос, МКС, НовостьКомпания Made In Space разработала и успешно испытала 3D-принтер, способный осуществлять печать в вакууме в условиях низкой гравитации. По словам представителей компании, теперь 3D-печать станет возможна не только на борту Международной космической станции, но и в открытом космосе. Запуск нового принтера на МКС состоялся вчера (22 марта) в 23:05.
3D-принтер Zero-Gravity
Новый высокотехнологичный 3D принтер, известный как The Zero-Gravity, будет первым шагом в космическом промышленном производстве во Вселенной.
Macbook + Fanta = Ятрань-Москва?
2016-03-23 в 16:33, admin, рубрики: Erika, Mercedes Prima, Remington, Underwood, Башкирия, Блог компании ua-hosting.company, Железо, История ИТ, печать, пишущие машинки, старое железо, ЯтраньНаписать статью на данную тему меня сподвиг не совсем приятный случай, произошедший со мной на днях… Мой ноутбук стал жертвой сладкой воды под название Fanta. Если просто уронить стакан фанты на тротуар, стоимость потери будет не больше шести рублей, если же пролить ее на клавиатуру лэптопа Mac — цена вопроса увеличится — до двух тысяч долларов.
— Лучше бы я вымыла фантой всю улицу, это дешевле, — пожаловалась я другу, который, не долго думая, посоветовал пока Мас в ремонте, поработать на Ятраньке, только тягать тяжеловато будет! Что такое Ятранька я узнала, воспользовавшись поисковиком Google) — это оказалась печатная машинка.
При этом рассказал свою «прискорбную» историю родом из детства, связанную с пишущей машинкой Ятрань.
Читать полностью »
Жесты в проектировании и дизайне
2016-03-23 в 11:51, admin, рубрики: IT-стандарты, Блог компании ua-hosting.company, веб-дизайн, векторная графика, дизайн, жесты, мобильные устройства, мультисенсорные интерфейсы, сенсорные экраны, тактильная механикаС распространением сенсорных дисплеев становится особенно актуальным вопрос комбинаций жестов в компьютерных технологиях. Мультитач позволяет пользователям с помощью простых движений пальцев легко перемещать виртуальные объекты на экране. Большинство ключевых действий на сенсорных устройствах тесно связаны с жестами, они лежат в основе взаимодействия с мобильными устройствами и планшетами. Жесты состоят из тактильной механики (то, что делают пальцы пользователя на его сенсорном экране) и последующей тактильной деятельности (результат тактильной механики).
Ниже собрана необходимая информация, раскрывающая основные особенности сенсорных манипуляций на мобильных устройствах. А также представлены бесплатные векторные вариации жестов, которые можно использовать в работе.
Обходим антивирус при помощи десяти строк кода
2016-03-21 в 12:23, admin, рубрики: c++, АВ-обход, антивирусы, бинарники, Блог компании ua-hosting.company, вирусы, двоичный код, информационная безопасностьСпециалист по информационной безопасности под ником evasiv3 опубликовал на прошлой неделе запись в своем блоге, в которой рассказывается о том, как можно обойти любой антивирус при помощи десяти строк кода.
Изначально Evasiv3 планировал написать огромный пост о способах обхода антивирусной защиты, однако, протестировав первый шаг своего «руководства» он был очень удивлен: ни один из 56 протестированных продуктов, призванных обеспечить безопасность пользователя в сети, не обнаружил его бинарник.
После получения подобного результата я решил отказаться от своей идеи долгого и изматывающего обхода антивирусной защиты и действовать быстро, «грязно», но при этом невероятно просто.