-Поиск по дневнику

Поиск сообщений в rss_habrahabr

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 22.11.2006
Записей:
Комментариев:
Написано: 2




Интересные публикации из тематических хабов на Хабрахабре


Добавить любой RSS - источник (включая журнал LiveJournal) в свою ленту друзей вы можете на странице синдикации.

Исходная информация - http://www.habrahabr.ru/text/.
Данный дневник сформирован из открытого RSS-источника по адресу http://habrahabr.ru/rss/text/, и дополняется в соответствии с дополнением данного источника. Он может не соответствовать содержимому оригинальной страницы. Трансляция создана автоматически по запросу читателей этой RSS ленты.
По всем вопросам о работе данного сервиса обращаться со страницы контактной информации.

[Обновить трансляцию]

[Из песочницы] А что твоя бабушка знает про IT?

Понедельник, 15 Сентября 2014 г. 18:12 + в цитатник

Уже подумал, что будешь делать в старости? Понимаю, скучно, грустно и не интересно на эту тему говорить, но если за себя сложно ответить, посмотри на стариков – хотя бы на своих бабушек и дедушек, что они делают сейчас? Какое отношение этот вопрос имеет к технологиям?

IT-компании постоянно что-то придумывают, развивают, продвигая технологии в массы, качественно улучшая нашу жизнь, и это хорошо. Но целая группа людей, пусть и не самая большая аудитория потенциальных пользователей, остается «за бортом» прогресса. Почему?

Между тем, они, в части своей массы – целевая аудитория, но только в силу своего возраста абсолютно неприспособленная к тому, чтобы пользоваться всеми благами цивилизации. Читать дальше →

http://habrahabr.ru/post/236891/


Метки:  

[Перевод] Почему небольшие технологические компании перестали выходить на IPO

Понедельник, 15 Сентября 2014 г. 17:08 + в цитатник

image

В первом полугодии 2014 года на IPO в США вышли 30 технологических компаний. Срели них были такие, как: Paycom Software, занимающаяся выпуском ПО по модели SaaS (software as a service – «программное обеспечение как услуга»), Castlight Health, деятельность которой направлена на предоставление доступа к ПО «в облаке» и компания из Великобритании King Digital Entertainment, выпускающая интерактивные игры. Половина компаний из этой тридцатки в год заключают около 60 сделок. Это их наилучший результат с 2007 года.

Однако, несмотря на рекордные показатели, количество заключенных сделок после выхода компаний на IPO составляет всего лишь половину от соответствующего среднегодового показателя в период с 1980 по 2000 (116 сделок). И это еще с учетом фактического роста ВВП в более, чем 2 раза, начиная с 1980 года. Так почему же остальные компании не стремятся становиться открытыми? Читать дальше →

http://habrahabr.ru/post/236883/


Метки:  

Открытое письмо генерального директора Autodesk CIS российским клиентам и партнерам

Понедельник, 15 Сентября 2014 г. 17:03 + в цитатник

На Хабре, как и в других источниках, публиковалась разная информация о действиях Autodesk и других ведущих ИТ-компаний в связи с санкциями США, в том числе здесь и здесь. Во всей этой истории домыслы порой превалировали над фактами и официальными комментариями. Чтобы пролить свет на ситуацию, генеральный директор Autodesk CIS Алексей Рыжов написал открытое письмо российским клиентам и партнерам.

Ниже приводим полный текст письма. Оно также доступно на сайте Autodesk.

Читать дальше →

http://habrahabr.ru/post/236881/


Метки:  

Автоматическая оптимизация алгоритмов с помощью быстрого возведения матриц в степень

Понедельник, 15 Сентября 2014 г. 16:41 + в цитатник

Пусть мы хотим вычислить десятимиллионное число Фибоначчи программой на Python. Функция, использующая тривиальный алгоритм, на моём компьютере будет производить вычисления более 25 минут. Но если применить к функции специальный оптимизирующий декоратор, функция вычислит ответ всего за 18 секунд (в 85 раз быстрее):


Дело в том, что перед выполнением программы интерпретатор Python компилирует все её части в специальный байт-код. Используя метод, описанный хабрапользователем SkidanovAlex, данный декоратор анализирует получившийся байт-код функции и пытается оптимизировать применяющийся там алгоритм. Далее вы увидите, что эта оптимизация может ускорять программу не в определённое количество раз, а асимптотически. Так, чем больше будет количество итераций в цикле, тем в большее количество раз ускорится оптимизированная функция по сравнению с исходной.

