Ads:

2 AutoIT Scripts

Neavand ce face, am scris 2 scriptulete mici pentru AutoIT (de fapt erau scrise, dar le-am pus si online). Asa,ca imi place mie limbajul asta:D

AutoIT: Mouse position tooltip - afiseaza constant tooltip cu coordonatele mousului
AutoIT: Startup Script - bagi o suita de programe, incat la startup sa te intrebe daca vrei sa porneasca sau nu. In caz ca pornesti pc doar sa verifici vremea, e util sa scapi de messengere, si altele:D

Date: March 23rd, 2008 | 10 Comments »

Tags: , , ,

AutoIT Script

Folosesc de mai mult timp limbajul asta de scripting, si e mai mult decat genial. Si ieri am descoperit ca e destul de folosit, chiar daca nu i se face reclama multa (drept ptr care ii fac eu):DCe face? Muuuulte. Controleaza mousu. Idem tastatura. Face ferestre. Stie fisiere. Stie si oleaca de retele. Stie si vectori (variabile), si lucreaza cu ei mai usor decat c++. Singura faza e ca e scris in Visual Basic, care e scris in C++, care e scris in C. Deci viteza mica:D

Pentru cine il recomand? Pentru toti au ceva de automatizat:D Sau ptr toti care vor sa invete un mod sigur de a se da mari ca stiu programare:))

Mai multe pe Kappacelu @ ICHB

Download: AutoITscript.com

Date: March 13th, 2008 | 2 Comments »

Tags: , , , , ,

Gata cu GHop

Gata cu GHop - Image: ghopfrontM-a mancat in c*r sa ma inscriu, ca mi-a facut cu ochiu` un posibil certificat de la Gogu`. Dupa cum sunt obisnuit, pana nu mi-a intrat rau de tot morcovul, nu m-am apucat de treaba. Azi-dimineata citesc un mesaj de la owner-ul proiectului, in care zice ca daca nu dau macar o parte din proiect in 24 ore (adica pana la 1 noaptea, peste 3 ore), probabil ca nu vor avea timp sa zica daca e bun sau nu. Ideea e ca azi a trebuit sa fac 2/3 din proiect. L-am facut (vreo 2000 linii de cod), si l-am trimis.

Cica nu e bun, vor patch, facut cu diff (in linux). Il rog pe tovarasu` , ca eu acum sunt cam certat cu linuxul. Mi-a facut patch, insa pana sa trimit patch, am vazut ca ce am trimis fusese deja analizat. Si cica am tone de greseli. Ideea e ca trebuie sa reiau tot ce am scris, si sa verific daca am scris conform unor reguli. Acum sunt la linia 1300 din 3000, si sper sa termin in seara asta:D. Dupa aia ma imbat. Cu niste pluginuri noi de Wordpress.

Si inca ceva, am un tic nou. De atata scris + Ctrl S (save) - in FrontPage scriu - , am inceput sa dau save si la posturile de wordpress. Si la comentarii:)) Si de 2 zile tot dau:)) Si iar am dat.

Sper sa si raman cu ceva (tiparit) de pe urma concursului astuia… nu numai experienta

Date: February 1st, 2008 | 4 Comments »

Tags: , , , , , ,

Fiul meu la scoala

Oare asa va fi? Oare voi avea copil/copii? Oare vor mai exista scoli?

potpis2to.jpg

Date: January 24th, 2008 | 1 Comment »

Tags: , , ,

Drupal 6.0rc2 vs. celelalte CMS-uri

Incerc sa ma apuc de un proiect care tine de Drupal (voi da mai multe detalii la momentul potrivit, daca va fi cazul), CMS pe care l-am mai instalat odata pe http://localhost, si l-am sters repede. Faza e ca eu trebuie sa scriu documentatia unor functii, si habar nu am cu ce se mananca.

Pot sa compar Drupal-ul cu Wordpress-ul (pentru care deja am scris un plugin), si Mambo/Joomla cu care m-am jucat mai demult. Si cu mana pe inima zic ca este cel mai prost. Cica e versiunea 6.0 release candidate 2. Ce or fi facut pana acum daca atunci cand instalez&activez mai mult de 6 module, imi afiseaza blankpage? Nu sunt si ei in stare sa ia pluginurile existente si sa le valideze?

Pe langa asta, trebuie sa mentionez ca navigarea/administrarea este super nasoala. Adica am pus un modul de blogging, si nu am aflat de unde se scriu articole pe blogul ala. Si am studiat asta vreo 2-3 ore.

Cu Joomla am mai avut probleme cu cateva pluginuri, insa motivul pentru care am renuntat la el este ca era/este mult prea complicat. Joomla mai poate fi gasit aici(site abandonat, a se vedea ultimul articol).

In momentul de fata, folosesc Wordpress pe toate celelalte site-uri, indiferent ca sunt bloguri sau chestii business. E super(usor si capabil) si pentru administrarea unui site business, nu am nimic sa ii critic.

Astept sa se apuce BlackNight de scris un CMS, la care as contribui si eu, ca ma incanta ideea. Ceva mai light decat Wordpress-ul, insa la fel de capabil la module si teme(ma gandesc eu)

Date: January 19th, 2008 | 13 Comments »

Tags: , , , , , , , ,

Procesor la 100%

Ma laudam aici ca programul respectiv (open source under windows, mi se pare decent:P;) tine procesorul la 100%. Si am primit multe plangeri cum ca procesorul respectivilor nu sta la 100% cu o singura instanta. Am verificat si eu, si intr-adevar fluctua intre 95 si 100% (Turion 64 @ 1.8ghz). Acum am incercat altceva, in C++, cu un array de marime 65300. Programul umple pe rand cu valori random, mari, array-ul respectiv, la infinit. Mie imi forteaza putin mai mult procesorul.

Vor mai aparea plangeri ca nu mananca 100%? Daca da, poate voi incerca ceva cu jpg-uri intoarse incontinuu:-??

Program: cpp100.exe (465KB)
Sursa: cpp100.txt

Date: January 18th, 2008 | 14 Comments »

Tags: , ,

Program by Kappacelu`

