Автор Гілка: SexyTimer  (Прочитано 2953 раз)

Відсутній Ubuntu_Linux

  • Графоман
  • ****
  • дописів: 275
  • Карма: +0/-0
SexyTimer
« : 2010-08-09 11:39:43 »
Засічи це!
Вітаю, сьогодні я вам представляю власну OpenSource (з відкритим кодом) розробку яка називається SexyTimer. Timer it! Як не важко помітити  з назви проекту,  це  таймер з красивим і функціональним інтерфейсом. Дана програма може працювати як під платформою Linux так і під платформою windows , а також MAC OS.

Для тих хто не знає що таке OpenSource  я вам поясню в двох словах. Отже, OpenSource програми пропонуються із всіма файлами які створюються при написанні програми, тобто ви з легкістю можете переглянути програмний код , в даному випадку програма написана за допомогою Qt на С++, також ви з легкістю можете змінити код додавши необхідну вам функцію, яку автор не включив в проект, після чого  з легкістю зможете заново скомпілювати  вже свій проект під ліцензією GPL , тобто на тих же умовах , що й  проект автора--> з відкритим кодом. Чим цікавий такий метод? - вам не потрібно витрачати час на написання вже готового програмного продукту, або ж  переглянути реалізацію  алгоритму, який вам цікавий. Детально про OpenSource та GPL можна переглянути на відповідних сайтах.

Давайте розглянемо опис таймера:

Особливості SexyTimer:
1) Підраховує час з точністю до десятих долей секунди .
2) Максимально таймер може дійти до 10 000 годин, це буде 416 днів!
3) Красивий і приємний інтерфейс та простота в керуванні таймером.
4) Два стиля standart and sexy для відображення значків на кнопках  та в меню програми. Вибери це!
5) Великі гарно помітні цифри, які змінюють свої розміри при зміні геометрії вікна. Ви їх точно помітите!, навіть з відстані 20 метрів!
6) В нижній частині відображується вся необхідна інформація про користувача країна, мова , дата, поточний час.
7) З легкістю можна додавати кругові точки відліку, при цьому їх можна називати різними іменами. І у відповідному рядку буде відображатися поточний час , та час кругу.
8) Присутня іконка в системному треї, з якої можна викликати меню через яке доступні всі механізми керування таймером, та динамічно відображається поточне значення таймера.
9)Автоматичне збереження (при закритті таймера) історії точок відліку, також повна історія зберігається у окремому файлі history, під час запису до якого вказується дата та поточний час.
10)Відлік в перед або назад. Щоб встановити потрібний час до певної події достатньо натиснути кнопку tools і відкриється меню введення початкового часу.
11) У випадку зворотнього відліку система повідомить вас про вичерпання часу.
12) Назви кругів можна вводити на кирилиці!

Спробуй це!

Що цікавого з точки зору OpenSource (відкритого коду): Переглянь це! View it!
1)При написанні проекту таймеру я не використовував жодної ззмінної для вказання значення годин,хвилин,секунд, мілісекунд. (я не оголошував змінні) Тому варто завантажити та поглянути на реалізацію.
2)Я постарався і зробив два варіанти стилю (класичний та sexy);
3) Додав іконку в системний трей ,  і коли ви натиснете праву кнопку миші відкриється меню яке повторює функціонал кнопок на таймері. Також в меню динамічно  відображається поточний час таймера, тобто вам не потрібно активувати вікно таймера для того ,щоб поглянути скільки минуло часу , для цього достатньо клікнути на мишкою на іконку в треї.  
4)Забезпечив збереження розміру вікна таймера , тобто коли ви наступного разу завантажити SexyTimer, то геометрія буде така сама як в той моменту часу коли ви виходили з програми.
5) Якщо ви хочете щоб під час завантаження відображалося фото вашої коханої людини, то для цього   просто  на просто потрібно покласти фото коханої в папку  "icon" (папка знаходиться в каталозі з програмою) змінивши  назву фотки на "splashScreen.png". Якщо ваше фото має формат jpg то для конвертації його в png достатньо набрати в консолі код:
mogrify -format png MyGirl.jpg
В результаті ви отримаєте файл MyGirl.png який потрібно перейменувати та покласти у відповідну папку.
6) в нижній частині SexyTimer  відображує інформацію про місцезнаходження юзера, мову юзера, поточну дату, та поточний час.
7)Зворотній відлік.
8)Час кругу працюватиме навіть при переключенні з поточного на зворотній відлік.
9) Збереження повної історії користування таймером.


