Nástroj sql-tap je proxy mezi aplikací a databází, které zachytává všechny SQL dotazy a zobrazuje je v terminálovém rozhraní. Zde lze téměř v reálném čase zkoumat dotazy, sledovat transakce a spouštět SQL příkaz EXPLAIN. Podporované databázové systémy jsou pouze PostgreSQL a MySQL. Zdrojový kód je dostupný na GitHubu, pod licencí MIT.
Byla vydána nová verze 9.2 textového editoru Vim (Vi IMproved). Přináší vylepšené doplňování, podporu schránky ve Waylandu, podporu XDG Base Directory (konfigurace v $HOME/.config/vim), vylepšené Vim9 skriptování nebo lepší zvýrazňování změn. Vim zůstává charityware. Nadále vybízí k podpoře dětí v Ugandě. Z důvodu úmrtí autora Vimu Brama Moolenaara a ukončení činnosti jím založené charitativní organizace ICCF Holland projekt Vim navázal spolupráci s charitativní organizaci Kuwasha.
Byl představen editor MonoSketch, webová aplikace pro tvorbu diagramů, technických nákresů, flowchartů a různých dalších vizualizací, to vše jenom z ASCII znaků. Všechny operace běží pouze v prohlížeči uživatele a neprobíhá tedy žádné nahrávání dat na server. Zdrojový kód aplikace (drtivá většina Kotlin, žádné C#) je dostupný na GitHubu pod licencí Apache 2.0.
Byla vydána nová verze 3.7.0 multiplatformního svobodného frameworku pro zpracování obrazu G'MIC (GREYC's Magic for Image Computing, Wikipedie). Přehled novinek i s náhledy nových filtrů na PIXLS.US.
Všem na AbcLinuxu vše nejlepší k Valentýnu aneb Dni lásky ke svobodnému softwaru (I love Free Software Day, Mastodon, 𝕏).
Eric Migicovsky představil Pebble Emulator, tj. emulátor hodinek Pebble (PebbleOS) běžící ve webovém prohlížeči. Za 6 hodin jej napsal Claude Code. Zdrojové kódy jsou k dispozici na GitHubu.
Byla vydána nová verze 3.41 frameworku Flutter (Wikipedie) pro vývoj mobilních, webových i desktopových aplikací a nová verze 3.11 souvisejícího programovacího jazyka Dart (Wikipedie).
Rusko zcela zablokovalo komunikační platformu WhatsApp, řekl včera mluvčí Kremlu Dmitrij Peskov. Aplikace, jejímž vlastníkem je americká společnost Meta Platforms a která má v Rusku na 100 milionů uživatelů, podle Peskova nedodržovala ruské zákony. Mluvčí zároveň lidem v Rusku doporučil, aby začali používat domácí aplikaci MAX. Kritici tvrdí, že tato aplikace ruské vládě umožňuje lidi sledovat, což úřady popírají.
Před 34 lety, ve čtvrtek 13. února 1992, se tehdejší Česká a Slovenská Federativní Republika oficiálně (a slavnostně) připojila k Internetu.
Agent umělé inteligence vytvořil 'útočný' článek o Scottu Shambaughovi, dobrovolném správci knihovny matplotlib, poté, co vývojář odmítl agentem navrženou změnu kódu (pull request). 'Uražený' agent autonomně sepsal a publikoval na svém blogu článek, který přisuzuje Shambaughovi smyšlené motivace, egoismus a strach z AI coby konkurence.
Tak se nejak probiram ruznymi frameworky a koukam jak to tam pekne perou by OOP a zajimalo me teda jak je to stou dedicnosti v jsku. Ano namitnete jsku ma nativne prototypovou dedicnost. Ale co kdyz potrebujeme komplexnejsi a provazanejsi model mezi objekty.
Nasel sem tento clanek, shodou okolnosti, byl nekde na webu docela i zkritizovan(negativne), ze to az zas tak neni dobra cesta. Hm, co si o tom myslite, popr. jake mate zkusenosti, pripadne pridejte link
dedicnost v jsku - dle Douglas(e) Crockford(a)(en - crockford.com)
Snazší práce s objekty v JavaScriptu (Dagblog)
Objektove orient. programovani v jsku (interval.cz)
Rethinking JavaScript Objects (en - sitepoint.com)
Updated 15.8.2007 08:40
Nasel jsem velmi pekny clanek o dedicnosti mezi jednotlivymi objekty v jsku (zdroj).
Vytah z clanku
- zde je napr. jak zdedit vlastnosti(pouze vlast. nikoli metody) z jedne tridy A do tridy B (technika - object masquerading):
function ClassA () {
}
function ClassB() {
}
ClassB.prototype = new ClassA;
- abychom mohli podedit vse vcetne metod je nutny tento zapis:
function ClassA () {
}
function ClassB() {
this.superclass = ClassA;
this.superclass();
delete this.superclass;
}
ClassB.prototype = new ClassA;
Moc pekny clanek - mrknete na nej, jako bonbonek prinasi jednoduchou metodu pro dedeni mezi jednotlivy classes... zdroj
Updated 13.08.2007 16:55
...v tom pripade doporucuji jeste jeden krok.... podivat se na funkcionalni programovani a funkce vyssich radu... leccos vam to z JS osvetli.... (prispevek)link via google
...to jako na plichtění webovek člověk potřebuje víc než na napsání kompilátoru a runtimu pro Self?(prispevek)link via diskuze
Tiskni
Sdílej:
Jen doplním:
http://research.sun.com/self/
http://www.gliebe.de/self/index.html
Self je super (minimalističnost dotakl skoro k Lispu), jen škoda že už ho nikdo nevyvíjí.
Ale pro jistotu, priklad:
function God(name,way){
this.name = name.toString();
this.way = way.toString();
this.getFce = writeToAlert;
}
//jak chapete tuto fci - myslim, urcite je pouzitelna kdekoli v kontextu jska,
//kazda fce ji muze tedy zavolat,... je to tak?
function writeToAlert(){
var msq = "";
for(var i=0; i < arguments.length;i++){
msq +=arguments[i];
}
alert(msq);
}
var x = new God("Allah","fire");
x.getFce(x.name,x.way);
//a co tento zapis?
var y = new God("God","water");
y.prototype.getFce = writeToAlert;
jestli dobre chapu prototype-dedicnost, tak x.getFce je sice public, a muze byt pouzita jakoukoli jinou fci, ale pokazde musi byt vytvorena nova kopie teto fce. Kdezto u y.getFce s vytvorenim kazde instance, je v prototypu kazde znich jiz fce writeToAlert zdedena (a pri samotnem volani jiz nedochazi k jejimu kopirovani do pameti) - je to tak?
Zadam o feedback, kazdemu dekuji....
Musim se opravit:
function init(){
var x = new God("Allah","fire");
x.getFce(x.name,x.way);
}
function init2(){
var y = new God("God","water");
God.prototype.getFce = writeToAlert;
y.getFce(y.name,y.way);
}
window.onload = init;
document.getElementById("btn_test").onclick = init2;
Jo a jeste sem se chtel zeptat, toto jsou vlastne vlastnosti a metody samotne instance, ale k cemu jsou dobre vlastnosti/metody samotne tridy/fce
God.isExist = new String("Existence prozatim neprokazana...");
Muzete mi vysvetlit tento/tyto terminy:
na IDEckovost ani enterprise style nekoukejte...
- http://www.fit.vutbr.cz/study/courses/TJD/public/0304TJD-Svec.pdf