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
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
Date: March 23rd, 2008 |
10 Comments »
Tags: autoit, programare, scripting, util
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)
Ce 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
Pentru cine il recomand? Pentru toti au ceva de automatizat
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: autoit, blog, ICHB, kappacelu, programare, software
M-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
. 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: blacknight, contest, ghop, google, kappacelu, programare, tech
Oare asa va fi? Oare voi avea copil/copii? Oare vor mai exista scoli?

Date: January 24th, 2008 |
1 Comment »
Tags: Funny, programare, scoala, tech
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: cms, drupal, joomla, kappacelu, LiveBlogging, php, programare, tech, Wordpress
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: open source, procesor, programare
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: autoit, kappacelu, procesor, program, programare, script, text
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
Date: December 11th, 2007 |
No Comments »
Tags: Funny, ICHB, info, kappacelu, programare, teza
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: ICHB, kappacelu, programare
Mi-a promis dna profesoara ca daca fac asta si merge, mai iau un 10
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
Dupa asta poate ma apuc de KSql
#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: programare
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: informatics, programare, programming, sorting, string