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

В предыдущей статье много комментаторов были не согласны в необходимости наличия знаний о размере объектов в java. Я категорически не согласен с этим мнением и поэтому подготовил несколько практических приемов, которые потенциально могут пригодится для оптимизации в Вашем приложении. Хочу сразу отметить, что не все из данных приемов могут применяться сразу во время разработки. Для придания большего драматизма, все расчеты и цифры будут приводится для 64-х разрядной HotSpot JVM.
Денормализация модели

Итак, давайте рассмотрим следующий код:
class Cursor {
String icon;
Position pos;
Cursor(String icon, int x, int y) {
this.icon = icon;
this.pos = newЧитать полностью »

Веб-стандарты / Доля Nginx снова немного подросла

Компания Netcraft, как всегда, держит нас в курсе общемировых тенденций, в плане динамики рынка веб-серверов и общего количества сайтов в мире. Так вот, на днях был опубликован очередной отчет, согласно которому всего за месяц сайтов в Сети стало больше на 30 миллионов. Это увеличение примерно на 5,2%. Если так пойдет и дальше, что скоро ГС заполонят интернет количество сайтов будет исчисляться в миллиардах.Что касается веб-серверов, на основе которых все это работает, то положительная тенденция увеличения доли рынка для Nginx наблюдается и сейчас. Так, за месяц дола ресурсов, которые работают на основе Nginx, увеличилась на 0,27%. Численный рост —Читать полностью »

Dura Lex / Чем грозит казахстанцам принятие Закона Республики Казахстан от 12 января 2012 года № 537-IV

После вступления в законную силу Закона Республики Казахстан от 12 января 2012 года № 537-IV «О внесении изменений и дополнений в некоторые законодательные акты Республики Казахстан по вопросам интеллектуальной собственности» в казнете началась паника. Один за другим закрываются популярные торрент-трекеры и другие сайты обмена файлами. Внутренняя пиринговая сеть локальных городских сетей опустела. Доля внутреннего казахстанского трафика падает. Информационные и новостные сайты перепечатывают статьи друг у друга, зачастую с грубейшими ошибками, вырывая цитаты из контекста, не обращаясь к первоисточнику и букве закона, вызываяЧитать полностью »

Twitter / Mail.Ru Group приобрела сервис RuTwit.ru

Отечественный сервис микроблогов RuTwit.ru, похоже, является действительно удачным аналогом Твиттера. Во всяком случае, именно на этот сервис обратила внимание Mail.Ru Group. собственно, «обратила внимание» — неправильное выражение в данном случае, поскольку группа просто выкупила RuTwit.ru. Вероятно, после этой покупки, сервис начнет активно развиваться, поскольку новый владелец явно приобрел сервис не для того, чтобы тот пылился в запасниках. Условия сделки, как обычно бывает в подобных случаях, остаются тайной. Возможно, чуть позже какой-нибудь очередной анонимный источник все же сообщит и эту информацию.По словам руководства Mail.Ru Group,Читать полностью »

Управление проектами / Что делать, чтобы проекты не занимали в 2-3 раза дольше, чем планируется? Часть 2
Давайте продолжим обсуждение инструментов и методов по соблюдению сроков проектов, учитывая что предыдущий топик вызвал достаточно активную дискуссию и более двухсот человек добавили топик себе в избранное. На этот раз пост будет более унылым, постараюсь дать более подробные рекомендации в текстовом виде.
Следующий набор рекомендаций выглядит так:Убедитесь, что срок действительно жесткий

Не берите на себя проекты с нереальными сроками

Планируйте методом «набегающей волны»

Периодически пересматривайте оценку проекта

Оценивайте проект эмпирически
Читать полностью »

Буквально вчера на хабре появился топик о новом Google Chrome Beta для Android. Однако одну маленькую, но очень важную деталь автор упустил — бразуер не поддерживает флеш. Совсем.
И хотя дефолтный браузер по-прежнему поддерживает флеш, «Гугл» планирует (и это очевидно) в будущем заменить его на хром. «Эдоуби», разумеется, говорит «что это всё в рамках их „стратегии“» и что вместо флеша их сотрудничество направлено на HTML5 и пару специфических технологий от «Эдоуби» (например, CSS Regions, которые реализовали в браузере).
В общем, ноябрьское заявление «Эдоуби» о том, что она «убивает» флеш для мобильных устройств теперь получило реальноеЧитать полностью »

Программирование / Индекс популярности языков программирования за февраль 2012

Февральский рейтинг языков программирования, публикуемый компанией Tiobe, показал следующее:Самыми популярными языками программирования остаются Java (первое место) и С, причем отрыв последнего от лидера весьма мал. Однако же, лидерство этой пары очевидно.

Самым популярным серверным языком программирования для интернета остается PHP. Python и Perl отстают от него довольно значительно.
JavaScript — топ-язык для клиентского web-программирования.
Значительно выросла доля Objective-C (5-е место): вероятно, играет роль популярность продукции Apple.
Доля объектно-ориентированных языков составляет около 50%,Читать полностью »

WPF – это уже далеко не новая технология на рынке, но относительно новая для меня. И, как это часто бывает при изучении чего-то нового, появляется желание/необходимость в изобретении велосипедов с квадратными колесами и литыми дисками для решения некоторых типовых задач.
Одной из таких задач является ограничение ввода пользователем определенных данных. Например, мы хотим, чтобы в некоторое текстовое поле можно было вводить только целочисленные значения, а в другое – дату в определенном формате, а в третье – только числа с плавающей запятой. Конечно, окончательная валидация подобных значений все равно будет происходить воЧитать полностью »

.NET / Быстрое создание и чтение документов MS Office 2007/2010 из 1С: Предприятие 8
Метод позволяет быстро создавать и читать документы Word, Excel и PowerPoint напрямую из 1С: Предприятие 8 без установленного Microsoft Office 2007/2010. Скорость создания документов в несколько раз выше, чем традиционное создание через COM/OLE. Статья продолжает серию примеров применения на практике 1С.Net: Предприятие. В статье используется разработка Open XML SDK. Для работы примера необходимы установленные .Net framework 4.0 и Elisy .Net Bridge 4.0.3 и выше. Пример, сопровождаемый статью, написан для 1С: Предприятие 8.2.13.
Стандарт Office Open Xml

Формат Office Open XML (Open Xml) – это формат XML-файлов, помещенных в zip-архив для представления текстовых документов и документовЧитать полностью »

Блог компании IBM / Все в облаке, ч. 2
Мы уже рассказывали об облачных технологиях, предлагаемых IBM. Сегодня хотелось бы продолжить эту тему и поговорить о новых сервисах SmartCloud, позволяющих предприятиям получить контроль над облачными средами.
12 октября 2011 года копания IBM презентовала в Нью-Йорке лучшие в отрасли облачные сервисы и программные продукты, предназначенные для корпоративных клиентов, — IBM SmartCloud Application Services, IBM SmartCloud Foundation и IBM SmartCloud Ecosystem.
Подробнее о каждом — под катом.
IBM SmartCloud Application Services

Сервис IBM SmartCloud Application Services (SCAS) предлагает предприятиям платформу для экономии времени и затрат на облачную среду для своихЧитать полностью »


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