четвер, 27 вересня 2007 р.

Встановлюємо Clipart для OpenOffice.org

Досить серйозний плюс Microsoft Office завдяки чому цей офісний пакет такий популярний - це великий Clipart у якому можна знайти картинки на будь-який смак. Вільний пакет OpenOffice.org не має такої колекції у стандартній поставці, проте нічого не заважає завантажити з інтернету (а якщо ви купили диски з репозиторієм, то і качати нічого не потрібно) Open Clipart Library і встановити його на вашу Ubuntu систему. Розробкою Open Clipart займається багато людей по всьому світу, такий контент розповсюджується за умовами ліцензії Creative Commons, тому жодних проблем з легальність немає.

Процес встановлення як звичайно в Ubuntu дуже простий:
sudo apt-get install openclipart

От і все, тепер у будь-якому компоненті OpenOffice.org ви можете отримати доступ до галереї з допомогою меню Інструменти -> Галерея.



Галерея досить велика, зображення відсортовані за тематикою. Крім растрових зображень є багато й векторних ілюстрацій у форматі SVG.Купить болты гайки, метрический крепеж любого класса прочности и из нержавейки в Москве.,snow nut Москва.,Linksys PLTS200.,I've created my site at web site hosting.,интернет магазин парфюмерии,snow nut Москва.,

Реклама

snow nut Москва.,

Реклама

snow nut Москва.,

Реклама

snow nut порошок.,

понеділок, 24 вересня 2007 р.

Основи мови програмування C++

Нещодавно після спілкування зі студентами вирішив написати щось типу дуже короткого вступу до C++. Насправді це така собі шпаргалка чи довідничок по основним конструкціям та функціям C++ де я у сильно зконцентровнаому вигляді спробував викласти основи даної мови програмування. Звісно ж все осягнути не вдалося, проте думаю як база з якої можна починати вивчати C++ цілком згодиться.

Довідничок складається з дев'яти сторінок у форматі PDF зверстаних у дві колонки шрифтом 8пт. Тут я вперше у LaTeX скористався пакетом listings який додає оточення lstlisting, завдяки чому у текстах програм виділяється синтаксис. По тексту, я постарався згадати дуже коротко історію C та C++, основні мовні конструкції, стандартні бібліотечні функції, об'єкно-орієнтоване програмування, трохи зачепив базову бібліотеку шаблонів STL, та згадав дуже коротко існуючі IDE для C++ і навів декілька веб-адрес де можна знайти більш докладну інформацію. Огляд бібліотек для побудови графічного інтерфейсу сюди не входить, думаю з часом зробити і такі тематичні довіднички.

Завантажити документ можна звідси: cppfund.pdf

Документ розповсюджується згідно ліцензії Creative Commons: BY-NC-NA.

Реклама

эффективное продвижение сайтов нижний новгород,вирусный маркетинг,HP LaserJet P1005.,Унитазы сантехника.,Алексей московский иконы.,Низкие цены иконы.,HP LaserJet P1005.,HP LaserJet P1005.,

вівторок, 18 вересня 2007 р.

BASIC-256 - програмування для дітей

BASIC жив, BASIC живий, BASIC буде жити. Десь так можна перефразувати всім відомий вислів. Чесно кажучи я сам не є прихильником BASIC аж ні разу, проте якщо говорити про навчання азам програмування, особливо дітей, то вибір відповідної мови програмування є не зовсім простою задачею.

Нещодавно, переглядаючи сайт getdeb.net я натикнувся на цікаву реалізацію максимально простої (можливо навіть примітивної) мови програмування призначеної спеціально для навчання програмуванню дітей - BASIC-256. Простенька IDE написана з використанням Qt4 включає текстовий редактор для набору програм і тут же праворуч дві ділянки для виведення текстової або графічної інформації. Тобто все просто, зліва набираєте програму, тиснете на Start і праворуч бачите результат. Я спробував намалювати смайлик і приклав відповідний скріншот.



Документацію по даній мові програмування можна знайти тут:
http://kidbasic.sourceforge.net/en/reference.html
Там же можна побачити і нескладні приклади.

Відразу скажу, що всім відомий старий знайомий QBasic має набагато більше можливостей, але BASIC-256 потрібно сприймати саме з позицій спеціалізованого інструменту саме для навчання програмуванню, причому саме дітей, тому звичайно у ньому є своя специфіка.

Реклама

детское питание, как быстро и безвредно похудеть?,Ваш системный администратор обслуживание компьютеров.,ремонт ноутбуков,Новое казино онлайн.,интернет-магазин духов известных марок по доступной цене.,

Реклама

