Новости информационных технологий - 26488

Мартовская премьера Sony: встречайте Xperia Sola

Сегодня Sony анонсировала новый смартфон Xperia Sola. В отличие от трёх уже известных новинок этого года серии NXT, Sola относится к отдельной линейке, что можно заметить по отсутствию ставшей уже привычной прозрачной полоски под дисплеем. Диагональ экрана — 3,7", так что по габаритам модель расположилась аккурат между 3,5-дюймовым Xperia U и 4-дюймовым Xperia P, анонсированными недавно.

Главная фишка новинки — управление сенсорным экраном без касания. Смартфон фиксирует положение пальца над дисплеем и подсвечивает нужные ссылки, для перехода по которым достаточно короткого тапа. Это уникальная технология Sony, применённая впервые не только на смартфонах марки, но и вообще на рынке. Инженеры компании отдельно позаботились о том, чтобы floating touch не садил батарейку — по их заверениям, разница с обычным сенсорным экраном так мала, что даже не будет замечена потребителями.

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

Знакомство с Presto — Часть Вторая

Продолжаем осваивать простоту использования свеже-выRUBYленного веб-фреймворка.

Это вторая часть и посвящена она целомудрию HTML рендеринга.

А именно:

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

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

Twitter купил блог платформу Posterous

Ставший популярнейшим во многих странах сервисом, Twitter сейчас занялся тем, чем заняты его «коллеги» по социальной сфере. А именно — покупкой разного рода стартапов и сервисов, чьи технологии и наработки могут оказаться полезными для компании. Ранее было уже куплено несколько компаний, теперь же Twitter приобрел Posterous. Это уже не мелкая компания, а достаточно популярная в своей сфере блог-платформа.

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

Краткий экскурс

Меня часто спрашивают — чего ради ещё один фреймворк если есть Rails.
Я часто отвечаю — затем что поезд не решает те задачи которые решает автомобиль.

Ещё чаще меня спрашивают — чего ради Presto если есть Sinatra.
Также часто я отвечаю — потому что автомобили отличаются в плане скорости, комплектации и удобства.

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

Хочу поделиться опытом своей команды по миграции с древнего VMWare Server 2.0 на ESXi 4.1. В ходе оптимизации расходов на обслуживание перед нами встала задача уйти с сильно подтормаживавшего VMWare Server под виндой на бесплатный ESXi. Задача усложнялась территориальной распределённостью серверов (по всей России) и сжатыми сроками, в которые необходимо было это сделать.

Дано:

  1. Полтора десятка серверов в удалённых локациях. Возьмём за данность, что они имеют интерфейс удалённого управления (DRAC/ILO/IP KVM). Без этого миграция сильно усложняется большим количеством командировок.
  2. На серверах крутится по 3 виртуальных машины — контроллер домена, работающий также как DNS и DHCP-сервер (виртуальный диск 40 гигабайт), WSUS + хранилище дистрибутивов (150 гигабайт), и сервер, сканирующий сеть филиала на уязвимости (ещё 40 гигабайт).
  3. Промежуточных серверов, на которые можно было бы временно поставить ещё один ESXi и осуществить конвертацию на него «живых» машин у нас нет, но для хранения слитой информации у нас есть файлсервера, подключённые с нашими серверами в тот же свитч — в лучшем случае гигабитный, но чаще всего 100 мегабит.
  4. На все сервера у нас есть админские права через AD-группы (в большой компании это не всегда так, но в данном случае мы их получили). Паролей локального админа на эти сервера у нас нет.

Требуется:
Избавиться от связки Windows + VMWare Server. Профит: высвобождаем лицензии на ОС, а также ускоряем работу виртуалок, ибо периодически хост-машина сжирала все процессорные ресурсы (причина — процесс tomcat всё того же реликтового гипервизора) — виртуалкам становилось очень неуютно.
Читать полностью »

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

Одними из них являются так называемые программы-шутки, созданные, как следует из названия, для подшучивания над пользователями.

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

Постепенно приложения этого класса начали появляться и на других цифровых устройствах: мобильных телефонах и смартфонах.

Например, для мобильных телефонов, поддерживающих технологию Java, существуют имитации процесса удаления файлов или же полного форматирования устройства.
Читать полностью »

Я думаю, очень много людей думало над тем, чтобы сделать свой эмулятор терминала на PHP, и обычно останавливались на решениях вроде следующего:

<?php echo '<form><input name="cmd" /></form>'; if(isset($_GET['cmd'])) system($_GET['cmd']);

Конечно же, такое решение вызывает целый набор проблем, самая незначительная из которых — это то, что ошибки на экран не попадают. Есть и намного более значительные вещи, например запуск vi просто «подвесит» выполнение команды и придется открывать новую консоль и писать killall vi. И что уж точно не получится сделать, так это выполнить команды ssh или sudo, которые требуют чтения пароля прямо с терминала. Я постараюсь показать способ, с помощью которого можно устранить большую часть описанных выше проблем.
Читать полностью »

Microsoft разрабатывает универсальный голосовой переводчик

В нашем мире встречается мало людей, которые могут изучить в совершенстве больше 3-4 языков. Да, есть полиглоты-универсалы, знающие 10-15 и больше языков, но таких мало. Проблема чтения текстов на иностранном незнакомом языке более-менее решена: разного рода сервисов и программ, которые переводят тексты с одного языка на кучу других, предостаточно. Но вот голосовых переводчиков пока нет. Корпорация Microsoft собирается разработать универсальный голосовой переводчик, способный «на лету» переводить чужой язык, и проговаривать перевод уже на родном владельцу программы/устройства языке.

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

Известная проблема этого фреймворка — это отсутствие встроенной библиотеки layout'ов. Это серьезно ограничивает разработку веб приложений даже среднего уровня сложности. Страница вызывается как составной шаблон:

$data['page_title'] = 'Your title';
$this->load->view('header');
$this->load->view('menu');
$this->load->view('content', $data);
$this->load->view('footer');


Понятно, что такая запись громоздкая и неудобная. Гораздо удобнее было бы вызывать вид как вложенный шаблон — один раз:

$this->load->view('content', $data);

Недавно я наткнулся на заморскую статью с примером разрешающим эту проблему. Принцип довольно прост. Создается библиотека application/libraries/my_layout.php
Читать полностью »

Tele2 и НИИ Радио начинают двухнедельное тестирование LTE в ОмскеСегодняшний пресс-релиз Tele2 сообщает о том, что Tele2 и НИИ Радио начинают в омской мобильной сети испытания технологии LTE одновременно с GSM в диапазоне 1800 МГц при помощи оборудования, поставленного Nokia Siemens Networks.

В том же пресс-релизе сказано, что испытания продлятся до конца марта — примерно две недели, стало быть.

Tele2 и НИИ Радио начинают двухнедельное тестирование LTE в ОмскеСчитаю уместным предполагать, что речь идёт именно о том совместном тестировании LTE и GSM, о котором шла речь <aЧитать полностью »


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