Pull to refresh
  • by relevance
  • by date
  • by rating

Будущее компьютера глазами стратегов Microsoft

IT-companies
На конференции EmTech, проходящей в эти дни в стенах Массачусетского Технологического Института (MIT), одним из докладчиков выступил шеф Microsoft по исследованиям и стратегии Крейг Манди (Craig Mundie). Журнал Technology Review попросил его рассказать о своем видении будущего персональных ПК, а я дополнил его слова кое-какими комментариями.

Следующим большим сдвигом в области ПО персонального компьютера Крейг считает переход к смешанной схеме, когда устройства-клиенты (десктопы, мобильные компьютеры и телефоны) одной ногой будут опираться на привычные локальные программы, а другой — на интернет-сервисы. Архитектура приложений для всех платформ должна стать единой. Такой подход к проектированию компьютерных систем в Microsoft уже больше года определенно называют «Софт+Сервисы».
Читать дальше →
Total votes 30: ↑22 and ↓8 +14
Views 263
Comments 68

Запуск VMware Player, как Windows Service

Lumber room
Translation
У вас есть желание запускать Vmware как фоновый процесс на компьютере с Windows?
Ничего из нижеописанного не одобрено VMware. Это руководство описывает только мой способ использования VMware Player.

  1. Создание виртуальной машины
  2. Установка VMware Player
  3. Создание службы VMware Player
  4. Запуск виртуальных машин при старте Windows


Переводчик: следующий абзац был добавлен после того, как в комментариях появились вопросы о том, зачем все это надо.
В чем может быть выигрыш такого способа? Не проверял, но думаю, что выигрыш в дисковом пространстве и системных ресурсах (дистрибутив второго сервера весит около 600 Мб, а последнего плейера — более чем в три раза меньше). Так же помним, что сервер до недавнего времени отставал по поддержке свежих поколений виртуальных машин.


Итак, по порядку.
Total votes 8: ↑5 and ↓3 +2
Views 3.6K
Comments 10

Выполним качественно и в срок

Lumber room
gastarbaiter

Так получилось, что одним из основных проектов 2008 года было выбор ERP системы, выбор поставщика и проведение тендера. Многим, наверное, приходилось выступать в качестве продавца ИТ услуг, вы также видели и анализировали как продают ИТ услуги конкуренты, а знаете ли вы как это все выглядит с другой стороны зеркала? Самое интересное, что до этого я работал на стороне вендора, т.е. продавца, занимался конкурентной стратегией, анализом конкурентных преимуществ и формированием скопа продукта и многие вещи со стороны заказчика и продавца выглядят по разному. Наблюдений скопилось достаточно много, часть из них попала в статью «Как не ошибиться при выборе новой информационной бизнес системы?», что-то попало в доклад «Выбираем ERP систему, на чем сделать фокус сегодня?», который я делал на конференции Cnews осенью 2008 года, ну и в прочие материалы в этом блоге.
Читать дальше →
Total votes 10: ↑3 and ↓7 -4
Views 209
Comments 9

Обновление сервиса Charts.HoHli.com

Self Promo
Online Charts Builder

В конце 2007-го года я запустил сервис charts.hohli.com, данный сервис базируется на Google Charts API и позволяет генерировать графики. И вот, спустя полтора года решился я на обновление сервиса…

Читать дальше →
Total votes 54: ↑49 and ↓5 +44
Views 668
Comments 49

Использование XML-RPC в Drupal. Quickstart

Drupal *
В этой статье я расскажу как можно использовать эту замечательную технологию в не менее замечательной системе Друпал. В качестве примера попытаемся сделать систему, позволяющую отправлять сообщения на сайты под управлением Drupal из вашего jabber-клиента.
Читать дальше →
Total votes 5: ↑5 and ↓0 +5
Views 3.4K
Comments 6

Safari — просмотр исходного кода страницы в TextMate