Эта статья расскажет о том, в каких случаях и каким образом декоратору удаётся делать подобные оптимизации. Также вы сможете сами скачать и протестировать библиотеку cpmoptimize, содержащую данный декоратор.
Читать дальше →

http://habrahabr.ru/post/236689/


Метки:  

Обсуждение запрета Bitcoin в России продолжается и выходит на новый уровень

Понедельник, 15 Сентября 2014 г. 16:06 + в цитатник

Рассмотрение законопроекта о запрете операций с Bitcoin начнется уже в осеннюю сессию Госдумы, надеются в Минфине. Как сообщил в пятницу журналистам замминистра финансов РФ Алексей Моисеев, «может, получится в эту сессию принять». По словам замминистра, законопроект пока проходит согласование.

А.Моисеев отметил, что к документу есть замечания у правоохранительных органов. «Они не концептуального характера, а о том, какие наказания установить, за что, как их применять. Мы, естественно, сейчас эти замечания будем учитывать. Но концепция запрета не меняется», — сказал он.

Черновик законопроекта запрещающего Биткоин в России уже существует, но на данный момент не доступен для прессы. Несмотря на то, что черновой вариант предложенного законопроекта еще не был опубликован, чиновники утверждают, что они планируют уголовные преследования как людей, которые добывают цифровую валюту, как правило с помощью производительных компьютеров, так и тех, кто будет пользоваться ей для проведения транзакций. Министерство финансов также попросило регуляторов закрыть доступ к валютным биржам и онлайн-магазинам, которые принимают Bitcoin.
Читать дальше →

http://habrahabr.ru/post/236877/


Метки:  

Электрокардиостимулятор без батареек работает как часы

Понедельник, 15 Сентября 2014 г. 15:37 + в цитатник



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

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

Читать дальше →

http://habrahabr.ru/post/236873/


Метки:  

[Из песочницы] Разработка сайтов (веб-приложений) на C++ (и не только) в виде подключаемых библиотек (*.so, *.dll)

Понедельник, 15 Сентября 2014 г. 15:08 + в цитатник

Введение (лирика)


Около двух лет я занимался веб-разработкой, создавая сайты и веб-приложения на языке PHP. Вот только в веб-разработку я попал по стечению весьма странных жизненных обстоятельств. Не сказать, что мне было это не интересно — мне, как раз, было очень интересно узнать, как создаются сайты и как вообще работает интернет.

Но, в то же время, меня всегда привлекало низкоуровневое программирование. Ещё во время учёбы мне очень понравился язык программирования C++. Только негде было его применять, кроме как для своего развлечения. Дальше я опустился пониже — изучил Assembler. Понял, как работает процессор (хотя слишком поверхностно) и как выполняются программы на самом деле.

Со всем этим набором знаний и опыта я попал в веб-разработку. Всё поначалу казалось весьма и весьма хорошо, оказалось гораздо проще, чем я думал. А со временем приелось, стало слишком просто, неинтересно, нет простора для оптимизаций и интересных решений. Генерируешь веб-странички, пишешь и подключаешь js-скрипты, оформляешь страницы с помощью css. Чувствовал, что больше не развиваюсь как программист.
Читать дальше →

http://habrahabr.ru/post/236865/


Метки:  

Как перестать делать исполнительную проектную документацию

Понедельник, 15 Сентября 2014 г. 14:19 + в цитатник

И начать делать полезную документацию




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

В данной статье я бы хотел поделиться с моими коллегами некоторыми принципами составления проектной документации, которые мы используем в своей работе и которые, возможно, позволят вашим клиентам наслаждаться не только качественно построенной вами ИТ-инфраструктурой, но и легко и непринуждённо поддерживать в актуальном виде документацию по ней, годами вспоминая вас добрым словом. Приступим: Читать дальше →

http://habrahabr.ru/post/236853/


Метки:  

Entity Framework и Правило имён

Понедельник, 15 Сентября 2014 г. 14:17 + в цитатник

Помните, у Урсулы Ле Гуин в «Волшебнике Земноморья»: «Никогда не спрашивайте человека о его имени. Никогда не называйте своего». К сожалению, Entity Framework «из коробки» совершенно не руководствуется этим замечательным правилом, и при генерации классов на основании схемы базы данных (стратегия Database First) именует классы, свойства классов и навигационные свойства именно так, как именуется соответствующая таблица в БД.

