четверг, 5 мая 2011 г.

Хабрахабр

КупиКупон - скидки от 50% до 90%

Хабрахабр:




Согласно информации, на вторую половину этого года, запланирован выпуск планшета от компании Amazon. Производством планшета займется Тайваньская компания Quanta Computer. Завод планирует выпускать 700-800 тысяч планшетов в месяц. Устройство будет ориентировано на использование онлайн сервисов (free 3g?), чтение книг и т.п. Из аппаратных особенностей, может быть оснащен дисплеем с использованием технологий E Ink Holdings (скорее всего, такой же, что используется в Notion Ink Adam), и операционной системой Google Android. Главными конкурентами планшета будут являться Apple's iPad и Barnes & Noble's Nook Color.


Во всём мире учреждения образования пытаются внедрить электронные учебники, которые гораздо дешевле бумажных. Однако насколько эффективно такие учебники выполняют свою главную функцию? Удобно ли изучать новые темы и запоминать информацию с экрана ?читалки?? К сожалению, недавнее исследование среди первокурсников Вашингтонского университета даёт отрицательный ответ. Кстати, это вообще первое исследование по долгосрочному использованию электронных книг (оно продолжалось семь месяцев). Читать дальше →


Google возглавила список самых уважаемых компаний в США, согласно данным опроса Harris Interactive. Harris Interactive попросила более 30 000 респондентов определить 60 наиболее заметных компаний в США и оценить их по 20 разным качествам. Технологические компании оказались в верхней части рейтинга. Первое место заняла Google, которая получила показатель 84,05/100 на репутационной шкале (80,0 и выше считается как ?отлично?). Среди других известных технологических компаний, попавших в топ, оказались Apple (? 5), Intel (? 6), Amazon (? 8), Sony (? 14) и Microsoft (? 16), все из которых получили рейтинг выше 80. Читать дальше →



Новость не нова, сам релиз состоялся 22 апреля, но на Хабре это событие осталось неосвещенным. Это новейшая бета-версия open-source поискового сервера с поддержкой индексов в реальном времени, строковыми атрибутами, оптимизированным форматом индексов и многим другим. Для тех, кто использовал версию 1.10-beta ? обновление из разряда "must have", т.к. были помимо улучшения существующих функций, традиционно были исправлены многие ошибки и недоработанности.




Новости от яблочной компании так и витают в воздухе. Кроме обновления iMac (ну и более раннего обновления линейки ноутбуков), слухов о iCloud и тестовых сборок Mac OS Lion появляется еще и новая информация о App Store. Apple поставила пользователей и создателей приложений перед фактом существенных изменений в использовании App Store. Изменения, направленные на наведение порядка в магазине приложений, в первую очередь коснулись механизмов оценки приложений и покупки дополнительного функционала в последних. Интересующихся прошу под кат. Читать дальше →


Представьте, что у вас есть таблица с названиями и адресами устройств и сервисов и вы можете легко получить из неё множество ярлыков для запуска браузера, putty, удалённого рабочего стола или telnet для управления этими устройствами. На картинке ниже схематично это показано: Зачем это вообще нужно? Например к вам на эксплуатацию или обследование попала новая система или вам передали в пользование какую-нибудь тестовую среду. Чтобы не вбивать адреса или не копировать из файла каждый раз при подключении к хостам, можно однажды запустить скрипт и создать все ярлыки разом. Внутри как раз про такой скрипт.


При написании программ на Python, используя при этом графический интерфейс иногда приходится запускать различные долгие обработки каких либо данных, при этом в большинстве случаев будет блокироваться интерфейс и пользователь увидит программу замороженной. Чтобы этого избежать необходимо нашу задачу запустить в параллельном потоке или процессе. В данной статье мы рассмотрим, как это сделать в wxPython с помощью модуля Threading. Потокобезопасные методы wxPython В wxPython существуют три метода для работы с потоками. Если ими не пользоваться, то при обновлении интерфейса программы Python могут подвиснуть. Чтобы этого избежать, необходимо использовать потокобезопасные методы: wx.PostEvent, wx.CallAfter и wx.CallLater. По словам Robin Dunn (создатель wxPython) wx.CallAfter использует wx.PostEvent для отправки события на объект приложения. Приложение будет иметь обработчик этого события и будет реагировать на него соответственно заложенному алгоритму. На сколько я понимаю wx.CallLater вызывает wx.CallAfter с заданным параметром времени, чтобы он знал сколько ему ждать перед отправкой события. Robin Dunn также отметил, что Global Interpreter Lock (GIL) не допустит одновременного выполнения более одного потока, что может ограничить количество используемых ядер процессора. С другой стороны, он также сказал, что wxPython освобождается от GIL вызывая API функции библиотеки wx, поэтому другие потоки могут работать одновременно. Другими словами быстродействие может изменяться при использовании потоков на многоядерных машинах. Обсуждение этого вопроса может быть интересным и не понятным? Прим. перев. ? для более полного знакомства с GIL прошу сюда. Наши три метода можно разделить на уровни абстракции, wx.CallLater находится на самом верху, далее идет wx.CallAfter, а wx.PostEvent находится на самом низком уровне. В следующих примерах вы увидите, как использовать wx.CallAfter и wx.PostEvent в программах WxPython. Читать дальше →


