Pull to refresh
0
0
Send message

Исходный код Android, Java и нарушение авторских прав: продолжение

Reading time3 min
Views5.7K
Этот топик — своебразное продолжение вчерашнего топика «Ещё больше доказательств того, что Android содержит скопированный Java-код».



Вчера во многих айтишных СМИ, в том числе и на Хабре, появилась информация о том, что Флориан Мюллер обнаружил 43 исходных файла Android, непосредственно скопированных из Java. Мюллер посчитал, что Oracle может представить этот материал в суде в качестве примеров нарушения авторских прав в коде Android.

Однако, оказалось, что всё не так просто, как могло показаться.

Эд Бёрнет (называющий себя разработчиком-экспертом и не считающий таковым Флориана Мюллера) написал в ZDNet, что изучил все файлы, описанные Мюллером, и пришёл к совершенно иному выводу.
Читать дальше →
Total votes 86: ↑71 and ↓15+56
Comments31

Как самому нарисовать гравюру

Reading time7 min
Views29K
image

Как нарисовать гравюру.


В этой статье я хотел бы познакомить Вас с программой Strokes Maker, предназначенной для создания штриховых векторных гравюр, показать некоторые возможности и нарисовать портрет, например — Билла Гейтса (векторных — потому что получаемый результат экспортируется в векторный формат в виде набора замкнутых линий).
Читать дальше →
Total votes 139: ↑133 and ↓6+127
Comments38

Редактор кода с подсветкой синтаксиса популярных языков — Touchqode

Reading time2 min
Views35K
У меня, как у web-программиста, иногда возникает острая необходимость внести какие-то изменения в код сайта, когда под рукой нет компьютера/ноутбука. Сейчас на Android написано несколько хороших FTP и SSH клиентов, которые позволяют без проблем работать с удалённым сервером до того момента, пока не требуется редактирование кода. С существующими текстовыми редакторами это ужасно неблагодарное занятие, учитывая что никакого намёка на ориентированность на программистов у этих программ нет. Но на днях я узнал про Touchqode, который успел меня уже один раз выручить.


Читать дальше →
Total votes 67: ↑56 and ↓11+45
Comments40

Отправка E-Mail средствами Android

Reading time8 min
Views59K
Привет хабр и привет всем!

В данной статье я покажу как реализуется отправка писем средствами самого Android, а также ещё один более интересный способ, но уже с применением внешней библиотеки, которая позволяет нам отсылать письма более приемлимыми для программиста способами.
Читать дальше →
Total votes 39: ↑36 and ↓3+33
Comments11

Рекомендации к стилю кода

Reading time9 min
Views170K

Правила языка Java


Мы следуем стандартным соглашениям по оформлению кода на Java. Мы добавили к ним некоторые правила:
  1. Исключения: никогда не перехватывайте и не игнорируйте их без объяснения.
  2. Исключения: не используйте обобщенные исключения, кроме кода в библиотеках, в корне стека.
  3. Финализаторы: не используйте их.
  4. Импорты: полностью уточняйте импорты.

Читать дальше →
Total votes 62: ↑45 and ↓17+28
Comments36

Использование Android Search Dialog. Часть 3 — Custom Suggestions

Reading time15 min
Views12K
image

Это заключительная статья по использованию Android Search Dialog (предыдущие находятся здесь и здесь). В ней я расскажу, как добавить в диалог динамические подсказки к поиску, а также, как интегрировать поиск по вашему приложению в системный Quick Search Box (QSB). Преимущество QSB в том, что с его помощью можно получать информацию из практически любого места в OS.
Читать дальше →
Total votes 12: ↑9 and ↓3+6
Comments5

Дизайнеры интерфейсов обсуждают новую кнопку Gmail

Reading time1 min
Views1.3K
Недавно в веб-интерфейсе Gmail появился новый элемент (слева от Archive).



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



Нужно сказать, что этот элемент весьма необычен и в своём роде уникален. Gmail является первым приложением, которое его использует. Многие пользователи восприняли его с недоумением. И даже сам главный UI-дизайнер Gmail Майкл Леггетт (Michael Leggett) признаёт, что виджет безусловно странный.
Читать дальше →
Total votes 140: ↑119 and ↓21+98
Comments151

От песка до процессора

Reading time9 min
Views379K
Сложно в это поверить, но современный процессор является самым сложным готовым продуктом на Земле – а ведь, казалось бы, чего сложного в этом куске железа?

image