Development for MacOS *
Большинство пользователей Safari, по тем или иным причинам просматривающие исходный код страниц (View Source), ощущают некоторые неудобства из-за отсутствия подсветки синтаксиса. Существует несколько способов справиться с этой проблемой. Я остановлюсь, на мой взгляд, на самом интересном. Лично мне удобнее всего всего просматривать код в том же редакторе, в котором я работаю повседневно — TextMate.
Читать дальше →
Total votes 11: ↑8 and ↓3 +5
Views 2.9K
Comments 2

Реализация сервисов в MSWin (часть вторая)

Lumber room
В дополнение к хабратопику про написание сервисов отмечу еще одну возможность — запуск приложений от имени текущего пользователя терминала.

Это удобно, если выбран вариант управления сервисом и его взаимодействия с пользователем по принципу — сервис не интерактивный и запущен от имени Local System, а приложение должно быть запущено от имени пользователя.
Читать дальше →
Total votes 15: ↑12 and ↓3 +9
Views 357
Comments 0

Google Global Cache — для избранных

IT-companies
Одна из характеристик Google — предоставление качественный сервисов, бесплатно и с выгодой для себя.

Google Global Cache (GGC) — одно из решений по оптимизации огромных объемов своего трафика на базе платформы CDN, да еще и с пользой для пользователей (читай провайдеров).

Но что же все-таки это такое?


Взрыв широкополосного доступа и богатый мультимедийный контент постоянно увеличивает спрос от провайдеров Интернета (ISP). GGC позволяет предоставлять Google контент, в первую очередь видео, из собственной сети (провайдера). Это облегчает нагрузки на сеть и снижает затраты на транзитные линки, тем самым экономя деньги провайдеров, в то же время повышая уровень обслуживания пользователей.
Читать дальше →
Total votes 55: ↑50 and ↓5 +45
Views 54K
Comments 30

Google Schemer

IT-companies
Google запустил очередной сервис. На этот раз это сервис для совместного достижения и управления своими целями/желаниями. Сам Google называет этот сервис аналогом 43 Things. Пока доступ туда только по инвайтам и предназначен он для жителей США. Хотя последнее ограничение чисто формальное.

image

На сайте есть так называемые «schemes». Scheme — это любая штука, которую вы хотите сделать: съездить в другой город, сделать кому-то подарок, купить что-то, научиться что-то делать. В общем, абсолютно любое действие.

image

Вы можете добавлять в свой профиль существующие «Затеи» (мне кажется это наиболее адекватный перевод scheme на русский), добавлять абсолютно новые, помечать существующие как выполненые. Можно подбадривать пользователей, которые запланировали какую-то затею.

Самой собой есть теги, привязка к городам/местам. Ну и полнейшая интеграция с Google+. Google рассматривает этот сервис как один из способов популяризации Google+.

Ниже рекламный ролик нового сервиса.


Более подробно можно почитать на английском.

Инвайты без проблем можно нагуглить по запросу schemer.com/invite :) Каждому новому пользователю дается по 20 инвайтов.

Ну и конечно мои 20 инвайтов для вас.
Total votes 85: ↑76 and ↓9 +67
Views 6.1K
Comments 406

Product Lifecycle Management. Популярно о процессах управления жизненным циклом телекоммуникационных услуг

IT Standards *Development of communication systems *
Sandbox
Все мы пользуеся услугами связи для самых разных целей: получить доуступ к любимым сайтам и блогам, пообщаться с любимыми, друзьями и коллегами, провести переговоры, посмотреть любимые телепередачи или онлайн трансляции, отправить почтовые сообщения. Эра телеккомуникаций подарила нам невообразимые возможности и огромный спектр новейших товаров и услуг. Одними из ключевых услуг являются непосредственно телекоммуникационные: доступ в интернет, голосовая связь, телевидение и могие другие. Я работаю в сфере телекоммуникаций и хотел бы рассказать как рождаются телекоммуникационные услуги, как они развиваются и обслуживаются и как умирают.