Eram la tomis, si observam ca mi se duce bateria la laptop incredibil de repede. Cosmin imi zice: cand ai formatat-o? eu: pai cand l-am primit (iulie 2006). el: pai trebe sa formatezi odata la 3-4 luni.

Zic ok, hai inca de acum sa il descarc pana moare (la 5% trecea pe hibernare); a ajuns la 0% si inca ma tinea. S-a gandit cosmin sa tin procesoru` la 100%, sa trag putin de baterie. Cica sa scot nus`ce program de pe net, dar cum nu aveam net (la capitolul asta Tomis sux rau), l-am scris eu.

Download: 100proc.exe (244KB)
Sursa: 100proc.txt (aceeasi sursa se poate gasi si cu decompilerul de la AutoIt V3 - limbaj basic-like recomandat tuturor care vor sa faca rapid chestii simple sub Windows)

Date: January 4th, 2008 | 13 Comments »

Tags: , , , , , ,

Teza@info

Nu ca am dat eu, dar au dat alti 2 elevi, ramasi cu ea nedata. Si o aud pe profa`: Andreeeeiii te omor! Eu jucandu-ma cu Google Calendar, ma uit sa vad ce s-a intamplat. Unu` din cei 2 care dadeau teza deschisese Yahoo!Mail si cauta mailul de la mine, de unde sa ia rezolvari.

Avand alte subiecte nu cred ca gasea ceva interesant acolo….dar de apreciat efortul:p

Date: December 11th, 2007 | No Comments »

Tags: , , , , ,

C++ Nested Structure

Asa am cautat-o pe google, si nu am gasit nimic relevant. Ce aveam de facut e sa declarat o structura in interiorul altei structuri. Si de stocat date,de sortat alfabetic, si de dat afara in ordine. Programul mai jos.

#include <cstdlib>
#include <iostream>
#include <cstring>

using namespace std;

struct elevi{
char nume[100];
char prenume[100];
int varsta;
float media_mate;
float media_info;
float media_engleza;
float medie;
struct {
int zi,luna,an;
}data_nasterii;
};

int main(int argc, char *argv[])
{

int nr_elevi=0;
cout << “cati elevi?”;
cin >> nr_elevi;
elevi inr[nr_elevi];
for (int q=0;q<nr_elevi; q++){
cout << “Nume:”;
cin >> inr[q].nume;
cout << “Prenume:”;
cin >> inr[q].prenume;
cout << “Varsta:”;
cin >> inr[q].varsta;
cout << “Data nasterii: (ZZ MM AAAA)”;
cin>>inr[q].data_nasterii.zi;
cin>>inr[q].data_nasterii.luna;
cin>>inr[q].data_nasterii.an;
cout << “Media la mate:”;
cin >> inr[q].media_mate;
cout << “Media la info:”;
cin >> inr[q].media_info;
cout << “Media la engleza:”;
cin >> inr[q].media_engleza;
}
char temp[100];
int temp2=0;
for (int q=0;q<nr_elevi-1; q++){
if(strcmp(inr[q].nume,inr[q+1].nume)>=1){
swap(inr[q],inr[q+1]);
q=-1;
}}
for (int q=0;q<nr_elevi; q++){
cout << “Nume:”<<inr[q].nume <<”\t”;
}
cout << endl;
for (int q=0;q<nr_elevi; q++){
cout << “Prenume:”<<inr[q].prenume<<”\t”;
}
cout << endl;
for (int q=0;q<nr_elevi; q++){
cout << “Varsta:”<<inr[q].varsta<<”\t”;
}
cout << endl;
for (int q=0;q<nr_elevi; q++){
cout << “Data nasterii: (ZZ MM AAAA)”<<inr[q].data_nasterii.zi<<”-” <<inr[q].data_nasterii.luna<<”-”<<inr[q].data_nasterii.an<<”\t”;
}
cout << endl;
for (int q=0;q<nr_elevi; q++){
cout << “Media la mate:”<<inr[q].media_mate<<”\t”;
}
cout << endl;
for (int q=0;q<nr_elevi; q++){
cout << “Media la info:”<<inr[q].media_info<<”\t”;
}
cout << endl;
for (int q=0;q<nr_elevi; q++){
cout << “Media la engleza:”<<inr[q].media_engleza;
}
cout << endl;
for (int q=0;q<nr_elevi; q++){
inr[q].medie=(inr[q].media_engleza + inr[q].media_info + inr[q].media_mate )/3;
cout << “Media generala:”<<inr[q].medie;
}

system(”PAUSE”);
return EXIT_SUCCESS;
}

