Архив за 31 мая 2013 - 3

HTML/CSS/JS + Node.js + node webkit = Кроссархитектурные приложения
С ростом популярности node.js он становится всё более привлекательным для разработки приложений. По крайней мере я в последнее время очень часто использую эту технологию для быстрой разработки оных. И на данный момент, технологически нет никаких препятствий для разработки кроссплатформенных приложений на одном языке. И не только классических Web-приложений (клиент-сервер) но и десктопных.
Читать полностью »

Всем привет!

Легализация программного обеспечения в настоящее время — это не только тернистый путь подчищения кармы, но и верный способ избежать возникновения разногласий с законами Российской Федерации, которые мы чтим и уважаем.

И как бы ни шутили Windows-пользователи по поводу количества программ на Mac OS X, тем не менее, софт пишется, и зачастую — качественный и удобный. Но и эти программы, используемые в нелицензионном режиме, могут привести к серьёзным проблемам с УК РФ.
Читать полностью »

Смартфон LG Optimus L9 в своё время представлял собой чуть ли не единственный вариант для тех, кто хотел недорогое устройство с большим достаточно качественным (несмотря на невысокое разрешение) экраном от именитого производителя. Обновление линейки L SeriesЧитать полностью »

Специалисты исследовательского подразделения японской вещательной корпорации NHK Science & Technology Research Laboratories (STRL) создали гибкий восьмидюймовый дисплей OLED, в котором используются транзисторы a-IGZO. Разработка была представлена в ходе недавнего мероприятия Open House 2013.

Конструкция дисплея включает органические светодиоды с нижним излучением, сформированные на пластиковой подложке. Разрешение экрана равно 640 x 480 пикселей, что соответствует плотности 100 пикселей на дюйм.

Решил недавно написать симулятор полёта спутника вокруг центрального тела. Сразу оговорюсь, что масса спутника принебрежительно мала, по сравнению с массой центрального тела.
image
Читать полностью »

Привет всем.

Так сложилось, что в проекте, над которым я сейчас работаю, потребовалось использовать функцию GROUP_CONCAT(). К сожалению, Doctrine2 «из коробки» эту функцию не поддерживает. Имеющееся же расширение от одного из разработчиков Doctrine2 (Benjamin Eberlei) значится как «limited support for GROUP_CONCAT». Понимаю, что использование данной функции автоматом ставит проект в зависимость от MySQL, но менять СУБД как перчатки не планируется. Так что оставим этот вопрос за рамками поста.

Поскольку погуглив я не нашел готового решения, решил написать его сам (взяв за основу разработку Benjamin'а). Комментировать там особо нечего, поэтому просто представляю его на суд общественности:
Читать полностью »

Смартфон Oppo Ulike 2, который мог похвастаться фронтальной камерой разрешением 5 Мп, в ближайшее время получит преемника. Новинка будет называться почти также — Oppo Ulike 2S. Обе камеры сохранят прежнее разрешение: фронтальная — 5 Мп, тыловая — 8 Мп. Однако фронтальная будет улучшена.

Oppo Ulike 2S

Читать полностью »

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

Под катом скриншоты и ответ на вопрос почему так.
Читать полностью »

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

Сказ о том, как мы карту с биллингом дружили
Читать полностью »

Беглый взгляд на DesignSpark PCB Традиционно, при проектировке печатных плат для электроники разной степени DIY-ности большинством используется практически один и тот же набор софта: Proteus, EagleCAD, SprintLayout и т.д. До недавнего времени все мои потребности удовлетворяла связка Proteus + SprintLayout, однако, Proteus пришлось удались, а с прочими CAD-программами электронной направленности (из тех что «на слуху») хороших отношений у меня не сложилось, а схемки рисовать только на бумаге или на окне не хотелось.
Поиск альтернатив привел меня на сайт буржуйской программы DesignSpark PCB, а дальнейшее использование побудило написать этот небольшой обзор.

С моей, сугубо субъективной точки зрения, удобство использования подобных CAD-программ на 80% складывается из двух пунктов:

  • Удобство создания собственных электронных компонентов
  • Удобство трассировки плат

Об этих двух пунктах речь далее и пойдет.

Дисклеймер

Все чертежи, описанные в данной статье, созданы исключительно для данной статьи. Они не претендуют на оптимальность, проработанность, соответствие каким-либо нормам и стандартам. Они никогда не были и не будут созданы автором, так что даже работоспособность плат ничем не подтверждена. Любые оценки, сравнения, сопоставления и выводы являются на 100% субъективными.
Читать полностью »


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