Дорогие хабравчане, IT-шники, разработчики и другие неравнодушные к технологиям люди! Как вы вероятно знаете 10-11 мая в далекой Калифорнии в славном городе Сан-Франциско состоится знаменитая ежегодная конференция Google I/O. На ней соберутся ведущие разработчики Google, которые расскажут о последних наиболее вкусных технологиях. Конференция настолько популярна, что билеты раскупаются за несколько месяцев до начала события. Чтобы дать возможность каждому желающему почувствовать себя на конференции, компания Google в партнерстве с сообществами Google Technology User Groups проводит потоковую трансляцию ивента ? Google I/O Extended, ? в различных городах по всему миру. Под катом список городов, где GTUGи организуют трансляцию


Чтобы узнать, посолен ли борщ, достаточно опустить в него два электрода, а затем пустить по ним ток. Если появится запах хлора ? значит, борщ уже посолен :) В физике есть такое понятие как ?эффект наблюдателя?: если над системой ведется наблюдение, то оно вносит изменение в ее поведение. Очень интересно этот эффект проявляется в организации работы команд разработчиков (да и в любых производственных процессах). Как только мы начинаем считать любые метрики, мы вносим изменения в поведения команды и отдельных ее членов. Читать дальше →


От переводчика: В статье есть несколько JavaScript нюансов, которые могут быть интересны и тем, кто далек от CoffeeScript Как и все программисты, я осторожен в отношение CoffeeScript. Как может, немного синтаксического сахара, оправдать дополнительный шаг компиляции? Но, после того как я поиграл с CoffeeScript, всего несколько дней, я понял, я никогда не вернусь назад. Синтаксический сахар ? это только начало. Я стал писать код быстрее, и с меньшим количеством ошибок, потому что он, стал намного чище. CoffeeScript помогает придерживаться хорошего стиля в написание кода. Ниже я приведу несколько примеров на Javascript и опишу их более изящное решение с помощью CoffeeScript. Читать дальше →


Уважаемые Хабравчане! Спешим оповестить вас, что компания REG.RU запустила бесплатную услугу ?Полное скрытие персональных данных? для администраторов доменов в зонах .RU/ .SU/.РФ. Новая функция позволяет скрыть в сервисе Whois не только ФИО физических лиц ? администраторов доменов (что делает стандартная опция Private Person), но и все общедоступные контактные данные (телефон и e-mail) как физических, так и юридических лиц. Как это работает?


Хочу поделится результатами внутренних тестов вертикального автоматического масштабирования памяти в Jelastic ? облачный хостинг для Java приложений. В данном примере симитировано поведение web приложения, которое работает на базе Tomcat сервера. Измерения проводились при различных нагрузках. Нагрузка изменялась путем увеличения количества подключенных клиентов. Измерения показаний проводились через админку владельца приложения. детали под катом


На конференции Red Hat Summit в Бостоне (4 мая 2011) компания Appcelerator анонсировала, что в ближайшее время разработчикам будет доступна возможность прямо из Titanium Studio создавать, внедрять и управлять приложениями на облачной платформе Red Hat OpenShift Platform-as-a-Service (PaaS). В одной IDE можно будет вести весь цикл разработки и деплоймента как клиентской части ? кроссплатформенного мобильного клиента с использыванием Titanium Mobile, так и сервеной части с ипользыванием популярных языков программирования и фреймворков на облачной платформе Red Hat OpenShift. Jeff Haynie (CEO and founder of Appcelerator): ?Мы очень рады быть первой платформой для разработки мобильных приложений, которая станет частью OpenShift. Наше комплексное решение позволит разработчиками создавать и управлять мобильными приложениями на базе сертифицированных облачных решений от Red Hat?. Sarangan Rangachari (senior director of Red Hat Cloud Ecosystem): ?Appcelerator предлагает клиентам Red Hat и разработчикам простой способ предоставить свои облачные приложения для пользователей мобильных устройств. Мы с нетерпением ждем совместной работы с Appcelerator для удовлетворения потребностей пользователей OpenShift.? Пресс-релиз от компании Appcelerator Попробовать открытый и бесплатный сервис Red Hat OpenShift


По мотивам недавно прошедшей конференции в ЯрГУ 25 марта, на которую пришло уж очень не много народу, решил я написать небольшой мотивирующий пост для студентов и начинающих программистов/IT специалистов. Мою презентацию с доклада можно посмотреть на skydrive. Здесь же я постараюсь вкратце, на сколько это возможно, осветить этот доклад. Это чисто мой полет мыслей, ни на какое откровение или новизну я не претендую. Начал я его писать сразу же после конференции (месяц назад), но все как-то не мог закончить. Радует безумно, что кроме меня со студентами и начинающими разработчиками хотят делиться все. Вот только в последние пару недель замечено два топика с похожими темами (и тоже стенограммы с конференций): Александр Бындю ? Карьера в IT Яков Сироткин ? Как стать героем Ну и до нас не раз еще поднимали эту тему. Рекомендую читать и заряжаться всеми этими топиками. Читать дальше →


Отписаться от этой рассылки

Комментариев нет:

Отправить комментарий