Эта статья является продолжением моей статьи «ГОСТ 34-й серии для сисадминов, начинающих фрилансеров и всех заинтересованных». Продолжим наш разговор о советских ГОСТах 34й серии и чем они могут помочь в нелегкой работе над проектами.
Читать полностью »
Новости информационных технологий - 25759
ГОСТ 34-й серии для сисадминов, начинающих фрилансеров и всех заинтересованных (часть 2)
2012-08-03 в 13:12, admin, рубрики: IT-стандарты, проектирование, метки: проектированиеСоздание плагина для Intellij Platform (IntelliJ IDEA, RubyMine, WebStorm, PhpStorm, PyCharm and AppCode)
2012-08-03 в 13:01, admin, рубрики: IDE, intellij idea, java, jetbrains, plugins, pycharm, python, Песочница, метки: IDE, intellij idea, java, jetbrains, plugins, pycharm, python Привет!
В данном топике я расскажу как создать простой плагин для IntelliJ IDEA и PyCharm. Так как все IDE содержат одинаковый интерфейс для работы с плагинами, то модификация его для других систем не требует значительных усилий (подробнее), в отличии от процесса непосредственной разработки.
Предупреждию, что если вы решите создать свой плагин, то ожидаемый результат может сильно не соответствовать задуманному или потребует значительного времени. Если бы я знал, что получится и сколько я затратил времени, то врятли взялся бы.
Плагины пишутся на Java, UI создается на SWING. Документация для разработки плагинов состоит всего лишь из нескольких страниц и горстки примеров. На просторах интернета данная тематика не отражена совсем. Единственное, что слегка помогает это наличие исходных кодов у некоторых уже созданных плагинов.
Изначально я хотел создать окно в котором можно быстро и удобно выбрать описание стандартной библиотеки питона, но получилось плохо. Добавить ещё можно многое, хотя бы поиск и подсветку документации питона. Доделывать желания нет, пока проще по старинке использовать браузер.
Для начала немного цифр и краткой информации. Чтобы расшевелить фантазию.
Кхе-кхе. Наша галактика зовется Млечный путь и имеет в своем составе, по различным оценкам, от 200 до 400 млрд. звезд. Из них звезд типа G, как наше Солнце, примерно 5% (то есть, по самой низкой оценке 10^10 таких звезд). Как минимум 30% таких звезд имеют планеты, и эта оценка, скорее всего занижена, так как с современными технологиями ученые обнаруживают только крупные планеты. На основе инфракрасных исследований предполагается, что от 20% до 60% звезд солнечного типа могут сформировать планеты подобные нашей Земле. По самым скромным подсчетам это так или иначе миллиарды планет, подходящих для жизни.
Млечный путь имеет форму спирали.
Читать полностью »
Objective-C Runtime изнутри
2012-08-03 в 12:46, admin, рубрики: Cocoa, objective-c, osx, runtime, перевод, разработка под iOS, метки: Cocoa, objective-c, osx, runtime, перевод(оригинал — Mike Ash, взято отсюда)
Многие Cocoa разработчики имеют довольно смутное представление об Objective-C Runtime API. Они знают, что он существует где-то там(некоторые не знают даже этого!), что он важен, и Objective-C без него неработоспособен, но обычно этим все знания и ограничиваются.
Сегодня я расскажу о том, как устроен Objective-C на уровне Runtime и о том, как конекретно вы можете это использовать.
Читать полностью »
Лучшее из мира digital #18
2012-08-03 в 12:27, admin, рубрики: будущее здесь, исследования, копирайт, Лучшее из мира digital, Социальные сети и сообщества, стартапы, метки: исследования, копирайт, Лучшее из мира digital, стартапыПредставляем вам дайджест интересных digital событий за неделю.
Реализация REST API на Symfony2: правильный путь
2012-08-03 в 12:24, admin, рубрики: api, php, php 5.3, rest, rest api, right way, symfony, symfony2
Создание REST API это нелегкая задача. Нет, серьезно! Если вы хотите написать API правильно, вам придется о многом подумать, решить, быть прагматичным, или API маньяком. REST это не только GET, POST, PUT и Delete. На практике, у вас могут быть взаимодействия между ресурсами, нужно перемещать ресурсы куда-то еще (к примеру внутри дерева), или вы захотите получить конкретное значение ресурса.
В данной статье собрано все, чему я научился реализуя различные API сервисы, используя для этих целей Symfony2, FOSRestBundle, NelmioApiDocBundle и Propel. К примеру сделаем API для работы с пользователями. Читать полностью »
В суд за «Like»
2012-08-03 в 11:36, admin, рубрики: Dura Lex, Facebook, like, лайк, лайки, Оруэлл, Оскар, прокуратура, суд, Татарстан, метки: like, лайк, лайки, Оруэлл, Оскар, прокуратура, суд, ТатарстанПреследование граждан прокуратурою за высказывания в Сети до сих пор касалося блогозаписей, комментариев, в крайнем случае — микроблогозаписей. Иными словами, требовалось хотя бы то одно, чтобы гражданин выразил своё мнение словесно, а не жестом. Ещё никого, кажется, не судили только за то, что он один раз жмякнул мышóю по кнопке «Like», выразив одобрение или интерес к чему-то такому, что вызывает крайнее неодобрение у властей.
Летом 2012 года, однако же, даже этот простой жест решили в отдельных случаях признать противозаконным.
В позавчерашнем сообщении ИА «Тема Казань» нетрудно прочесть о том, что Прокуратура Татарстана предъявила заместителю руководителя республиканского отделения партии «Российский общенародный союз» (РОС) Витольду Филиппову обвинение в том, что он нажал на кнопку «Like» у кадра из штатовского кинофильма «American History X» — а значит, распространял-де нацистскую символику. (Один из персонажей фильма татуирован изображением свастики.)
«Hola, яблочные гаджеты!»
2012-08-03 в 11:30, admin, рубрики: ABBYY, Lingvo, Блог компании ABBYY, иностранные языки, Софт, метки: ABBYY, Lingvo, иностранные языкиДавайте ненадолго заглянем в Мексику, где живёт и творит «Оксфорд Южной Америки» — издательство Ediciones Larousse Mexico. Эти замечательные люди с инстинктом первопроходцев подарили латиноамериканскому миру справочники, словари и кулинарные книги – всё на испанском языке. Недавно они пошли ещё дальше и наколдовали четыре словарных приложения на базе нашего движка ABBYY Lingvo Dictionaries for iOS, так что теперь владельцы яблочных девайсов с берегов двух Америк могут batir tambores и bailar la rumba. А мы расскажем, что это за софт и чего он умеет. Читать полностью »
Что происходит с Oracle?
2012-08-03 в 11:10, admin, рубрики: Exadata, IBM, oracle, Администрирование баз данных, маркетинг, проблемы, суд, метки: Exadata, IBM, oracle, маркетинг, проблемы, судПосле пары недавних дискуссий про Oracle я постарался проанализировать положение компании и процессы в ней. Если коротко, получается, что Oracle испытывает серьезные трудности, так как подает иски против конкурентов, не имея на руках доказательств.
В первую очередь это видно по иску, который Oracle подала против IBM в отношении вводящей в заблуждение рекламы её машин баз данных Exadata. Грубо говоря, Oracle заявила, что ее софт работает в 20 раз быстрее, сравнивая некую идеальную конфигурацию на современном оборудовании у конкретного заказчика со средней абстрактной конфигурацией IMB. Ниже есть детали, но это как сравнить болид Формулы-1 и внедорожник, заявив, что внедорожник в 20 раз быстрее в лесу.
Национальная рекламная ассоциация (США) уже отклонила иск, но Oracle собирается обжаловать это решение.Читать полностью »