Friday, March 22, 2013


Android для начинающих программистов.
Программирование на Eclipse

Самые простые "кирпичики" для программирования на Eclipse

1. Чтение текстового файла

Нужно создать на экране текстовое поле TextView в котором будем отображать прочитанные данные. Для этого добавим в файл activity_main.xml следующий текст:

<TextView
      android:id="@+id/textView1"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:layout_centerHorizontal="true"
      android:layout_centerVertical="true"
      android:includeFontPadding="true"
      android:maxLines="6"
      android:text="@string/hello_world"
      android:textSize="24sp"
      android:typeface="sans" /> 


В файле MainActivity.java написать обработчик для myClickHandlerText (нажатие на кнопку)

    import java.io.BufferedReader;
    import java.io.File;
    import java.io.FileReader;
    import java.io.IOException;
    import java.util.List;


    public void myClickHandlerText(View view) { // Обработка нажатия кнопки Button1
    // Чтение файла
    File aFile = new File("/sdcard/", "site.txt"); // Файл на SD карточке (в каталоге /sdcard/)
    String old_content = getContents(aFile);
    // old_content - Содержимое файла
    TextView text1 = (TextView)findViewById(R.id.textView1);
    text1.setText(old_content); //Написать текст из файла (может писать несколько строк)



Текст в файл должен быть записан в формате UTF-8. В эмуляторе Eclipse файл site.txt нужно записать на образ SD карточки

Для этого заходим в каталог SDK, в подкаталог tools и запускаем файл ddms.bat
Через пол-минуты загрузится Dalvik Debug Monitor



 Необходимо выбрать Device - File Explorer


Вы увидите дерево каталогов, в которое можно помещать файлы, удалять файлы, перемещать файлы.


В нужный каталог на SD карточку поместим файл с данными для чтения


Для конвертирования кириллического текста в кодировку UTF-8 можно использовать он-лайн сервис http://2cyr.com/decode/?lang=ru 


Разработка программ для Android - руководство для начинающих программистов на Eclipse

В следующем примере на Eclipse - вывести текст из переменной на экран

Android для начинающих программистов.
Программирование на Eclipse

Самые простые "кирпичики" для программирования на Eclipse

1. Загрузить сайт в броузер

В файле activity_main.xml создадим броузер WebView просто добавив текст:

<WebView       xmlns:android="http://schemas.android.com/apk/res/android"
      android:id="@+id/webview"
      android:layout_width="
240dp"
      android:layout_height="
140dp"
      android:layout_alignParentBottom="true"
      android:layout_centerHorizontal="true"
      android:layout_marginBottom="43dp" />


В файле MainActivity.java написать обработчик для myClickHandlerText (нажатие на кнопку)

import android.webkit.WebView; // Для Web броузера

public void myClickHandlerText(View view) { // Обработка нажатия кнопки Button1
      //Запуск броузера и загрузка сайта. Работает
      mWebView = (WebView) findViewById(R.id.webview);
      // включаем поддержку JavaScript
      mWebView.getSettings().setJavaScriptEnabled(true);
      // указываем страницу загрузки
      mWebView.loadUrl("http://coffe.vov.ru/");
    
    } 


Можно задавать размеры окна броузера. WebView имеет много параметров для настройки.
Запустив исполнение проекта в эмуляторе Android можно просматривать сайт.

Разработка программ для Android - руководство для начинающих программистов на Eclipse

В следующем примере - чтение текстового файла на Eclipse

Friday, February 1, 2013

Кофе с ванильным сахаром

Рецепты кофе Кофе с ванильным сахаром Слабый запах ванили создает уют и хорошее настроение. Кофе с таким ароматом хорошо пить если вы промокли и замерзли. Варится обычный кофе в турке (например, на песке) и перед снятием с плиты добавляется немного ванильного схара - совсем чуть-чуть, для запаха. В чашки добавляется по одной чайной ложке "Малибу" и сразу наливается ванильный кофе. Пить горячим. http://coffe.vov.ru/page.htm и http://coffe.vov.ru/
Рецепты кофе

Thursday, October 18, 2012

Настройка оборудования Alcatel Приведены примеры настройки сетевого оборудования Алкатель - http://alcatel.oflameron.ru Настройка портов оборудования, списков доступа, QOS, MAC lock и т.д. Настройка коммутаторов Alcatel
Каталог бесплатных библиотек электронных книг В каталоге http://weblib.oflameron.com собраны библиотеки бесплатных электронных книг с отличным выбором, с книгами в разных форматах и доступом без регистрации.

Обучающая программа по английскому языку

Настольная игра для запоминания английских слов Настольная игра, в которой используются карточки с английскими буквами. Игроки кидают кубик и перемещают фишки по карточкам. Из букв с занимаемых карточек надо составить перевод заданного английского слова. Кто первый собрал, тот выиграл.
Для этой игры выложены файлы с имиджами. Достаточно скачать, распечатать карточки и фишки, вырезать ножницами и можно играть. Игра рассчитана на детей от 6 лет. Запоминание слов чрезвычайно прочное. (Обучающая игра по английскому языку) Дополнительно - бесплатные ресурсы по английскому языку - http://corel-images.narod.ru

Saturday, June 9, 2012

Математика Перельман


Математика Перельман

Бесплатная программа ( freeware ) для пересчета площади в другие единицы измерения. Например, квадратные метры и дециметры перевести в квадратные миллиметры. Программа позволяет очень быстро переводить единицы измерения - показывает все возможные варианты сразу. Программа удобна для быстрой проверки домашнего задания, выполненного ребенком. Программа предназначена для 4 класса. Программа совершенно бесплатна - freeware. Вы можете ее скачивать, использовать, распространять или добавлять в архивы программного обеспечения (ПО) - http://square.shmeleff.com/

Математика Перельман

Программа позволяет проверить домашнее задание по математике в 2-3 раза быстрее, чем с помощью калькулятора. Программу Математика можно бесплатно скачать. Программа не требует инсталляции.

Математика Перельман

Sunday, March 4, 2012

Настольные игры

Настольные игры



Настольные игры выручают тогда, когда нечем заняться (на перемене в школе, институте, в группе продленного дня) или нечем занять детей (в спортивном лагере или на даче в непогоду или вечером). "Крестики-нолики" или "Морской бой" могут занять на пол-часа. Игры всем известны и ничего нового предложить не могут.

Настольные игры



Другое дело настольные игры с игровым полем, фишками и игральным кубиком.



или



Таких настольных игр сотни, если не тысячи. Они очень красивы, интересны, в них можно играть одному или группой. У них есть только один недостаток.

Чтобы в такие игры играть, их надо заранее купить или изготовить (скачать и распечатать имидж с игровым полем).

Настольные игры



Но есть приятные исключения из этого правила. Настольная игра графа Le comte de Oflameron, которую можно изготовить на месте, где угодно и почти из чего угодно. Даже сам процесс изготовления настольной игры интересен!

И что из того, что в 1902 году, когда граф придумал игру, она была карточной и ее описание составляло целую книгу? В 1994 году энтузиасты придумали современную версию и опубликовали ее для использования всеми желающими.

Настольные игры



Настольная игра Oflameron

Игровое поле представляет собой набор рядов ячеек, расположенных на столе в виде таблицы. Обычное количество рядов - 4-6. Количество ячеек в каждом ряду - от 14 до 18. Обычно такое количество умещается на листе формата А4 и при этом ячейки получаются не слишком мелкие.

Возьмем лист бумаги (любой бумаги или картона, пластика, рекламного проспекта, ватмана и т.д.) и нарисуем фломастером или чем-то еще несколько рядов ячеек



Можно нарисовать по линейке, можно от руки, можно по трафарету, можно сделать таблицу в компьютере и распечатать - годится всё!

Настольные игры



Самое главное в этой настольной игре - знать номиналы и правила. И вы сможете играть где угодно!

Впишем номиналы ячеек. Номиналы ячеек точно соответствуют номиналам игральных карт в первоначальной версии игры графа Le comte de Oflameron.

[1,5,10,15,25] - когда фишку ставят на эти карты, указанное количество очков добавляется к счету игрока.
[-1,-5,-10,-15,-25] - ... указанное количество очков убавляется с счета игрока.
[B] - убавляет 200 очков с счета игрока.
[P] - добавляет к счету 100 очков.
[T] - добавляет к счету 500 очков.
[Z] - обнуляет счет игрока.
[END] - окончание игры. Если фишка любого из игроков переместилась на эту ячейку, игра останавливается

Буквенным номиналам ячеек соответствуют некие стандартные цвета, украшающие игровое поле



Номиналы надо вписать в ячейки в произвольном порядке.



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

Теперь для игры нужны игральные фишки и кубик. Все это можно взять из других игр или изготовить самим (расскажу в следующих постах)

Для настольной игры достаточно 4-х рядов, но можно изготовить больше (штук 10-15). Игра будет интереснее. Ряды можно будет заменять на столе.

Настольные игры



Теперь разложим на столе 4 ряда один над другим



Теперь игроки должны выбрать любую ячейку в нижнем ряду и поставить свою фишку. Записать на свой счет соответствующее количество очков.
Игроки в начале игры могут поставить фишки на одну и ту же ячейку, поэтому не делайте ячейки слишком маленькими.



Когда все игроки поставили свои фишки и записали очки, нужно по очереди бросать кубик.
Сколько очков на кубике выпало, на столько ячеек вправо или влево надо переместить фишку - но только уже НА СЛЕДУЮЩЕМ ряду.

Допустим, у игрока на кубике выпало - 1. Можно поставить фишку на ячейку с номиналом [T] (добавляет 500 очков к счету), а можно - на ячейку с номиналом [B] (убаляет с счета 200 очков). Выбираем вариант [T]:



Все игроки делают то же (кидают кубик и перемещают фишки) и очки записываются на счет. Освободившийся нижний карточный ряд перекладывают наверх или туда выкладывают новый ряд из колоды:







Настольные игры



Фишки опять оказываются все на нижнем ряду и игроки снова кидают кубики и перемещают фишки. Может так получиться, что перемещать фишку вправо или влево некуда - не хватает свободных ячеек в ряду:



Допустим, на кубике выпало [3]. Можно переместить фишку на ячейку с номиналом [-10] (вправо), а можно на ячейку [-1] (влево). Естественно, выбираем влево, т.к. при этом теряется меньше очков. Для этого осуществляется циклический переход на другой край карточного ряда:



Игра замечательна тем, что дети могут играть в нее с 7-8 лет (если младше, то можно большие номиналы заменить призами - конфетками или игрушками). А взрослые могут сделать азартный вариант. Набранные очки легко трансформируются в материальный выигрыш. Тем более, что настольная игра Офламерон не включена в реестр азартных игр.

Играть можно 20-30 минут, а можно несколько часов. Если нет желания играть очень долго, можно ограничиться 20-30 бросаниями кубика. А можно сделать только один ряд с ячейкой [End] и размещать ее на поле когда нужно Вариантов огромное количество.
Для детей можно смастерить очень красивое игровое поле с украшениями, рисунками, фотографиями и т.д.
Красиво изготовленный комплект настольной игры может послужить отличным подарком школьному товарищу или подружке на День Рождения.

Настольные игры

Tuesday, January 24, 2012

Wi-Fi поиск бесплатных сетей

Сейчас можно найти много Wi-Fi сетей. Как правило, большинство из них закрыты паролем. Но, используя смартфон или планшет под Андроид, сравнительно легко можно обнаружить много WiFi сетей с открытым доступом.
Для этого можно использовать бесплатные и условно-бесплатные программы - об этом читайте на Бесплатный Wi-Fi

Saturday, December 17, 2011

Бизнес в Интернете

Бизнес в Интернете



Очень любопытная статья о бизнесе в Интернете - Бизнес в Интернете

Бизнес в Интернете