Сегодня, когда писал для своего сайта новый учебный пример, тренируясь на кошках, неожиданно столкнулся с одной проблемой на ровном месте. В коде программы нужно было реализовать загрузку изображения из интернета и сохранить его на SD-карточку. На первый взгляд задача не представляла трудностей, но проект вдруг стал выдавать ошибку.
Александр Климов @tehnolog
Повелитель котов
Google продолжает развлекаться
1 мин
683В январе я опубликовал на Хабре пост Поиграем в снежки, где рассказывалось о прикольном пасхальном яйце — игре в снежки с андроидом.
Сегодня, изучая новые возможности Google Play, случайно опустил курсор мыши на андроида и увидел новые анимации. Я насчитал четыре варианта — лунная походка, приветствие, махание флажками и жонглирование мячами. Через PrintScreen сделал три скриншота
Для тех, кому лень читать предыдущий пост — вкратце, о чем шла речь.
Заходим на сайт http://www.android.com/, спускаемся в самый низ страницы и наводим мышкой на зеленого человечка — спасибо, что живой!
Отводим мышку и снова наводим — видим другую анимацию. Не пытайтесь сразу наводить мышку — нужно подождать несколько секунд (5 секунд вполне достаточно).
Сегодня, изучая новые возможности Google Play, случайно опустил курсор мыши на андроида и увидел новые анимации. Я насчитал четыре варианта — лунная походка, приветствие, махание флажками и жонглирование мячами. Через PrintScreen сделал три скриншота
Для тех, кому лень читать предыдущий пост — вкратце, о чем шла речь.
Заходим на сайт http://www.android.com/, спускаемся в самый низ страницы и наводим мышкой на зеленого человечка — спасибо, что живой!
Отводим мышку и снова наводим — видим другую анимацию. Не пытайтесь сразу наводить мышку — нужно подождать несколько секунд (5 секунд вполне достаточно).
+3
Поиграем в снежки?
1 мин
1.5KСлучайно обнаружил, что на сайте http://www.android.com/ встроена игра. Заходите на страницу, прокручиваете вниз до конца и наводите курсор на зеленого человечка (рядом с копирайтом). При этом у него в руках можно заметить слепленный снежок. Щелкаем и у нас запускается игра!
+54
Java-кодерам посвящается
2 мин
4.9KСегодня пятница (а в России еще и выходной). Поэтому вместо кода послушайте рэп «Java Life»
UPD: divX дал ссылку на текст и видео, как снимался клип.
UPD: divX дал ссылку на текст и видео, как снимался клип.
+65
Вкусняшка при разработке Android-приложений в Eclipse
2 мин
6.9KВсе уже в курсе о выходе Android 4.0 Ice Cream Sandwich. Одновременно обновился SDK и другие файлы для разработки под Android, в том числе ADT Plugin for Eclipse. Надеюсь, на Хабре появятся статьи о новшествах в 14-й версии Android Development Tools. Я расскажу лишь об одной новой возможности, которую мне лично не хватало.
+39
CountDown — Обратный отсчет на HTML5
1 мин
5.7KТе, кто был участником конференции Google I/O 2011, наверняка, обратили внимание на заставку на экране, где показывалась занятная сцена обратного отсчета. Я наблюдал за трасляцией конференции в московском офисе Гугла, но забыл спросить у устроителей, где можно скачать эту демонстрацию. Впрочем, я не уверен, что получил бы ответ. И совсем недавно неожиданно наткнулся на страницу Chrome Experiments, где и было краткое описание заставки.
К сожалению, скриншоты не дадут полного впечатления от красоты демонстрации, поэтому предлагаю посмотреть ее в действии по адресу http://www.weareinstrument.com/countdown/.
Вы увидите укороченный вариант обратного отсчета на 20 секунд. В реальности, я приехал в офис минут на 40 раньше до трансляции, и эта заставка уже крутилась на экране. И она совершенно не надоела — меня мучал вопрос, чем закончится сценка, когда часы достигнут отметки 00:00:00.
На мой взгляд такую демонстрацию вполне можно использовать как экранную заставку на компьютерах. А вам нравится?
К сожалению, скриншоты не дадут полного впечатления от красоты демонстрации, поэтому предлагаю посмотреть ее в действии по адресу http://www.weareinstrument.com/countdown/.
Вы увидите укороченный вариант обратного отсчета на 20 секунд. В реальности, я приехал в офис минут на 40 раньше до трансляции, и эта заставка уже крутилась на экране. И она совершенно не надоела — меня мучал вопрос, чем закончится сценка, когда часы достигнут отметки 00:00:00.
На мой взгляд такую демонстрацию вполне можно использовать как экранную заставку на компьютерах. А вам нравится?
+38
Как программно узнать аппаратные характеристики устройства на Windows Phone 7.1. Mango
4 мин
2.6KДва дня назад скачал новый пакет для разработки под Windows Phone 7.1 (Mango) и стал изучать новые возможности. Обнаружил, что что класс DeviceExtendedProperties теперь является устаревшим и не рекомендован к использованию (deprecated). На смену ему пришел более понятный и удобный класс DeviceStatus. Вот о нем и поговорим.
+3
Дайте музыку. Секретные материалы
4 мин
1.4KКогда несколько дней назад я начал подготовку к написанию новой статьи к обучающей серии, мне захотелось написать простой урок по воспроизведению мультимедиа-файлов. Взяв за основу материал MSDN, я перевел его (он не слишком сложный), но хотелось чего-то поинтереснее. И тут на глаза мне попадается статья Windows Phone tip of the day: MediaLibrary can be tested in the emulator with built-in songs, которая привлекла мое внимание.
При попытке воспроизвести музыку описанным способом, я столкнулся с неработающим примером. Случайным образом мне удалось заставить пример работать. Ниже представлен вольный перевод статьи с решением моей проблемы.
При попытке воспроизвести музыку описанным способом, я столкнулся с неработающим примером. Случайным образом мне удалось заставить пример работать. Ниже представлен вольный перевод статьи с решением моей проблемы.
+2
Простой щелчок кнопки
4 мин
83KСовсем недавно я написал пост, в котором выражал свое желание перейти от разработки для Windows Phone 7 к программированию под Android. К сожалению, некие внешние обстоятельства затормозили этот процесс и изучение идет не такими быстрыми темпами как хотелось бы. Но тем не менее желания не убавилось и скоро смогу уделить больше времени для Android.
А сегодня хочу рассказать о такой заурядной вещи, как обработка щелчка кнопки. Статья предназначена для новичков и будет говорить об очевидных вещах, но мне она стоила одной ночи.
А сегодня хочу рассказать о такой заурядной вещи, как обработка щелчка кнопки. Статья предназначена для новичков и будет говорить об очевидных вещах, но мне она стоила одной ночи.
+29
Копируем заголовок и URL в удобном виде
2 мин
12KОколо года назад я опубликовал топик Удобное дополнение к IE при написании обзоров, в котором рассказывал о своей небольшой программке, которая позволяет одним щелчком мыши скопировать заголовок и URL страницы в удобном виде. В комментариях хабраюзеры говорили, что могут написать аналогичный пример для Firefox. Но дальше слов дело не пошло. К счастью, за бугром нашелся человек, который написал аналогичное расширение и для красной панды...
+43
Добавление команд в контекстное меню Компьютера и Корзины (продолжение)
3 мин
25KПосле публикации статьи на Хабре Добавляем собственные команды в контекстное меню Проводника ко мне периодически стали приходить письма, в которых авторы просили объяснить, почему добавленные команды не отображаются в контекстных меню папки Компьютер или Корзина, хотя некоторые программы умудряются как-то добавить свои команды.
Вопросы вполне закономерные, и я сам задавался подобными вопросами несколько лет назад, когда изучал реестр Windows. Чтобы не отвечать на каждое письмо, решил написать небольшое продолжение на тему контекстных меню в Windows.
Вопросы вполне закономерные, и я сам задавался подобными вопросами несколько лет назад, когда изучал реестр Windows. Чтобы не отвечать на каждое письмо, решил написать небольшое продолжение на тему контекстных меню в Windows.
+25
Добавляем собственные команды в контекстное меню Проводника
5 мин
191KОднажды я уже рассказывал на Хабре, как можно добавить собственную команду в контекстное меню браузера Internet Explorer (Удобное дополнение к IE при написании обзоров / Internet Explorer / Хабрахабр). Сейчас я расскажу, как добавить свою команду в контекстное меню Проводника. Поехали.
+35
Уходя, гасите свет (и выключайте музыку). Блокировка компьютера и микшер
3 мин
2.8KНаверное, со всеми такое было — начинаешь интересоваться какой-то определенной темой, и при поиске нужного материала попутно натыкаешься на другой интересный материал и т.д. И начинаешь прыгать по ссылкам с одного сайта на другой. Так произошло недавно и со мной — искал примеры для сообщения WM_APPCOMMAND, и вдобавок узнал, что в .NET Framework есть классы для работы с сеансами пользователя.
+4
Свойство text-shadow
4 мин
3.2KСовсем недавно увидел пост про свойство z-index. Раз пошла такая пьянка, то вставлю и свои пять копеек и расскажу о свойстве text-shadow. Так получилось, что в последнее время мне стали регулярно попадаться сайты, использующие это свойство. Сразу скажу, что под IE любой версии (и IE8 тоже!) читать статью не имеет смысла, так как ослик, к большому сожалению, так и не научился поддерживать свойство, которое было описано еще в 1998 году.
+9
Программируем для Windows 7. Индикатор прогресса на панели задач
4 мин
6.2KОфициальный выход Windows 7 не за горами, поэтому изучение новых возможностей операционной системы для программистов на C# становится актуальной. Новые веяния и правила для программистов появились уже при выходе Windows Vista с появлением UAC. Но Vista не получила широкого распространения у пользователей, поэтому программисты не очень активно изучали новое. С выходом Windows 7 ситуация может измениться в лучшую сторону. Я решил создать на своем сайте отдельный раздел, посвященный именно программированию под Window 7.
+1
Использование P/Invoke: прячем кнопку Пуск и панель задач в Windows
5 мин
8KНа Хабре уже было несколько статей, рассказывающих об использовании механизма P/Invoke в проектах на C#. В основном, в статьях был сильный уклон в сторону теории и приводились небольшие показательные примеры.
Я же хочу показать более наглядный пример, показывающий возможности неуправляемого кода — мы будем прятать кнопку Пуск и панель задач.
Я же хочу показать более наглядный пример, показывающий возможности неуправляемого кода — мы будем прятать кнопку Пуск и панель задач.
+3
Удобное дополнение к IE при написании обзоров
3 мин
2.5KЗдравствуйте!
Сегодня я расскажу о небольшой программке, созданной для собственных нужд. Возможно, кому-то это тоже может понадобиться. Если вкратце — это дополнение к Internet Explorer, позволяющее одним щелчком мыши получить заголовок и адрес страницы в нужном виде. Если краткая аннотация вас заинтересовала, то читаем дальше.
Сегодня я расскажу о небольшой программке, созданной для собственных нужд. Возможно, кому-то это тоже может понадобиться. Если вкратце — это дополнение к Internet Explorer, позволяющее одним щелчком мыши получить заголовок и адрес страницы в нужном виде. Если краткая аннотация вас заинтересовала, то читаем дальше.
+4
Wii Sports Resort — мои первые впечатления
6 мин
2.2KОсновная часть статьи будет посвящена моим впечатлениям от игры Wii Sports Resort, но вначале я расскажу, чем приставка может быть интересна компьютерщикам — основному контингенту Хабра.
Очень долгое время я считал, что игровые приставки — это удел малышей, взрослые люди, если еще не наигрались в детстве, играют только на компьютерах. Но, в этом году мое мнение кардинально поменялось, когда я приобрел приставку Wii от Nintendo. Мои впечатления и обзоры игр можно почитать в блоге, а я скажу несколько слов о ней для тех, кто еще по-прежнему думает, что приставки предназначены для детей. Во-первых, игры позволят вам оторвать пятую точку с компьютерного кресла или дивана и получить приличную нагрузку на тело. Мой друг, попрыгав перед телевизором в течении 10 минут в игре Бокс, на следующий день жаловался на боли в мыщцах. А купив еще дополнительный аксессуар Wiifit, вы сможете заняться йогой и силовыми упражнениями. Это первая причина, которая может вас заинтересовать в приставке. Но если вы не можете жить без компьютера и программирования, то умельцы сумели написать специальные библиотеки для работы с пультом Wii Remote, и вы можете создавать свои приложения, используя пульт. Например, есть программа, когда стоя на доске Wii Balance, вы при помощи Wii Remote можете путешествовать в программе Планета Земля от Google. На Хабре можно найти упоминания об этих возможностях. В скором времени я также планирую поближе познакомиться с этими библиотеками.
Очень долгое время я считал, что игровые приставки — это удел малышей, взрослые люди, если еще не наигрались в детстве, играют только на компьютерах. Но, в этом году мое мнение кардинально поменялось, когда я приобрел приставку Wii от Nintendo. Мои впечатления и обзоры игр можно почитать в блоге, а я скажу несколько слов о ней для тех, кто еще по-прежнему думает, что приставки предназначены для детей. Во-первых, игры позволят вам оторвать пятую точку с компьютерного кресла или дивана и получить приличную нагрузку на тело. Мой друг, попрыгав перед телевизором в течении 10 минут в игре Бокс, на следующий день жаловался на боли в мыщцах. А купив еще дополнительный аксессуар Wiifit, вы сможете заняться йогой и силовыми упражнениями. Это первая причина, которая может вас заинтересовать в приставке. Но если вы не можете жить без компьютера и программирования, то умельцы сумели написать специальные библиотеки для работы с пультом Wii Remote, и вы можете создавать свои приложения, используя пульт. Например, есть программа, когда стоя на доске Wii Balance, вы при помощи Wii Remote можете путешествовать в программе Планета Земля от Google. На Хабре можно найти упоминания об этих возможностях. В скором времени я также планирую поближе познакомиться с этими библиотеками.
+1
Качество книг по программированию
4 мин
3.3KНесмотря на распространение скринкастов, блогов программистов, электронных книг и т.п., обычная бумажная книга остается важным элементом при обучении начинающего программиста или для повышения квалификации более опытного кодера.
И очень важно, какая книга попадет в руки читателю, который решил получить новые знания. Сам я достаточно регулярно покупаю книги, а раньше, когда только приступал к изучению языков, то покупал еще чаще. Основную часть прочитанных книг у меня составляют (составляли) языки Visual Basic 5/6, Visual Basic.NET, C#, и в меньшей степени C++ и Delphi. Поэтому мы выводы будут делаться на основе этих книг, но думаю, что и с другими языками картинка будет схожей.
И очень важно, какая книга попадет в руки читателю, который решил получить новые знания. Сам я достаточно регулярно покупаю книги, а раньше, когда только приступал к изучению языков, то покупал еще чаще. Основную часть прочитанных книг у меня составляют (составляли) языки Visual Basic 5/6, Visual Basic.NET, C#, и в меньшей степени C++ и Delphi. Поэтому мы выводы будут делаться на основе этих книг, но думаю, что и с другими языками картинка будет схожей.
+21
Каким должна быть первая глава о программировании или Как вы стали программистом?
4 мин
2.1KСовсем недавно на хабре увидел пост Как молоды мы были, где автор вспоминал свой опыт программирования и продаж своего софта. Меня всегда интересовал вопрос, как люди приобщаются к программированию. Речь в данном случае не идет о молодых людях, которые идут в институты учиться на программиста.
В моей жизни былы две неудачные попытки научиться программировать — на Микроше и ZX Spectrum. Естественно, те компьютеры использовались в основном только для игр. Но меня всегда интересовал вопрос, а как самому написать игру? Кажется, к Микроше давались листинги каких-то игр. Но отсутствие нормального описания к коду убило мое любопытство. Так первая попытка стать программистом оказалась неудачной.
Вторая попытка приобщиться к программированию была предпринята во времена господства ZX Spectrum. Помню, что однажды мне на глаза попалась информация, как можно писать программы на Basic. Горя желанием написать хоть какую-нибудь игру, я жадно набросился набивать код. Если мне не изменяет память, в руководстве предлагалось нарисовать российский флаг (видимо, это было начало 90-х). Я честно набил несколько строчек кода и у меня на экране действительно появился флаг. Но никакой радости я не испытал. Это было пыткой. Не владея слепым десятипальцевым методом печати, написание простенького кода заняло очень много времени. Так я не стал программистом второй раз.
В моей жизни былы две неудачные попытки научиться программировать — на Микроше и ZX Spectrum. Естественно, те компьютеры использовались в основном только для игр. Но меня всегда интересовал вопрос, а как самому написать игру? Кажется, к Микроше давались листинги каких-то игр. Но отсутствие нормального описания к коду убило мое любопытство. Так первая попытка стать программистом оказалась неудачной.
Вторая попытка приобщиться к программированию была предпринята во времена господства ZX Spectrum. Помню, что однажды мне на глаза попалась информация, как можно писать программы на Basic. Горя желанием написать хоть какую-нибудь игру, я жадно набросился набивать код. Если мне не изменяет память, в руководстве предлагалось нарисовать российский флаг (видимо, это было начало 90-х). Я честно набил несколько строчек кода и у меня на экране действительно появился флаг. Но никакой радости я не испытал. Это было пыткой. Не владея слепым десятипальцевым методом печати, написание простенького кода заняло очень много времени. Так я не стал программистом второй раз.
+16
Информация
- В рейтинге
- Не участвует
- Откуда
- Кот-д'Ивуар
- Зарегистрирован
- Активность