Читать дальше →
Total votes 2: ↑2 and ↓0 +2
Views 13K
Comments 10

Advanced Active Directory Services WS2012 – информация от Экс-Архитектора Microsoft

«Звезды и С» corporate blog
Алексей Кибкало продолжает делиться секретами! Предлагаем посмотреть запись вебинара.


За два часа были освещены следующие темы:
Читать дальше →
Total votes 12: ↑8 and ↓4 +4
Views 12K
Comments 11

Про модель, логику, ООП, разработку и остальное

Programming *Perfect code *IT Standards *C# *ООP *
Часто ли вы задумываетесь – почему что-то сделано так или иначе? Почему у вас микросервисы или монолит, двухзвенка или трехзвенка? Зачем вам многослойная архитектура и сколько у вас вообще слоев? Что такое бизнес-логика, логика приложения, презентационная логика и почему все так разделено? Посмотрите на свое приложение – как оно вообще спроектировано? Что в нем и где находится, почему это сделано именно так?
Потому что так написано в книжках или так говорят авторитетные личности? Какие ВАШИ проблемы решает тот или иной подход/паттерн?
Даже то, что на первый взгляд кажется очевидным, порой бывает очень сложно объяснить. А иногда, в попытке объяснения, приходит понимание того, что очевидные мысли были и вовсе ошибочны.
Давайте попробуем взять какой-нибудь пример и изучить на нем эти вопросы со всех сторон.
Читать дальше →
Total votes 55: ↑51 and ↓4 +47
Views 96K
Comments 34

Kubernetes NodePort vs LoadBalancer vs Ingress? Когда и что использовать?

Southbridge corporate blog System administration *DevOps *
Translation


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


Примечание: рекомендации рассчитаны на Google Kubernetes Engine. Если вы работаете в другом облаке, на собственном сервере, на миникубе или чем-то еще, будут отличия. Я не углубляюсь в технические детали. Если хотите подробностей, обратитесь к официальной документации.

Читать дальше →
Total votes 9: ↑9 and ↓0 +9
Views 35K
Comments 7

ServiceLoader: встроенный DI-фреймворк, о котором вы, возможно, никогда не слышали

OTUS corporate blog Programming *Java *
Translation
Салют, друзья. Уже в эту пятницу пройдет первое занятие в новой группе курса «Разработчик Java». Именно этому курсу и будет посвящена текущая публикация.



Многие из java-разработчиков для внедрения зависимостей используют Spring. Некоторые, возможно, пробовали Google Guice или даже OSGi Services. Но многие не знают, что в Java уже есть встроенный DI. Думаете это появилось в Java 11 или 12? Нет, он доступен с Java 6.
Читать дальше →
Total votes 15: ↑13 and ↓2 +11
Views 4.9K
Comments 5

2. Обзор технической поддержки и гарантии коммутаторов Extreme Networks

TS Solution corporate blog IT Infrastructure *Network technologies *IT-companies
Tutorial


Введение


Друзья, добрый день. В предыдущей статье мы рассмотрели коммутаторы Extreme уровня Enterprise. Теперь я немного изменю порядок статей и сегодня продолжу цикл статьей про сервисные контракты и гарантийные обязательства Extreme. У Extreme, как и у всех остальных больших вендоров, есть 2 вида обязательств по поддержке своих продуктов:

  • сервисные контракты
  • гарантийное обслуживание

Всем кому интересно понять, что Extreme предлагает в своих сервисных контрактах поддержки и какие гарантийные обязательства берет на себя, добро пожаловать под
Читать дальше →
Total votes 13: ↑9 and ↓4 +5
Views 2.3K
Comments 4

Балансировка нагрузки и масштабирование долгоживущих соединений в Kubernetes

Mail.ru Group corporate blog DevOps *Kubernetes *
Translation