Для кого буде цікавий цей таймер? Для моделістів коли потрібно виміряти час польоту збудованого літака, для виміру часу проведеного в інтернеті, для виміру часу протікання якогось процесу, для виміру часу заняття на турніку чи підіймання гирі, для виміру "як довго я можу..."


Після скачування архіву ви отримаєте готовий проект SexyTimer + відео роботи(інструкція) +картинки.



??????????????????????????
Як Ви можете допомогти автору програми? , все дуже просто  для цього потрібно її скачати з сервера :
і повідомити своїм друзям про SexyTimer, щоб вони теж скачали та користувалися SexyTimer.
Чому саме цей файло-обмінник?, все дуже просто, для бескоштовного скачування потрібно зачекати лише 60сек, мало рекламних банерів, нормальна швидкість.

А також можете пожертвувати на пиво свої WebMoney : переказати WMZ   на гаманець Z126119443396  :o

 ;D download SexyTimer :D
Мій e-mail : kirpas@ukr.net

Демо відео  роботи SexyTimer на ютубі
« Змінено: 2010-08-09 20:21:38 від Ubuntu_Linux »

Відсутній modeus

  • Графоман
  • ****
  • дописів: 278
  • Карма: +0/-0
  • openSUSE 11.4
Re: SexyTimer
« Відповідей #1 : 2010-08-09 18:34:28 »
Ну що ж.. Вирішив завантажити та подивитися. Якщо запустити проект в QT Creator, то наче працює. Якщо ж запустити сам виконуваний файл, то бачу таке неподобство:
З.І. "Cencel" в tools - це щось  ;)
З.З.І. Найцікавіше те, що якщо запускати виконуваний файл з терміналу, то також все гаразд... А ось якщо з Долфіну, то ні.
« Змінено: 2010-08-09 18:40:48 від modeus »
Expectavimus lucem... Et esse tenebrae

Відсутній Ubuntu_Linux

  • Графоман
  • ****
  • дописів: 275
  • Карма: +0/-0
Re: SexyTimer
« Відповідей #2 : 2010-08-09 23:59:45 »
Кнопку в tools провтикав! :o Зараз виправлю і завантажу нову версію!

 дивно.. :o
Цитата
Програма вимагає бібліотеку libqtgui4 , тому для її встановлення потрібно зробити наступні кроки:
1) sudo apt-get update
2)sudo apt-get upgrade
3)sudo apt-get install libqtgui4
 приблизно 35МБ
« Змінено: 2010-08-10 00:01:52 від Ubuntu_Linux »

Відсутній Ubuntu_Linux

  • Графоман
  • ****
  • дописів: 275
  • Карма: +0/-0
Re: SexyTimer
« Відповідей #3 : 2010-08-10 19:08:42 »
А в загалі вам подобається зовнійшній вигляд таймера та його скромненький функціонал? :'(

Відсутній modeus

  • Графоман
  • ****
  • дописів: 278
  • Карма: +0/-0
  • openSUSE 11.4
Re: SexyTimer
« Відповідей #4 : 2010-08-10 19:47:21 »
А в загалі вам подобається зовнійшній вигляд таймера та його скромненький функціонал? :'(
Взагалі зовнішній вигляд нормальний, але якщо звичайний вигляд, а не sexy. Бо той варіант - це вже занадто, навіть для Убунти  ;D
Expectavimus lucem... Et esse tenebrae

Відсутній Ubuntu_Linux

  • Графоман
  • ****
  • дописів: 275
  • Карма: +0/-0
Re: SexyTimer
« Відповідей #5 : 2010-08-10 20:54:07 »
Ну чому ж стиль sexy занадто відвертий? :-[
Якщо вам не подобаються іконки то з легкістю можна їх змінити і навіть змінити анімацію.
Наприклад , в якості анімації можна поставити  .gif - анімацію того як ви з коханою людиною відпочивали на морі і завжди при користування програмою згадувати чудові моменти.
Цитата
convert  -monitor *.jpg -delay 100 animated.gif
Ось що вийшдо коли я скомпонував за допомогою данної команди всі іконки в один gif файл.

Відсутній Ubuntu_Linux

  • Графоман
  • ****
  • дописів: 275
  • Карма: +0/-0
Re: SexyTimer
« Відповідей #6 : 2010-08-13 00:23:31 »
Програма та сайт зазнали деяких змін! Варто подивитися!  

Тепер програма має власний значок, тобто на робочому столі у вас буде красота!

Скачати можна на сайті-->
Спробуйте не пожалкуєте!

« Змінено: 2010-08-13 00:26:45 від Ubuntu_Linux »