Как и обещал – подробный рассказ о том, как делают процессоры… начиная с песка. Все, что вы хотели знать, но боялись спросить )

Читать дальше →
Total votes 321: ↑289 and ↓32+257
Comments154

Канобувости, 70-й выпуск

Reading time1 min
Views6.7K


Приветствуем всех друзей и недоброжелателей Канобу! С вами семидесятый выпуск нашей большой новостной передачи.

Смотрите сегодня:

Spike Video Game Awards 2010 — награда за шумиху;
Uncharted 3: Drake's Deception — согласно священным писаниям;
Prototype 2 — вирусный сюжет;
Resistance 3 — сопротивление здравому смыслу;
Deus Ex: Human Revolution — вредные фантазии.

Если вы хотите скачать и смотреть в максимальном качестве — пользуйтесь нашими раздачами на трекерах:
rutracker.org/forum/viewtopic.php?t=3156339
free-torrents.org/forum/viewtopic.php?p=1351818
Читать дальше →
Total votes 56: ↑38 and ↓18+20
Comments17

Pirates Love Daisies

Reading time1 min
Views18K
К вечеру пятницы подоспела новая игрушка в жанре Tower Defence, сделанная полностью на html5 и сопутствующих веб-стандартных технологиях.

Встречайте Pirates Love Daisies.


Игрушка сделана известным flash-гуру Grant Skinner и его командой. Подробнее о том, как создавалась игрушка можно почитать в его блоге и блоге Exploring IE.

Видео с игрушкой можно посмотреть здесь: channel9.msdn.com/posts/Pirates-Love-Daisies

А поиграться можно здесь: www.pirateslovedaisies.com

Читать дальше →
Total votes 80: ↑53 and ↓27+26
Comments84

Steam теперь принимает к оплате Webmoney

Reading time1 min
Views6K
Хорошая новость для тех, кто хочет покупать игры на стиме, но не может по каким-либо причинам делать это по пластиковой карте. С сегодняшнего дня они принимают к оплате Webmoney.

Ссылка на официальное объявление: http://store.steampowered.com/news/4806/

К сожалению, топик-ссылку опубликовать не могу, по этому только так.

UPD: Как выяснилось, WM в стадии бета-тестирования принимали еще с ноября месяца, но только для России и Украины. Официальное объявление сделали только сегодня и добавили в список ряд других стран.
Total votes 62: ↑43 and ↓19+24
Comments55

Запускаем фрактальные снежинки на HTML5 Canvas

Reading time6 min
Views39K
Предновогоднее развлечение на HTML5 Canvas по украшению сайта снежинками (ну и просто интресный пример посмотреть, как работает Canvas).

В своем рассказе я буду отталкиваться от кода Giorgio Sardo, который в свою очередь базируется на коде David Flanagan.



Все, что описано ниже, вы можете попробовать непосредственно здесь, на Хабре в любом современном браузере со средствами разработки, просто запустив консоль JavaScript. В IE9 достаточно нажать F12 и, если вы хотите тестировать прямо на этой странице, не забудьте перевести браузер в режим Internet Explorer 9 Standards (Alt + 9), т.к. по умолчанию Хабр требует режима IE8.
Читать дальше →
Total votes 97: ↑71 and ↓26+45
Comments55

Практические советы тем, кто хочет построить веб-сообщество ч.3

Reading time4 min
Views1.3K
Продолжаю рассказывать о том, как я ставил на ноги Автотуристу.Ру.
Часть 1, Часть 2.

Глава 7. Цифры нефинансовые
Что ж, обещал в предыдущей части цифры и графики, буду держать своё слово. Сперва хотел бы продемонстрировать динамику роста моего проекта, начиная с первого посетителя и заканчивая 17.12.2010. Не знаю почему, но данные по уникам и просмотрам разительно отличаются в трёх основных (мною используемых) системах сбора статистики о посетителях: Liveinternet, Yandex.Metrica и Google Analytics. Лично я отдаю предпочтение последней по качеству и полноте отчётов, интерфейсу и авторитетности. Также, что, естественно в моих интересах, в GA фиксируется бОльшее кол-во посещений и просмотров страниц, нежели в двух остальных системах. Про Рамблер я промолчу, пожалуй.

Вот как по ГА выглядит обещанная динамика посещений:


Читать дальше →
Total votes 95: ↑87 and ↓8+79
Comments71

Information

Rating
Does not participate
Location
Ирпень, Киевская обл., Украина
Date of birth
Registered
Activity