А что делать, если есть задача разработать новый проект к уже существующей базе данных, в которой таблицы именуются по некоторому шаблону, скажем, по шаблону t_tablename (напр. t_order_product). А в проекте принято совершенно другое соглашение об именах, и разработчики желают видеть «человеческие», с их точки зрения, имена (OrderProduct). Конечно, можно выкрутиться из ситуации, приняв соответствующее административное решение, однако иногда очень не хочется идти наперекор чувству прекрасного.
Читать дальше →

http://habrahabr.ru/post/236371/


Метки:  

[Перевод] Мега-Учебник Flask, Часть 14: I18n и L10n

Понедельник, 15 Сентября 2014 г. 14:17 + в цитатник

Это четырнадцатая статья в серии, где я описываю свой опыт написания веб-приложения на Python с использованием микрофреймворка Flask.

Цель данного руководства — разработать довольно функциональное приложение-микроблог, которое я за полным отсутствием оригинальности решил назвать microblog.

Оглавление
Часть 1: Привет, Мир!
Часть 2: Шаблоны
Часть 3: Формы
Часть 4: База данных
Часть 5: Вход пользователей
Часть 6: Страница профиля и аватары
Часть 7: Unit-тестирование
Часть 8: Подписчики, контакты и друзья
Часть 9: Пагинация
Часть 10: Полнотекстовый поиск
Часть 11: Поддержка e-mail
Часть 12: Реконструкция
Часть 13: Дата и время
Часть 14: I18n and L10n(данная статья)
Часть 15: Ajax
Часть 16: Отладка, тестирование и профилирование
Часть 17: Развертывание на Linux (даже на Raspberry Pi!)
Часть 18: Развертывание на Heroku Cloud

Читать дальше →

http://habrahabr.ru/post/236861/


Метки:  

Fail2ban и nginx: блокируем нежелательный трафик к определенному URL

Понедельник, 15 Сентября 2014 г. 14:06 + в цитатник

Доброго времени суток!

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

Читать дальше →

http://habrahabr.ru/post/236859/


Метки:  

Через трудности и ошибки к безупречному интерфейсу

Понедельник, 15 Сентября 2014 г. 13:30 + в цитатник



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

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

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

С удовольствием перечислю такие проблемы, с которыми мы в компании «Кристалл Сервис» столкнулись при разработке пользовательского интерфейса кассы самообслуживания.
Читать дальше →

http://habrahabr.ru/post/236811/


Метки:  

История «Титанов», часть 2

Понедельник, 15 Сентября 2014 г. 13:12 + в цитатник



Первая часть истории «Титанов» закончилась на том, что мы завершили разработку новой социальной мидкорной стратегии. Игра в тестовом режиме была запущена в Одноклассниках, а полноценный запуск состоялся 15 августа. Почти целый месяц после релиза мы изучали статистику, и можно сказать, что запуск прошел вполне успешно. Сегодня я предлагаю вам посмотреть на реальную статистику современной социальной игры, а также попробовать на её основе сделать предположения о возможных изменениях в игре.
Читать дальше →

http://habrahabr.ru/post/236849/


Метки:  

[Перевод] Имитация жизни: наши электронные друзья

Понедельник, 15 Сентября 2014 г. 13:11 + в цитатник

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

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



Читать дальше →

http://habrahabr.ru/post/236799/


Метки:  

Bootstrapping мобильного приложения, или как немного сэкономить на разработке и публикации

Понедельник, 15 Сентября 2014 г. 13:10 + в цитатник

Token2.com предоставляет сервис двухфакторной аутентификации (2fa as a service) и изначально в качестве основного метода доставки одноразовых паролей (OTP) для второго фактора планировалось использовать SMS. На SMS завязывалось все, и сама технология и даже монетизация — сам сервис предоставляется совершенно бесплатно, пользователь платит только за пакет SMS. На данный момент планируется набрать базу пользователей и установить аппаратный шлюз для SMS — после этого себестоимость снизится, и будет возможно снизить цены для пользователей и начать получать прибыль с проекта.

Однако, в процессе тестирования выяснилось, что надежность SMS оставляет желать лучшего: процент успешной доставки для многих операторов в странах СНГ не превышает 90% (тестировали как с интернет-шлюзами так и с аппаратными). Решение этой проблемы очевидно — авторизация с помощью мобильных приложений, однако никакого бюджета на это не предполагалось, а в команде людей с опытом разработки под мобильные платформы не было. В тоже время предлагать пользоваться другими приложениями (например Google Authenticator) не хотелось, а хотелось именно свое мобильное приложение, с функцинальностью не хуже, а в идеале, даже лучше существующих аналогов.