Эта статья, которая поможет разобраться в том, как устроена балансировка нагрузки в Kubernetes, что происходит при масштабировании долгоживущих соединений и почему стоит рассматривать балансировку на стороне клиента, если вы используете HTTP/2, gRPC, RSockets, AMQP или другие долгоживущие протоколы. 
Читать дальше →
Total votes 30: ↑30 and ↓0 +30
Views 7K
Comments 4

Трассировка сервисов в мобильной транспортной сети. Как мы пришли к графовой БД Neo4j

Algorithms *NoSQL *Cellular communication
Sandbox

Часть 1. Начало


1.1 Введение и постановка задачи


В компании МТС мы централизованно занимаемся контролем качества сетей передачи данных или, проще – транспортной сети (не путать с логистической транспортной сетью), далее по тексту – ТС. И, в рамках нашей деятельности, нам постоянно приходиться решать две основные задачи:

  1. Обнаружена деградация клиентских (по отношению к ТС) сервисов – нужно определить путь их проключения через ТС, и выяснить, является ли причиной деградации сервисов какой-либо участок ТС. Далее, будем называть это Прямой задачей.
  2. Обнаружена деградация качества транспортного канала или последовательности каналов – нужно определить, какие сервисы зависят от данного канала/каналов, чтобы определить влияние. Далее, будем называть это Обратной задачей.

Под сервисами ТС понимается любое проключение клиентского оборудования. Это могут базовые станции (БС), В2В клиенты (использующие ТС МТС для организации доступа в сеть Интернет и/или наложенных сетей VPN), клиенты фиксированного доступа (т.н. ШПД), и т.д. и т.п.

В нашем распоряжении – две централизованные информационные системы:
Система Performance Monitoring Данные о параметрах и топологии сети
Метрики, КПЭ ТС Параметры конфигурации, L2/L3 каналы

Любая транспортная сеть по своей сути является ориентированным графом $G=(V,E)$, в котором каждое ребро $(u,v) in E$ имеет неотрицательную пропускную способность. Потому с самого начала поиск решения указанных задач выполнялся в рамках теории графов.

Сначала вопрос сопоставления показателей качества ТС и сервисов – с топологией ТС решался путем буквального объединения и представления данных топологии и качества в виде сетевого графа.
Читать дальше →
Total votes 7: ↑6 and ↓1 +5
Views 2K
Comments 13

Apache Kafka и тестирование с Kafka Server

IT systems testing *Java *Apache *
Sandbox

Введение


Существуют различные способы для написания тестов с использованием Apache Kafka. К примеру, можно использовать TestContainers и EmbeddedKafka. Об этом можно почитать, к примеру, вот здесь: Подводные камни тестирования Kafka Streams. Но существует и вариант для написания тестов с использованием KafkaServer.

Читать дальше →
Total votes 8: ↑8 and ↓0 +8
Views 4.2K
Comments 3

Принцип слоеного теста

IT systems testing *Programming *Java *IT Standards *Industrial Programming *
Tutorial
Всем неустрашимым на пути от отрицания до убеждения посвящается…

image

Среди разработчиков бытует справедливое мнение, что если программист не покрывает код тестами, то попросту не понимает зачем они нужны и как их готовить. С этим трудно не согласиться, когда уже понимаешь о чем речь. Но как достичь этого драгоценного понимания?
Читать дальше →
Total votes 12: ↑10 and ↓2 +8
Views 3.8K
Comments 28

Как я решил протестировать нагрузочную способность web сервера

Website development *Programming *.NET *Web services testing *

В одно прекрасное утро вдруг пришла "гениальная" мысль – а не протестировать ли мне что ни будь? Посмотрев по сторонам, на глаза мне попался он - герой этой статьи.

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

И так дано - web сервер. Написан на .net core. Сервер используется в корпоративной разработке.

Посмотреть, как работает можно, например здесь – бесплатный сервис хранения ссылок http://linkin.link. Про него я писал тут.

Читать далее
Total votes 15: ↑10 and ↓5 +5
Views 7K
Comments 30
1