На JavaOne 2011 было объявлено о выпуске финальной версии JavaFX 2.0. Рассмотрим из чего оно состояит и какие средства предлагает.
Алексей Быхун @caffeinum
Javascript и/или Блокчейн
Как создается аниме
3 мин
218KМногие из хабровчан, да и вообще айтишников, смотрят аниме. Еще больше видело его хотя бы краем глаза. Но как его создают?
Начинается все с идеи. Бывает, что устраивается мозговой штурм, где из целой кучи выбирают только одну, но зато лучшую. Бывает, решает все руководство. Но так или иначе, это самый первый и самый скучный этап. После выбора идеи решается состав команды, которая будет заниматься ее реализацией, ищутся спонсоры. Аниме на самом деле довольно дорогая вещь — стоимость показа 52 серий поздней ночью на 5-7 каналах телевидения приближается к 50 миллионам йен (около 21 миллионов рублей), а показ аниме Fullmetal Alchemist в 6 часов вечера стоил в 10 раз дороже!
Начинается все с идеи. Бывает, что устраивается мозговой штурм, где из целой кучи выбирают только одну, но зато лучшую. Бывает, решает все руководство. Но так или иначе, это самый первый и самый скучный этап. После выбора идеи решается состав команды, которая будет заниматься ее реализацией, ищутся спонсоры. Аниме на самом деле довольно дорогая вещь — стоимость показа 52 серий поздней ночью на 5-7 каналах телевидения приближается к 50 миллионам йен (около 21 миллионов рублей), а показ аниме Fullmetal Alchemist в 6 часов вечера стоил в 10 раз дороже!
+336
Пещерные технологии будущего
7 мин
2.6KНикогда не обращали внимание, как часто старые интерфейсы, старый код и вообще старые решения выглядят странными и уродливыми? Причём всё это может стать старым за считанные годы. Когда приходится очень быстро бежать только, чтобы оставаться на месте, возникает желание как-нибудь срезать, заглянуть немного в будущее, перепрыгнуть через пару пунктов.
Давайте попробуем. Для этого нам необходимо понять по каким принципам идет развитие: внимательно рассмотреть те пещерные технологии, что мы использовали пару лет назад и то, как они превращались в “технологии будущего”, что мы используем сегодня.
Давайте попробуем. Для этого нам необходимо понять по каким принципам идет развитие: внимательно рассмотреть те пещерные технологии, что мы использовали пару лет назад и то, как они превращались в “технологии будущего”, что мы используем сегодня.
+74
Весь хабр
1 мин
865Многие хабрапользователи не совсем довольны последним обновлением любимого сайта. Я не буду говорить к лучшему это или к худшему. Это уже сделано и к этому нужно как-то приспособиться.
Как говорится, если гора не идет к Магомету, то Магомет идет к горе. Для чтения всей ленты хабра(все посты из всех блогов с любым рейтингом) был сделан небольшой сайтик. Только пожалуйста, становитесь в очередь, не все сразу! Хостинг может не выдержать. Но, если идея будет востребована, то сайт переедет на лучший хостинг.
Один минус, там нет старых статей и добавляться будут только новые.
Как говорится, если гора не идет к Магомету, то Магомет идет к горе. Для чтения всей ленты хабра(все посты из всех блогов с любым рейтингом) был сделан небольшой сайтик. Только пожалуйста, становитесь в очередь, не все сразу! Хостинг может не выдержать. Но, если идея будет востребована, то сайт переедет на лучший хостинг.
Один минус, там нет старых статей и добавляться будут только новые.
+73
История одной компьютерной войны
4 мин
51KДанная заметка — сокращенный пересказ почти 10-летнего эпоса о находчивости и предательстве, изобретательности и хитрости, происходящих от человеческой лени. Началось все с того, что на неком айтишном факультете некого университета запустили для контроля знаний учащихся по одному из семестровых курсов систему дистанционного обучения. Дальнейшая борьба представляла из собой пошаговую стратегию с фазами в семестр, причем со стороны студентов каждый раз были новые люди со свежими идеями.
+171
Введение в параллельные вычисления
6 мин
46KПараллельной машиной называют, грубо говоря, набор процессоров, памяти и некоторые методы коммуникации между ними. Это может быть двухядерный процессор в вашем (уже не новом) ноутбуке, многопроцессорный сервер или, например, кластер (суперкомпьютер). Вы можете ничего не знать о таких компьютерах, но вы точно знаете, зачем их строят: скорость, скорость и еще раз скорость. Однако скорость — не единственное преимущество.
После выполнения не самой тривиальной задачи по созданию такого аппарата, дизайнерам и разработчикам приходится еще думать о том, его заставить работать. Ведь приемы и алгоритмы, применяемые для старых, однопроцессорных однопотоковых машин, как правило, не подходят.
Что самое удивительное, в университетах пока не спешат переводить программы обучения в русло параллельных вычислений! При этом сегодня нужно постараться, чтобы найти компьютер с одним ядром. В моем родном Carleton University курсы по параллельным вычислениям не входят в обязательную программу Bachelor of Computer Science, и доступны лишь для тех, кто прошел основные курсы первых трех лет. На том же уровне находятся курсы по распределенным вычислениям, и некоторых могут сбить с толку.
После выполнения не самой тривиальной задачи по созданию такого аппарата, дизайнерам и разработчикам приходится еще думать о том, его заставить работать. Ведь приемы и алгоритмы, применяемые для старых, однопроцессорных однопотоковых машин, как правило, не подходят.
Что самое удивительное, в университетах пока не спешат переводить программы обучения в русло параллельных вычислений! При этом сегодня нужно постараться, чтобы найти компьютер с одним ядром. В моем родном Carleton University курсы по параллельным вычислениям не входят в обязательную программу Bachelor of Computer Science, и доступны лишь для тех, кто прошел основные курсы первых трех лет. На том же уровне находятся курсы по распределенным вычислениям, и некоторых могут сбить с толку.
+90
Написание макроса-бота для браузерной игры
8 мин
52KВведение
Не так давно на Google+ появились игры. Прочитав топик об этом, я решил во что нибудь поиграть. Выбор пал на игру Diamond Dash. Через некоторое время игры программист во мне заговорил, что однотипные действия нужно автоматизировать. И вот что из этого вышло…
*Примечание: «руками» даже опытному игроку сложно набрать больше 400к
Раньше я никогда не сталкивался с задачами работы с экраном и мышкой. После непродолжительного гугления было решено для решения использовать язык макросов AutoIt.
Под катом вы найдете краткое описание игры, мой способ распознавания поля, алгоритм определения точки нажатия, и некоторое количество оптимизаций. А так же ссылку на github-репозиторий скрипта.
UPD Добавлено видео работы скрипта.
+160
Droider Chart. Выпуск 65, игривый
1 мин
4.1KПривет, друзья,
Droider Chart продолжает шагать по закоулкам Android маркета в поиске новых хитов. В 65-ом выпуске мы покажем пару отличных гонок, пообщаемся с друзьями в фейсбуке, выучим 9 иностранных языков и заполним рабочие столы Honeycomb планшета полезными виджетами. Ну а напоследок удивим вас видео-оповещениями:
В списках победителей замечены:
В рубрике «Старший брат»:
Wizz widget – набор виджетов для Android Honeycomb
Другие выпуски Droider Chart →
Droider Chart продолжает шагать по закоулкам Android маркета в поиске новых хитов. В 65-ом выпуске мы покажем пару отличных гонок, пообщаемся с друзьями в фейсбуке, выучим 9 иностранных языков и заполним рабочие столы Honeycomb планшета полезными виджетами. Ну а напоследок удивим вас видео-оповещениями:
В списках победителей замечены:
- Pops – добавит разнообразия вашим оповещениям
- Trial Xtreme – Elastomania в 3D для Android
- Busuu – социальный сервис для изучения иностранных языков
- Facebook выпустил Messenger для мобильных устройств
- GT Racing: Motor Academy Free – крутые бесплатные гонки от Gameloft
В рубрике «Старший брат»:
Wizz widget – набор виджетов для Android Honeycomb
Другие выпуски Droider Chart →
+11
Мир open-source в кармане
4 мин
7.1K Прежде чем я расскажу одну историю, которая заставила меня заново открыть для себя мир open-source, небольшая прелюдия — результаты опроса «Что первое вам приходит в голову при фразе 'Linux на телефоне'?»:
66.9% — Android
20.02% — Maemo/Meego
13% — остальные варианты
Но, нет, не бойтесь, я не собираюсь разводить очередной флейм на тему, является ли Android полноценным линуксом. Все мы и так знаем, что дело не в Linux-е, как таковом, а в том, что он по сути явился входным билетом в мир open-source для большинства из нас. Именно благодаря Linux многие узнали о свободном ПО с открытым кодом, и поняли, что это совсем другой мир — гораздо более достойный, гармоничный и, не побоюсь этого слова, духовный.
Мир, который ты волен улучшать безгранично. Мир, в котором принципы свободы и взаимоуважения являются ключевыми моральными постулатами. Мир, в котором программы пишутся, чтобы работать, а не продаваться. Мир, в котором компьютер не считает, что он умнее тебя. Мир без вирусов и перезагрузок, в конце концов.
Это не обязательно Linux-based системы, но так уж исторически случилось, что именно Linux стал флагманом этого мира. Однажды побывав в этом мире, потом сложно понять, как можно жить в мире закрытых систем. И, собственно, моя история о том, как я дважды пережил открытие для себя мира open-source — сначала на десктопах в начале 2000-х, а затем и на телефоне, который всегда со мной в кармане.
66.9% — Android
20.02% — Maemo/Meego
13% — остальные варианты
Но, нет, не бойтесь, я не собираюсь разводить очередной флейм на тему, является ли Android полноценным линуксом. Все мы и так знаем, что дело не в Linux-е, как таковом, а в том, что он по сути явился входным билетом в мир open-source для большинства из нас. Именно благодаря Linux многие узнали о свободном ПО с открытым кодом, и поняли, что это совсем другой мир — гораздо более достойный, гармоничный и, не побоюсь этого слова, духовный.
Мир, который ты волен улучшать безгранично. Мир, в котором принципы свободы и взаимоуважения являются ключевыми моральными постулатами. Мир, в котором программы пишутся, чтобы работать, а не продаваться. Мир, в котором компьютер не считает, что он умнее тебя. Мир без вирусов и перезагрузок, в конце концов.
Это не обязательно Linux-based системы, но так уж исторически случилось, что именно Linux стал флагманом этого мира. Однажды побывав в этом мире, потом сложно понять, как можно жить в мире закрытых систем. И, собственно, моя история о том, как я дважды пережил открытие для себя мира open-source — сначала на десктопах в начале 2000-х, а затем и на телефоне, который всегда со мной в кармане.
+53
Микробаш
3 мин
1.4KРассказ о том, зачем и как я сделал для себя робота, который публикует микроцитаты с bash.org.ru, полностью влезающие в твит. А также о том, как я буду его развивать, если топик на хабре возымеет эффект, и количество подписчиков даст понять, что это интересно не только мне.
+54
Ubuntu One увеличивает бесплатный объем хранилища и достигает отметки в миллион пользователей
1 мин
2.9K… правда второе произошло раньше, еще в мае. Но анонсированы оба события были сейчас.
Для тех, кто не в курсе, Ubuntu One — аналог дропбокса — облачное хранилище, в первую очередь заточенное под синхронизацию данных между различными компьютерами. Несмотря на название, Ubuntu One поддерживает разные ОС (Ubuntu, Android, iOS, Windows в бете), причем для мобильных систем есть функция потокового прослушивания музыки из облака за $3.99 в месяц.
Так вот, теперь объем хранилища для бесплатных юзеров возрос с 2Гб до 5Гб. Этот тарифный план теперь называется «Ubuntu One Free». Увеличение объема на каждые 20Гб стоит $2.99 (в месяц).
Еще была открыта программа Ubuntu One App Developer Program, целью которой является предоставить разработчикам (под все платформы) максимум информации и поддержки для развития Ubuntu One и интеграции U1 в свои приложения.
Для тех, кто не в курсе, Ubuntu One — аналог дропбокса — облачное хранилище, в первую очередь заточенное под синхронизацию данных между различными компьютерами. Несмотря на название, Ubuntu One поддерживает разные ОС (Ubuntu, Android, iOS, Windows в бете), причем для мобильных систем есть функция потокового прослушивания музыки из облака за $3.99 в месяц.
Так вот, теперь объем хранилища для бесплатных юзеров возрос с 2Гб до 5Гб. Этот тарифный план теперь называется «Ubuntu One Free». Увеличение объема на каждые 20Гб стоит $2.99 (в месяц).
Еще была открыта программа Ubuntu One App Developer Program, целью которой является предоставить разработчикам (под все платформы) максимум информации и поддержки для развития Ubuntu One и интеграции U1 в свои приложения.
+46
Информация
- В рейтинге
- Не участвует
- Откуда
- Москва, Москва и Московская обл., Россия
- Дата рождения
- Зарегистрирован
- Активность