Авторизация в SSH без пароля

Пытался сделать доступ по ssh без ввода пароля, казалось бы все уже тысячу раз описано и все должно заработать с пол-пинка.
Но как часто бывает наступил на грабли на самом просто месте.
Читать далее

Рубрика: Использование linux | Метки: | Добавить комментарий

Android: шаг 5 — переводим UI на XML layout

В предыдущем примере пользовательский интерфейс (User Interface или UI ) был создан программным путем. Android предоставляет возможность разрабатывать UI описывая его при помощи XML.
Данный способ создания UI сейчас и рассмотрим.

Читать далее

Рубрика: Программирование под android | Метки: , | Добавить комментарий

WP-Syntax

Для вставки кода программы в текст заметки я использую плагин для WordPress Wp-Syntax. Он понимает и подсвечивает синтаксис следующих языков программирования:  asm, bash, c, cpp, css, delphi, diff, html4strict, java, latex, lua, make, matlab, mysql, pascal, perl, php, python, basic, rails, ruby,  tcl, verilog, vhdl, vim, xml и многих других.

Для того что бы вставить код программы надо использовать html тег pre c параметрами.
Читать далее

Рубрика: Сайтостроительство | Метки: | 1 комментарий

Android: шаг 4 — подписываем приложение

Что бы запускать программу на телефоне и выкладывать ее в android market, ее надо подписать.

Читать далее

Рубрика: Программирование под android | Метки: , | Добавить комментарий

Android: шаг 3 — Эмулятор андроид

Создаем виртуальный андроид

Android Virtual Device  сокращенно  AVD. Эмулятор андроид  позволяет запускать и отлаживать приложения  не на телефоне а на компьютере.

 

 

Читать далее

Рубрика: Программирование под android | Метки: | Добавить комментарий

Android: шаг 2 — Hello World

hello world

Так уж повелось, что при изучении какого-нибудь языка программирования первая созданная программа выводит  на экран «Hello World». Не буду и я отходить от этих традиций.

Читать далее

Рубрика: Программирование под android | Метки: | Добавить комментарий

Android: шаг 1 — подготовка

Решил разобраться как написать программу под андроид. По ходу изучения буду делать заметки, что бы самому не забыть и может ещё кому пригодится.

Первый шаг — установка необходимого софта.

Читать далее

Рубрика: Программирование под android | Метки: , , , | Добавить комментарий

u-boot для colibri pxa320

сolibriu-boot — это bootloader, т.е. программа которая при включении устройства загружает операционную систему и потом передает ей управление.
Подробнее можно почитать тут http://ru.wikipedia.org/wiki/Das_U-Boot

pxa320 это контроллер, выпускаемый фирмой marvell, который устанавливается, в том числе, и на платы сolibri  см.  http://www.toradex.com/Products/Colibri_Modules/Colibri_PXA320_2.0b

Соответственно, если надо внести изменения в u-boot, то необходимы исходники и способ их скомпилировать.

Читать далее

Рубрика: Встраиваемые системы | Метки: , , , | Добавить комментарий

Подводные камни define’ов

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

#define square1( a, b ) \
                a*= a; \
                b*= b;

И этот макрос работает в большинстве случаев корректно, но есть и исключения.
Читать далее

Рубрика: Великий и могучий Си | Метки: , | Добавить комментарий

Что бы это значило?

Язык Си позволяет создавать выражения, которые не сразу и поймешь.
Знакомый принес с собеседования вот такую задачку:

Что выведет программа?

  int x = 2;
  x += x+++++x; 
  printf( "x=%u\r\n", x );

Ответ:
Читать далее

Рубрика: Великий и могучий Си | Метки: , | Комментарии (5)