В этой статье я кратко опишу как мы решили это проблему с минимумом затрат и без привлечения сторонних разработчиков.
Читать дальше →

http://habrahabr.ru/post/235641/


Метки:  

Отобразить уведомление на Android Wear, не показывая его на телефоне

Воскресенье, 14 Сентября 2014 г. 09:59 + в цитатник

Решил я все же, не смотря на свой скепсис, начать переносить приложения на Android Wear.

Первое дело — показывать уведомления, ИМХО, первая и важнейшая функция смарт-часов.
Открываю мануал и узнаю что уведомления на часы можно отправить только прицепом к общесистемному уведомлению Android. На Sony все было разделено и даже слишком, а тут все интегрировано и само собой работает. Гвоздями прибито. Читать дальше →

http://habrahabr.ru/post/236721/


Метки:  

[Перевод] Как нанимать дизайнеров

Воскресенье, 14 Сентября 2014 г. 03:18 + в цитатник

Прекрасный продукт, решающий проблему, которая никому не нужна – провалится. Уродливый продукт, решающий реальную проблему, может стать успешным.




Пост, разъясняющий некоторые вопросы по статье "Дриббблификация дизайнеров"

Существует замкнутый круг непонимания дизайна.



Годами важность хорошего дизайна в разработке ПО недооценивалась и оставалась непонятой. Дизайнеры всего мира жаловались, что отдел разработки просто заказывает визуально воплотить те идеи, которые уже утверждены кем-то другим. Они иронически называли себя «обезьянами с Фотошопом». Они постоянно находились в поисках новой работы и новых команд. Они знали, что то, чем им приходилось заниматься – это не дизайн.
Читать дальше →

http://habrahabr.ru/post/236717/


Метки:  

[Перевод] Дриббблификация дизайнеров

Воскресенье, 14 Сентября 2014 г. 03:01 + в цитатник

Примечание: Dribbble — сервис, где графические дизайнеры хвастаются друг перед другом своими работами.


Лишь одно из этих погодных приложений пытается решить насущную проблему.

В сообществе дизайнеров наблюдаются расходящиеся тенденции. С одной стороны мы наблюдаем интересные блоги от Райана Сингера и Джулии Жуо, которые развивают наше ремесло. С другой стороны, всё большее количество народу постят свои работы и обсуждают их на Dribbble, что в целом двигает наше ремесло в обратную сторону. Этот пост – не про Dribbble, как таковой, он про то, что ценит это сообщество. Я буду использовать термин «дизайн продукта», но также буду иметь в виду дизайн пользовательских взаимодействий с продуктом.
Читать дальше →

http://habrahabr.ru/post/236715/


Метки:  

Пост о маленьких видеоиграх

Воскресенье, 14 Сентября 2014 г. 00:56 + в цитатник

Привет, друзья. В этом посте мне бы хотелось рассказать, как я писал маленькие HTML5-игры для конкурса js13k, какие подводные камни повстречались на этом тернистом пути, и что получилось в результате.

Подводные камни на тернистом пути
(Подводные камни на тернистом пути — это русло пересыхающей реки, например. Летом в нем растет всякая трава и другие вегетарианские штуки, а осенью начинаются дожди, и всё уходит под воду. Получается терновник вместе с подводными камнями, очень метафорично и травмоопасно.)

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

Но сначала 77 слов про js13k

Читать дальше, там самое интересное же

http://habrahabr.ru/post/236713/


Метки:  

Гигафабрика аккумуляторов Tesla в Неваде получит 1,3 миллиарда налоговых льгот

Суббота, 13 Сентября 2014 г. 23:47 + в цитатник



На днях стало ясно, почему вместо Калифорнии фабрика аккумуляторов Tesla будет построена в Неваде. Ранее этот объект действительно собирались построить в Калифорнии, но затем поступила довольно неожиданная новость о том, что гигафабрика аккумуляторов будет построена в Неваде. А все потому, что в Неваде Tesla получит довольно значительные налоговые льготы, общая сумма которых за 20 лет составит 1,3 миллиарда долларов США.

Это — значительные деньги даже для Элона Маска и Tesla. Само собой, такая экономия позволит компании эффективнее распорядиться доступными средствами, и сделать производство менее дорогим.

Читать дальше →

http://habrahabr.ru/post/236711/


Метки:  

Поиск сообщений в rss_habrahabr
Страницы: 149 ... 13 12 [11] 10 9 ..
.. 1 Календарь