Архив за 28 июля 2013 - 2

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

Зачастую вроде бы простые задачи верстки требуют сложной структуры HTML-разметки и использования CSS-трюков. Центрирование элементов или выравнивание контента может быть очень утомительным. Одна из таких задач — это выравнивание элементов верхней части сайта так, чтобы логотип был слева, а пункты меню — справа. Можно использовать float и position:absolute, а для выравнивания по вертикали — добавлять margin и padding разным элементам. Вроде бы ничего сложного. Но если сайт должен корректно отображаться и на мобильных устройствах, возникает много проблем.

Грамотное адаптивное выравнивание шапки сайта

Ниже описан лаконичный способ решения этой проблемы.Читать полностью »

Привет!

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

В этой части: компоненты пользовательского интерфейса. Предыдущая часть тут.

Разработка плагина IntelliJ IDEA. Часть 7
IntelliJ IDEA включает в себя большое количество пользовательских Swing-компонентов. Использование этих компонентов в ваших плагинах гарантирует, что они будут выглядеть и работать согласовано с остальным пользовательским интерфейсом IDE и часто позволяет уменьшить размер кода, по сравнению с использованием стандартных Swing-компонентов.

Меню и панели инструментов

Меню и панели инструментов (тулбары) строятся с использованием системы действий (как уже было описано во второй части).Читать полностью »

Компания Asus объявила о начале серийного выпуска продукта ROG RAIDR Express. Данный твердотельный накопитель выполнен в виде карты расширения PCI-Express с интерфейсом PCI-Express 2.0 x2 (1 ГБ/с) и ориентирован на использование в мощных игровых ПК.

Asus ROG RAIDR Express

Объём твердотельного накопителя Asus ROG RAIDR Express составляет 240 ГБ. Его габариты равны 157 x 120 x 20 мм.

Добрый день!
Сегодня я вам расскажу как написать свой настоящий веб-сервер на асме.

Сразу скажу что мы не будем использовать дополнительные библиотеки типа libc. А будем пользоваться тем что предоставляет нам ядро.

Уже только ленивый не писал подобных статей, — сервер на perl, node.js, по-моему даже были попытки на php.

Вот только на ассемблере еще не было, — значит нужно заполнить пробелы.
Читать полностью »

image

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

На конференции I/O в начале этого года Google объявил, что скоро выпустит Glass Development Kit (GDK), который позволит создавать Android-приложения для Glass, работающие непосредственно на устройстве. Пока что, однако, Google не выпустил GDK. Вместо этого Google вчера призвал разработчиков, которые ждут GDK, начать работу над Android-приложениями для Glass, используя стандартный Android SDK (API Level 15), чтобы опробовать свои идеи.
Читать полностью »

Disclaimer:
Данная статья представляет собой вольный художественный пересказ-перевод вступления книги "App Savvy
Turning ideas into ipad and iphone apps customers really want
"

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

Вероятно, как и многие, вы тоже очарованы ошеломительным успехом смартфонов и планшетов – этих умных гаджетов, работающих на операционных системах от Apple, Google и Microsoft, которые сейчас есть фактически у каждого. Во многом успех этих устройств обусловлен магазинами приложений – App Store в случае iOS, Google Play на Android и Marketplace на Windows Phone, которые открывают перед пользователями огромное количество возможностей, которое было недоступно владельцам классических мобильных телефонов.
Читать полностью »

Это перевод статьи John Glenn inspired the Soviets to push harder, которая позволяет посмотреть на космическую гонку глазами американцев. Любопытно узнать точку зрения другой стороны на те же исторические события.

Космическая гонка СССР и США

Джон Гленн — первый американский астронавт, который 20 февраля 1962 года совершил орбитальный полет на космическом корабле «Friendship 7» (официальное название — «Mercury-Atlas 6»). Это было необходимо Америке, как ответ на полет Юрия Гагарина. Гленн моментально стал национальным героем, а космическая гонка между СССР и США, после полугодового затишья, получила новый толчок развития.Читать полностью »

Disclaimer

Все, описанное в статье, является личным практическим опытом и не претендует на звание «истины в последней инстанции».

Преамбула

Здравствуйте. Я увлекаюсь созданием компьютерных игр. Моим любимым направлением, в котором я постоянно стараюсь совершенствоваться и узнавать что-то новое, являются браузерные многопользовательские игры.
Для создания прототипа для одной идеи в качестве контейнера сервлетов используется Apache Tomcat. Он общается с клиентской частью по http протоколу. Для такого типа игры схема вполне действующая, причем достаточно простая в реализации.
Но одной из преждевременных оптимизаций(да, это плохо, но тут я решил себе это позволить) стала идея использовать постоянное соединение между сервером и клиентом, т.к. в такой схеме не тратится время на открытиезакрытие соединения в каждом запросе. Для реализации схемы рассматривалось WebSocket API для Tomcat, но стало интересно написать свой велосипед, поэтому, встречайте рассказ о разработке под катом. Читать полностью »


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