Date: November 9th, 2007 | No Comments »

Tags: , ,

Cum se mai ia un 10 la info

Mi-a promis dna profesoara ca daca fac asta si merge, mai iau un 10:D L-am facut cu clase, ea vroia cu structuri, dar e cam acelasi bullshit.
Programul cica trebuie sa ia de la utilizator numarul de elevi, dupa care sa ia date despre el, dupa care sa sorteze elevii dupa nume si sa ii afiseze. Imi place cum a iesit:P Dupa asta poate ma apuc de KSql:P

#include <cstdlib>
#include <iostream>
#include <cstring>

using namespace std;

class elevi{
public:
char nume[100];
char prenume[100];
unsigned int varsta;
};

int main(int argc, char *argv[])
{
int nr_elevi=0;
cout << “cati elevi?”;
cin >> nr_elevi;
elevi inr[nr_elevi];
for (int q=0;q<nr_elevi; q++){
cout << “Nume:”;
cin >> inr[q].nume;
cout << “Prenume:”;
cin >> inr[q].prenume;
cout << “Varsta:”;
cin >> inr[q].varsta;
}
char temp[100];
int temp2=0;
for (int q=0;q<nr_elevi-1; q++){
if(strcmp(inr[q].nume,inr[q+1].nume)>=1){
swap(inr[q],inr[q+1]);
q=-1;
}}
for (int q=0;q<nr_elevi; q++){
cout << “Nume:”<<inr[q].nume <<”\t”;
}
cout << endl;
for (int q=0;q<nr_elevi; q++){
cout << “Prenume:”<<inr[q].prenume<<”\t”;
}
cout << endl;
for (int q=0;q<nr_elevi; q++){
cout << “Varsta:”<<inr[q].varsta<<”\t”;
}

system(”PAUSE”);
return EXIT_SUCCESS;
}

Edit: L-am scurtat putin, multumesc profesoarei (pentru swap la array)

Date: November 2nd, 2007 | 3 Comments »

Tags:

Cum se ia un 10 la info

Se face problema in c++ (cu greu), si se posteaza la nino pe site, ca al meu e banat in scoala(am postat despre viamina c cu ca**t si ultimu cuvant este unul urat). Asa ca public la el o pagina cu parola, unde scriu codul c++(mi-a luat vreo 1,5 ore sa il fac). La scoala, vazand faza, incepe sa tipe ca e situ lui, si ca tema e facuta de el. Si eu ca sunt baietzash, a trebui sa ii arat autorul, sa caut pe google “kappacelu”, si sa dovedesc cu whois ca domeniul e al meu, deci tema e facuta de mine:))

Mai jos, cerinta si codul. Daca am buguri, astept comentarii.;)

Sa se scrie un program care citeste o propozitie de la utilizator si sorteaza alfabetic cuvintele.

#include <cstdlib>
#include <iostream>
#include <string.h>

using namespace std;

int main(int argc, char *argv[])
{
cout << “cate cuvinte vor fi?”;
int nr=0;
cin >> nr;
char a[nr][100],b[nr][100],temp[100];

for (int w=0;w<nr;w++){
cin >> a[w];
}
for (int w=0;w<nr-1;w++){
if(strcmp(a[w], a[w+1]) > 0) {
cout << endl<<”se interschimba cuvintele “<<a[w]<<” si “<<a[w+1];
strcpy(temp,a[w]);
strcpy(a[w],a[w+1]);
strcpy(a[w+1],temp);
w–;
}
cout << endl;
}

for(int w=0;w<nr;w++){
cout << a[w] << ” “;
}

system(”PAUSE”);
return EXIT_SUCCESS;
}

Cu ocazia asta, o categorie noua, C++, care va fi,probabil,cea mai nepopulata

Date: October 25th, 2007 | 2 Comments »

Tags: , , , ,

Recomand:

Abonare

Abonare prin e-mail:


Cititori prin RSS:
Kappacelu` RSS
Kappacelu` Comments RSS

Recomand

Recent Comments

Blogroll

De-ale mele

Diverse