Ваш системный администратор обслуживание компьютеров.,ремонт ноутбуков,детское питание, как быстро и безвредно похудеть?,Забронируйте уютную гостиницу по хорошей цене в Днепропетровске.,детское питание, как быстро и безвредно похудеть?,Ваш системный администратор обслуживание компьютеров.,ремонт ноутбуков,alan wake видеоигра 2010 года для Xbox 360.,

UV-фільтр HOYA для Fujifilm s6500fd

Сьогодні зробив невеличкий подарунок своєму фотоапарату Fiji s6500fd, купив захисний UV фільтр. Вирішив не економити і купити HOYA за 90грн. ($18, діаметр - 58мм).



Ось так він виглядає на самому фотоапараті.



Оцінити у дії фільтр ще не встиг, але у будь-якому випадку така штука повинна бути, бо оптику потрібно берегти.

Реклама

usb кабель для iphone, мы знаем.,Воспользуйся уже сейчас, Подарок для Вашего малыша скачать jimm xattab бесплатно.,

Реклама

Воспользуйся уже сейчас, Подарок для Вашего малыша скачать jimm xattab бесплатно.,usb кабель для iphone, мы знаем.,

субота, 15 вересня 2007 р.

Налаштування параметрів GRUB в Ubuntu

Параметри GRUB, як то пункт меню за замовчуванням, тривалість паузи та ін. зазвичай налаштовують редагуючи файл /boot/grub/menu.lst. Проте, оскільки Ubuntu претендує на дружність до користувачів то ми поступимо по іншому. І нехай "гуру" назвуть мене віндузятником, проте я все одно люблю зручність.

Startup Manager - графічний аплет для Gnome призначений для налаштування параметрів GRUB, стартової заставки Ubuntu та ін.

Скачати .deb файл можна звідси (розмір - 62,8Кб):
http://www.getdeb.net/download.php?release=1456&fpos=0
(встановлення простим подвійним кліком)

В результаті у меню Система -> Адміністрування з'явиться новий пункт - StartUp-Manager.



Усі налаштування є інтуітивно зрозумілими, тому розповідати більше тут особливо й нема чого. Використовуйте на здоров'я.

четвер, 13 вересня 2007 р.

Текстовий процесор LyX

