(Македонски) Дневник, ден 11, 19 јули 2011
July 19,2011 | Uncategorized
Sorry, this entry is only available in Македонски.
ATTE is a non-for-profit NGO based in Bitola, Macedonia, whose boldly mission is to inspire the youth, engage the teachers, and bring together the community through exploration of new technologies for today and tomorrow.
read moreExplore the diverse projects through which ATTE implements its mission and drives to inspire innovation, technological advancement, and a generation of leaders who settle for nothing less of their dreams!
read moreEducational resources for students, teachers, parents, hobbyists, and all others who want get started with new ideas. If you have an explorer's heart, then this is the place for you!
read moreJuly 19,2011 | Uncategorized
Sorry, this entry is only available in Македонски.
July 19,2011 | Uncategorized
Sorry, this entry is only available in Македонски.
July 17,2011 | Uncategorized
Sorry, this entry is only available in Македонски.
July 14,2011 | Uncategorized
Sorry, this entry is only available in Македонски.
July 13,2011 | Uncategorized
Sorry, this entry is only available in Македонски.
July 12,2011 | Uncategorized
Sorry, this entry is only available in Македонски.
July 11,2011 | Uncategorized
Sorry, this entry is only available in Македонски.
July 8,2011 | Interns
Последен ден од првата фаза на истражување и анализа. Исполнети се зацртаните активности за оваа недела. Денешен извештај:
1.OpenMRS програма -> Оваа програма се користи офлајн. Дизајнот е доста добар и страната делува прегледно. Ја разгледав детално програмата, има посебен изглед за нелогиран корисник, за логиран како пациент и за логиран како доктор (веројатно слично ќе биде и кај нашата идна апликација). Во делот Home има дел за логирање, понатаму апликацијата има “барај” дел, дел за исцртување на графици и табели, дел за барање на информации за лек, …
2.ОpenEMR (demo верзија) -> Програмата делува доста сложено и непрегледно. Го разгледав интерфејсот, можностите (додавање на нов пациент, пребарување и полиња на резултантната табела, пораки до/од доктор, …)
3. Запишување на одредени идеи за изгледот на наредната страна, за полињата кои би ги содржело менито, одредување на постоечки апликации кои најмногу би користеле како пример.
4. Ревизија на страните посетени пред неколку дена. Издвојување на листа на корисни алатки со кои се сретнав патем.
5. Предвидување за програмските јазици и скрипти кои биле употребени за изработка на постоечките страни.
6. Конструирање на табела со сите разгледани онлајн и офлајн апликации деновиве. Пополнување на табелата со нивните можности/карактеристики.
7. Гледање на туторијали за имплементација на CRUD (Create Read Update Delete) во PHP.
7.1. Read -> градење на навигацијата (со table), како да се селектира и да се прикаже селектираната опција од навигацијата, користење на помошни функции (mysql_query, mysql_fetch_aray), …
7.2. Create -> работа со форми. Додавање на textfield, combo, radiobutton, submit копче, … Избирање на најдобар и најсигурен начин за избегнување на лоши знаци при внес на корисник (пример: ” ). Валидација на форми.
7.3. Update (Edit) -> Користење на помошни mysql функции: mysql_affected_rows, intval, … Начини на известување на корисникот во случаи на правилна или неправилна промена (ако е неправилна, каде точно е грешката).
7.4. Delete -> бришење на селектиран објект (преку id), зголемување на сигурност при бришење (confirm дијалог).
July 7,2011 | Interns
Извештај за исполнети активности на третиот ден од практикантството во АТТЕ:
1. Разгледување на HTML 5, поточно на новитетите што ги нуди, пред се на:
-video
-audio
-canvas
- семантички компоненти (section, article, …)
Исто така, отворање на изворниот код и преглед на дефинираните функции и атрибути за работа со споменатите компоненти.
2. Инсталација на WordPress. Чекор – по – чекор поминување на туторијали од официјалната страна:
-Изглед и состав на основниот прозорец на креираната апликација/блог
-Почетно работење во wordpress -> пишување на нов пост, менување тема (theme), значајни прашања кои помагаат да се сфати полесно идниот проект, работа со коментари (борба со spam), категоризација на апликацијата (со ID), креирање мени, background & color, Header слика
-Вовед во креирање на своја тема (има можност за користење на image фајлови, css style-sheets, кодови – php, веб страници), каде се става, што се користи -css, php, html
3. Гледање на MySql туторијали
-CRUD кратенка
-имплементација на основните функции за работа со бази на податоци (CREATE, READ, UPDATE, DELETE) во commandprompt
-креирање на база на податоци и табела во неа во commandprompt
-сето ова може да се направи и во phpMyAdmin на прилично полесен начин. Прегледноста е друга позитивна страна.
4. Како се имплементира MySql во PHP – 5 чекори:
4.1. Create a db connection
4.2. Select a db to use
4.3. Perform db query
4.4. Use returned data (STEPS 3 & 4 CAN BE REPEATED AS MUCH AS YOU LIKE)
4.5. Close connection
Треба да се проверува во секој чекор дали наредбата е валидна. Во спротивно, да се заврши апликацијата.
5. Туторијал за изработка на проект -> разгледување на неколку први фази при изработка на еден проект, со помош на php, mysql и apache
Фаза 1: BluePrint -> Скица, основна идеја за апликацијата, како би изгледала, што би содржела, кои можности
Фаза 2: Databases -> Креирање на база на податоци со табели. Поврзување на табелите. Како? Детето табела секогаш содржи поле со улога на покажувач кон родителот табела (roditel_id).
Фаза 3: Project Setup -> креирање на фолдер, подфолдери и фајлови во него.
Фаза 4: PHP, HTML, CSS -> структура на CSS фајл, негово вметнување во PHP, вметнување на базите во php (петте чекори, опишани погоре), include/require, константи, линкови
*Ова не мора да се навистина фазите, ова е некое мое сортирање на она што го гледав/научив/испробав.
6. Листа од идеи до кои дојдов, користејќи го досега наученото (основен изглед на веб апликацијата, почетна страна, како да се изработи и поврзи веб страната, …)
July 6,2011 | Interns
Еве како течеше мојот втор ден како практикант во АТТЕ:
1. Го разгледав мејлот кој го прати, со посебен акцент на она што треба да го правам деновиве (што не е направено)
2.Запознавање со идните активности, разгледување на можностите што ги нудат wordpress и конкретните офлајн – апликации openEMR и openMRS. Пред се, со користење на википедија и гугл пребарувач.
3. Бидејќи сметав дека WampServer – от ми е инсталиран и подготвен за работа, се насочив на спуштање и инсталација на WordPress и офлајн – медицинските апликации. Овие инсталации беа неуспешни, обидувајќи се да ги поправам поминав околу 2 часа. На крајот, сфатив дека грешката е во WampServerot, па го преинсталирав. Инсталација на текстуален уредувач Komodo Edit6.1.1.
4.Неколку часа поминав гледајќи туторијали за PHP и за подесување на wampserver-oт. PHP делот сега функционира, го испробав неколку пати, паралелно вежбајќи ги вежбите од туторијалите.
4.1.Основи на PHP, основна синтакса и разлики со Ц кај работа со променливи, со податочните типови, разгледување на дополнителни олеснителни функции кај нив, работа со кориснички функции…
4.2. Градење на динамички веб – страни
4.2.1. links/URL -> работа со $_GET и начини на енкодирање, потребни кај некои специјални симболи.
4.2.2. forms -> работа со полиња за внесување преку $_POST
4.2.3. cookie -> setcookie функција, $_COOKIE и ifset функција. За поголема сигурност, се користат sessions.
4.2.+ include функција
4.2.++ headers -> можност за пренасочување или неотворање на страна
5. Инсталација на J2SE6, Apache Tomcat 6, бидејќи беа потребни за медицинските софтвери.
6. Почетоци на работа со mysql, влез/излез преку командна линија, промена на пасворд (лозинка), одредување на root directory,…
7. Epi Soft софтвер -> офлајн софтвер, се состои од:
- лични податоци (има единствено id поле за распознавање)
- податоци за X мерења
- приказ во график и табела
- поле за пребарување
- OK flag кај мерењата (дали резултатот е во ред, или е потребна терапија)
8. Проба на проекторот (но, во внатрешни услови, бидејќи надвор времето не дозволи)
9. Подготовка на статија за во билтенот, праќање на Павлина