Я вже публікував статтю з розповіддю про чудову систему для підготовки публікацій типографської якості - LaTeX (http://korkholeh.blogspot.com/2007/09/latex.html). На жаль переважна більшість людей в Україні, навіть у академічному середовищі (що особливо прикро для мене) не лише не володіють даною системо, а навіть ніколи не чули про її існування. Більше того, навіть наші математики та інші фундаментальщики, на відміну від своїх зарубіжних колег, з впертістю гідної кращого застосування продовжують насилувати офісні інструменти (переважно MS Word) змушуючи їх робити те, для чого вони не були призначені. І це дійсно проблема, адже використання LaTeX допомоголо б сильно економити час, що витрачається просто впусту на потуги привести публікацію у Word до пристойного вигляду. Наші зарубіжні колеги вже більше 20 років використовують цю систему і наразі нічого кращого ще придумано не було.

Так, LaTeX дійсно штука не проста і вимагає певних знань. Це дійсно так, адже це спеціалізована мова розмітки, але вивчивши основний набір команд можна прискорити швидкість своєї роботи у рази. Ви не повинні витрачати свій час на верстання публікацій, нехай комп'ютер це робить за вас, це його задача, ваша ж задача лише набрати сам текст.

Проте, не потрібно й переоцінювати складність роботи з LaTeX. Адже створено багато програм які дозволяють спростити роботу з даною системою. Є такстові редактори які просто підсвічують синтаксис LaTeX (vim, gedit), є спеціалізовані редактори які дозволяють працювати зі структурою документу та вставляти різноманітні команди одним кліком мишки (TeXMaker), а потужні спеціалізовані текстові процесори, що використовують LaTeX для верстання документу проте не вимагають його глибинних знань (LyX, TeXmacs). Я розповім про один з таких текстових процесорів,який є мабуть найпотужнішим OpenSource інструментом у даній галузі і практично нічим не поступається своїм комерційним аналогам у середовищі Windows (Scientific Word наприклад) - LyX.

LyX - це текстовий процесор, що сповідує філософію WYSIWYM (What You See Is What You Mean). На відміну від WYSIWYG такий підхід акцентує увагу не на зовнішньому вигляді документу, а на його контенті та структурі. Принцип полягає у тому, що ви набираєте текст, включаючи формули, малюнки та таблиці, паралельно вказуючи логічну структуру документу та задаючи зв'язки між окремими об'єктами, а також задаючи логічне форматування. Остаточною ж підготовкою публікації згідно всіх типографських правил займається вже компілятор LaTeX генеруючи файл (.dvi, .ps, .pdf) придатний для роздруку на будь-якому обладнанні і під будь-якою платформою. При цьому у вас є 100% гарантія, що на чужому принтері документ роздрукується абсолютно у такому ж самому вигляді як і на вашому.

Оскільки у репозиторіях Ubuntu Feisty Fawn знаходиться стара версія, то я рекомендую скачати останню на сьогодні версію 1.5.1 з офіційного сайту http://www.lyx.org/ Серед нововведень у гілці 1.5 - підтримка кодування UTF-8, а також переведення інтерфейсу користувача на Qt4. Існують також версії і для інших платформ, у тому числі Windows.

Ось так виглядає LyX після запуску:



Звичайно, щоб описати всі можливості LyX потрібно написати немаленьку книжку, тому тут я буду говорити лише про основні речі. Нижче видно відкритий документ (це текст із системи допомоги).



LyX дозволяє набирати текст приблизно так же як ви його могли б набирати у тому ж Word чи Writer, але тут є свої особливості викликані тісною інтеграцією з LaTeX. Перша особливість - це те, що зовнішнє оформлення документу повністю описується класом документа (Document->Settings->Document Class). Саме клас документу визначає як верстати сторінки (друк з одного боку чи з двох), найвищий порядок команд рубрикації (у класі Book наприклад навідміну від Article присутні частини - Part), параметри оформлення заголовків та ін. У тому ж таки Document->Settings ви зможете задати розмір основного шрифта, поля, мову, підключити додаткові пакети та ін. Також можна вручну додати необхідні команди у преамбулу.

Дуже зручно працювати у LyX з рисунками. Наприклад вам потрібно вставити плаваючий рисунок у статтю, тоді просто вставляємо плаваючий кадр з допомогою Insert->Float->Figure. Набираємо підпис рисунка, а потім піднявши курсор угору, з допомогою Insert->Graphics вставляємо вже безпосередньо зображення. З допомогою Edit->Paragraph Settings вирівнюємо рисунок по центру.



Формули вставляються ще простіше. Якщо потрібна формула у тексті, то використовується Insert->Math->Inline Formula, а виключна формула вставляється з допомогою Insert->Math->Display Formula. Існує також велика кількість інших варіантів формул, включаючи додаткові середовища AMS-TeX (наприклад multline для багаторядкових формул).

Що стосується більшості стандартних команд LaTeX, то LyX обробляє їх "на льоту", але частина команд відображається явно сірим кольором. Наприклад команда вставки сноски \footnote, відображається саме таким чином, а її текст видно після подвійного кліку по ній. З допомогою Document->Outline можна проглядати структуру документа. Результуючий документ завжди можна переглянути з допомогою меню View у такому форматі який потрібен.

Нерозривний пробіл ставиться з допомогою Ctrl+Enter. Три та два дефіса вставлених підряд автоматично замінюються на довге або середнє тире.

Звісно ж реальна сила LaTeX ховається далеко за візуальними наворотами і можливості LyX обмежені. Проте у випадках коли потрібно швидко підготувати документ не заглиблюючись у тонкощі, то такий підхід дозволяє отримати досить якісний результат.

Зміна параметрів оформлення документу
Хоч LyX і дуже зручний інструмент, проте далеко не всім очевидно як змінити стандартне оформлення документу передбачене вибраним класом. Насправді даний текстовий процесор не має таких можливостей, тому для цього потрібно знати LaTeX. Для того щоб перекрити певні команди потрібно додати зміни у преамбулу (Document->Settings->LaTeX Preamble).

Наприклад, якщо ми хочемо щоб перед номером розділу саме слово Розділ писалось великими літерами нам потрібно додати команду:
\renewcommand{\@chapapp}{РОЗДІЛ~}

Якщо ми хочемо щоб номер сторінки проставлявся не внизу по центру, а вгорі праворуч, то потрібно вставити наступне:

\renewcommand{\@oddhead}{\hfil\thepage}
\renewcommand{\@oddfoot}{}


Якщо потрібно, щоб заголовок глави відображався не жирним шрифтом з вирівнюванням по лівому краю, а звичайним текстом вирівняним по центру, то потрібно перекрити команду \section. Таким же чином можна перекривати й інші команди описані у класі документу змінюючи оформлення різних елементів. Це здається складним якщо робити з нуля, проте початкові описи команд можна знайти у відповідному .cls файлі, потрібно лише їх зкопіювати і змінити їх опис з допомогою команди \renewcommand.

\renewcommand{\section}{\@startsection{section}{2}%
{\parindent}{3.5ex plus 1ex minus .2ex}%
{2.3ex plus .2ex}{\normalfont\large\centering}}


Для того щоб замінити двокрапку після номера рисунку на прийняту у нас крапку, потрібно перекрити команду \@makecaption

\renewcommand{\@makecaption}[2]{%
\vspace{\abovecaptionskip}%
\sbox{\@tempboxa}{#1. #2}
\ifdim \wd\@tempboxa >\hsize
#1. #2\par
\else
\global\@minipagefalse
\hbox to \hsize {\hfil #1. #2\hfil}%
\fi
\vspace{\belowcaptionskip}}


Щоб у списку бібліографії після номера джерела ставилася крапка, а не щоб номер брався як по замовчуванню у квадратні дужки:

\makeatletter
\renewcommand{\@biblabel}[1]{#1.\hfill}
\makeatother


Щоб включити до нумерації глав та підглав ще й номер роздулу:

\renewcommand{\thesection}{\arabic{chapter}.\arabic{section}.}
\renewcommand{\thesubsection}{\arabic{chapter}.\arabic{section}.\arabic{subsection}.}


Більш докладно про модифікацію стандартних класів LaTeX можна прочитати тут: http://www.intuit.ru/department/publish/latex/9/программирование на языке ассемблера примеры задач

вівторок, 11 вересня 2007 р.

Розв'язуємо проблеми зі стилусом у КПК Asus A632

Отже, півтори роки тому я став щасливим власником КПК Asus A632. Ця машинка мені до сих пір дуже подобається швидким процесором, чудовими показниками роботи від однієї зарядки акумулятора, двома слотами під карти пам'яті, наявністю модуля GPS з відкидною антеною та автомобільного кріплення. Проте є у цієї моделі і свої недоліки. Я стикнувся з двома з них - поломкою фіксатора стилуса через що той постійно прагнув випасти зі свого гнізда, та мимовільним вимиканням КПК на свій власний розсуд. Заглибившись у Інтернет я знайшов здавалося рішення обох проблем. Для того щоб стилус не випадав зі свого гнізда, рядять надіти на нього маленьке гумове кільце, яке можна знайти розібравши звичайну газову запальничку. На стилусі є паз куди це кільце чудово сідає, і тепер стилус почав ходити у гнізді з зусиллям. Проте не довгою була моя радість, на днях при спробі витягти стилус я відчув, що він витягується зі значним зусиллям, потягнувши його сильніше я витяг його але без наконечнику, останній залишився глибоко у гнізді і достати його не було ніякої змоги. Після деяких роздумів, було прийнято рішення розібрати КПК щоб дістати наконечник і можливо придумати якийсь інший вихід з положення з фіксацією стилусу.

Отже, перед нами наш піддослідний. Трохи потертий за півтора роки активного використання.



Кладемо його екраном вниз, знімаємо кришку батарейного відсіку і виймаємо акумулятор.



Обережно виймаємо гумові заглушки.



Тепер по черзі викручуємо п'ять гвинтів, що з'єднують обидві половинки КПК.



Далі пробуємо акуратно відігнути круплення і розійняти обидві половинки. Червоними стрілками показано клямки корпусу.



І наостанок потрібно обережно вийняти шлейф GPS антени з роз'єму.



Тепер беремо окремо задню частину корпусу і відкрутивши три гвинти (показано стрілками) знімаємо шахту стилусу.



Готово. Діставши наконечник стилусу я вставив його на місце, але тепер для надійності зкріпив дві половинки краплею супер-клею. Гумове кільце з запальнички я прибрав взагалі. А для того щоб стилус фіксувався у шахті я взяв трохи ізоляційної стрічки, вирізав із неї підходящу смужку і намотав у тому місці де колись був зламаний фіксатор. Так як показано на фотографії.



От і все, тепер всі три частини потрібно уважно зібрати у зворотньому порядку. Ну і звичайно ж не забути вставити назад у відповідний роз'єм на платі шлейф GPS антени.



Що ж стосується вирішення проблеми з мимовільним вимиканням живлення КПК, то ця проблема часто виникає на екземплярах ранніх випусків через погане прилягання кришки батарейного відсіку. Для вирішення проблеми можна взяти наприклад звичайну карточку для поповнення рахунку мобільного зв'язку, вирізати з неї прямокутник рівний за розмірами розмірам акумулятора і підкласти його під кришку. Так як показано на фотографії.



Ну от і все, тепер КПК став майже як новий, втративши два свої найбільші недоліки. Звісно ж я змушений попередити, що якщо ви надумаєте повторити описане у даній статті, то будете робити це на свій страх і ризик, всю відповідальності за можливу поломку КПК ви несете самостійно, ну і звичайно ж повинні мати на увазі, що при цьому ви автоматично втрачаєте гарантію.кулинарные рецепты