LiveJournal for Pēcis Beisikāns.

View:Par lietotāju.
View:Draugi raksta.
View:Kalendāra skats.
View:Izlase.
You're looking at 40 entries, after skipping 20 newer ones. Missed some entries? Then simply jump back 40 entries or forward 40 entries.

Friday, July 24th, 2009

Doma:Oracle SQl Client
Pulkstens:11:48
Posted by:lordramex.
Kādu bezmaksa sql Klientu izmanotja lai slēgtos pie Oracle ?

Oracle SQL Developer jau saak nedaudz besīt,java based un bremze nepajokam :-/

a Toad fro ORACLE lai gan licenceet atmeta pekas un nav nemaz tik vienkarshi salabot vinju bet vajag kaut ko ar ko izlāpīties. kadu briid liidz tikšu pieķerties tam vardulēnam lai salāpītu
6 jau ierakstīja | Varbūt tu ko ierakstīsi?

Monday, May 25th, 2009

Doma:kodēšanas stils
Pulkstens:14:08
Posted by:cannibalsmith.
Ko jūs domājat par Google Style? Kādu stilu jūs ievērojat savos projektos?
6 jau ierakstīja | Varbūt tu ko ierakstīsi?

Sunday, April 5th, 2009

Doma:PHP print, echo, etc.
Pulkstens:13:22
Posted by:cannibalsmith.
Kā man pārtvert PHP funkcijas outputu uz ekrānu/klientu?

Konkrētais piemērs: Es rakstu WordPress skinu, un WordPress funkcija the_content izdrukā raksta saturu, bet es gribu to pārtvert un papildus apstrādāt. It funkcija get_the_content, bet viņa atgriež galīgi ne to, ko the_content izdrukā. Tobiš, the_content izdrukā, piemēram, galeriju, kas pievienota rakstam, bet get_the_post atgriež "[gallery]". WordPress Codexā nav pastāstīts, kā pārvērst to placeholderi bilžu galerijā, un es arī, ja iespējams, negribu ar to krāmēties.

Edit: ob_start un ob_get_clean. Gotta RTFM & Google more. Bet ja ir glītāks risinājums, tad sakiet.
Varbūt tu ko ierakstīsi?

Thursday, March 19th, 2009

Doma:The number of ending newlines
Pulkstens:16:27
Posted by:mindbound.
Es zinu, ka risinājums ir triviāls, taču nelabvēlīgu apstākļu sakritības (nepilnas diennakts attāls deadline + nelietīga migrēna = pilnīga domātnespēja) dēļ griežos pēc publiskas palīdzības. Vajadzība ir pēc funkcijas (C/C++), kura dotajā stringā saskaitītu pēc kārtas sekojošus beigu (un tikai beigu, i.e. "strstr\nstr\n\n\n\n" = 4) newline characterus. Jau iepriekš pateicos par uzmanību, thanks in advance utt., utjpr.
6 jau ierakstīja | Varbūt tu ko ierakstīsi?

Tuesday, March 17th, 2009

Doma:svarīga .net atziņa
Pulkstens:16:34
Posted by:cannibalsmith.
Q: Kāda atšķirība starp loga konstruktoru un Loaded eventu?
A: Konstruktors izpildās pie new, bet Loaded izpildās, kad pirmo reizi tiek izsaukta Show vai ShowDialog metode.

Visual Studio logu grafiskajā editorā izpildās InitializeComponent metode. Kā [info]bubu teica, konstruktorā var likt ko grib, bet XAML kodā nē. Konkrēti, nevajag likt arbitrary objektus resursu vārdnīcās, piemēram, iekš <Window.Resources>.

Starp citu, data binding izpildās iekš InitializeComponent starp BeginInit un EndInit izsaukumiem.
5 jau ierakstīja | Varbūt tu ko ierakstīsi?

Monday, March 16th, 2009

Doma:.net delegāti
Pulkstens:13:47
Posted by:cannibalsmith.
Kāpēc visi raksta tā
class HaHa
{
	delegate void GlugGlug();
public:
	void Zomg()
	{
		dispatcher->Invoke(DispatcherPriority::Normal, gcnew GlugGlug(this, &HaHa::Pooper));
		dispatcher->Invoke(DispatcherPriority::Normal, gcnew GlugGlug(this, &HaHa::Pirate));
	}
	void Pooper() { }
	void Pirate() { }
}
nevis šitā
class HaHa
{
	delegate void GlugGlug();
	GlugGlug^ glug;
	GlugGlug^ zomg;
public:
	HaHa()
	{
		glug = gcnew GlugGlug(this, &HaHa::Pooper);
		zomg = gcnew GlugGlug(this, &HaHa::Pirate);
	}
	void Zomg()
	{
		dispatcher->Invoke(DispatcherPriority::Normal, glug);
		dispatcher->Invoke(DispatcherPriority::Normal, zomg);
	}
	void Pooper() { }
	void Pirate() { }
}
?
1 jau ierakstīja | Varbūt tu ko ierakstīsi?

Doma:PyXML minidom parsing problems
Pulkstens:10:35
Posted by:mindbound.
Problēma ir sekojoša. Ir XML fails:Tālāk... )

Ir Python skripts, ar kura palīdzību katras <target>...</target> virknes beigās pievienot newline, goes like this:Tālāk... )
Problēma sastāv no apstākļa, ka tāda vai citāda iemesla dēļ XML parseris apstājas pie <ph>...</ph> taga un ievieto newline tur, ignorējot atlikušo virknes daļu.
6 jau ierakstīja | Varbūt tu ko ierakstīsi?

Friday, March 13th, 2009

Doma:.NET eventu sūtīšana uz UI thread
Pulkstens:15:41
Posted by:cannibalsmith.
Kā ir pareizāk? Kā ir labāk? Kā ir optimālāk?
public class Class
{
	delegate void InvokeEvent(EventArgs e);
	public event EventHandler Event;

	public Class()
	{
		ThreadPool.QueueUserWorkItem(new WaitCallback(Work));
	}

	void Work()
	{
		Application.Current.Dispatcher.BeginInvoke(DispatcherPriority.Normal, new InvokeEvent(OnEvent), new EventArgs());
	}

	protected void OnEvent(EventArgs e)
	{
		if (Event != null) Event(this, e);
	}
}
vai
public class Class
{
	public event EventHandler Event;

	public Class()
	{
		ThreadPool.QueueUserWorkItem(new WaitCallback(Work));
	}

	void Work(object state)
	{
		OnEvent(new EventArgs());
	}

	protected void OnEvent(EventArgs e)
	{
		if (Event != null)
		{
			if (Thread.CurrentThread == Application.Current.Dispatcher.Thread)
			{
				Event(this, e);
			}
			else
			{
				Application.Current.Dispatcher.BeginInvoke(DispatcherPriority.Normal, new EventHandler(Event), this, e)
			}
		}
	}
}
?
3 jau ierakstīja | Varbūt tu ko ierakstīsi?

Thursday, March 12th, 2009

Doma:.net un eventi
Pulkstens:16:56
Posted by:cannibalsmith.
C# viss kompilējas. Vai patterns pareizi uzrakstīts?
using System.ComponentModel;

public class Zomg : INotifyPropertyChanged
{
	public event EventHandler Gloop;
	public event PropertyChangedEventHandler PropertyChanged;
	
	protected void OnGloop(EventArgs e)
	{
		if (Gloop != null) Gloop(this, e);
	}
	
	protected void OnPropertyChanged(PropertyChangedEventArgs e)
	{
		if (PropertyChanged != null) PropertyChanged(this, e);
	}
}

C++/CLI nez kamdēļ kliedz, ka kaut kādas add un remove funkcijas nav implementētas PropertyChangedEventHandler eventam. Vai patterns pareizi uzrakstīts?
using namespace System::ComponentModel;

publc ref class Zomg : public INotifyPropertyChanged
{
public:
	event EventHandler^ Gloop;
	virtual event PropertyChangedEventHandler^ PropertyChanged; // virtual keywordu vajadzēja!
	
protected:
	virtual void OnGloop(EventArgs^ e)
	{
		Gloop(this, e);
	}
	
	virtual void OnPropertyChanged(PropertyChangedEventArgs^ e)
	{
		PropertyChanged(this, e);
	}
};
12 jau ierakstīja | Varbūt tu ko ierakstīsi?

Friday, February 27th, 2009

Pulkstens:16:11
Posted by:xoox.
Vajadzīgs VB.NET koderis gabaldarbam.
Prasība - spēja strādāt patstāvīgi, komunicēt ar klientu. Vēlami arī pabeigti gabaldarbi, kurus varētu apskatīt un vismaz 2 gadu pieredze darbā ar VB.NET/C#.
ss123@inbox.lv
2 jau ierakstīja | Varbūt tu ko ierakstīsi?

Wednesday, February 18th, 2009

Doma:CSS
Pulkstens:19:31
Posted by:skakri.
Kā apiet gļuku(/fīču), ka, ja tiek pielietots line-height, elementam, kas ir ar vertical-align:middle - teksts necentrējas?
... tālāk ... )
3 jau ierakstīja | Varbūt tu ko ierakstīsi?

Sunday, February 15th, 2009

Doma:<table>
Pulkstens:11:10
Posted by:cannibalsmith.
Atgādiniet man, kāpēc tabulas kā izkārtojuma līdzeklis ir ļaunums?
12 jau ierakstīja | Varbūt tu ko ierakstīsi?

Wednesday, January 28th, 2009

Doma:cms
Pulkstens:19:18
Posted by:cannibalsmith.
Iesakiet CMS. Prasības:
Apache, PHP
saits būs multilinguāls
bilžu galerija / bilžu blogs / portfolio - vēlams lai katram postam vai bildei var pielikt moderētus komentārus / jautājumus
FAQ ar formu un captcha
lai viegli piedot lapai vēlamo izskatu un ievērot xhtml standartu
lai nav čakars uzinstalēt uz whatever homerciālā hosta

Edit: WordPress ir vienkārši zomg, BET es nekur neredzu iespēju veidot multilinguālu lapu.
6 jau ierakstīja | Varbūt tu ko ierakstīsi?

Sunday, January 18th, 2009

Doma:sapisu windows
Pulkstens:20:43
Posted by:cannibalsmith.
Gribēju uztaisīt, lai nevar palaist nokačātus exe failus, un ieslēdzu Software Restriction Policy uz defaulto disallowed (jo nemāku aizliegt exe failu palaišanu tikai konkrētam kontam). Tagad kaut kas sagājis dēlī, un Windows neņem vērā defaultos izņēmumus, kas ļauj palaist failus no Windows un Program Files folderiem. Rezultāts ir tāds, ka es neko nevaru palaist - arī to Control Panel\Administrative Tools\Local Security Policy. Tobiš Windows ir paralizēts. Ko darīt?

Un vispār ko darīt, ja datoru lieto Sātans, kas lien visos sex saitos pēc kārtas, spiež visur yes, un speciāli instalē sūdus?
8 jau ierakstīja | Varbūt tu ko ierakstīsi?

Saturday, January 17th, 2009

Doma:draiveri
Pulkstens:17:10
Posted by:cannibalsmith.
Ir dators. Uzinstalēju Windows. Kaudze ar unknown devices. Pases nav. Korpusu atvērt nevar. Kā noteikt, kādi draiveri vajadzīgi?
10 jau ierakstīja | Varbūt tu ko ierakstīsi?

Thursday, January 15th, 2009

Pulkstens:17:35
Posted by:bez4pieci.
lūgums palīdzēt...

vai kāds/kāda, kam ir pilnīgi parasts windows ar pilnīgi parastu windows media player var priekš manis atvērt un noseivot wmv failu rtsp://80.232.169.224/str2/100g_kulturas/100g_kulturas_20090114.wmv? esmu jau iegādājies to kodiņu, kas nepieciešams: CCD7V. par atlīdzību ar šo kodiņu var skatīties visus http://www.ltvarhivs.lv/ltv/ raidījumus vēl apmēram 47h.
6 jau ierakstīja | Varbūt tu ko ierakstīsi?

Sunday, December 21st, 2008

Doma:makefile -> vcproj
Pulkstens:12:45
Posted by:cannibalsmith.
Kā lai bez lieka čakara importē makefile projektus iekš Visual Studio?

Retorisks bonus jautājums: kāpēc free software koderi joprojām nav izdomājuši ko labāku par makefile? Tādu kā projekta failu, kas ar dubultklikšķi atvērtos kādā foršā IDE, un man tik atliktu nospiest F5.
10 jau ierakstīja | Varbūt tu ko ierakstīsi?

Sunday, November 9th, 2008

Doma:ActiveX
Pulkstens:19:08
Posted by:cannibalsmith.
Man ir OCX fails, un man viņu vajag izmantot. Headeru nav. Dokumentācijas nav. Ko darīt? Importēt Vizuāl Studijā ar Add Reference -> COM nesanāk - E_UNEXPECTED, kad mēģinu instancēt. Kā cilvēki pre-.NET ērā šīs lietas darīja? Es varētu paskatīties reģistrā tā ActiveX kontrola CLSID un radīt ar CoCreateInstance, bet ko tālāk?
2 jau ierakstīja | Varbūt tu ko ierakstīsi?

Wednesday, October 29th, 2008

Doma:3D transformāciju matricas 2
Pulkstens:13:31
Posted by:cannibalsmith.
Turpinot tēmu, uzrakstīju programmu, kas implementē vienkāršu scenegraph un zīmē 3D punktus. Bet rotācija ap Y un Z asīm strādā nepareizi.

Bubu, lūdzu, lūdzu, izpalīdzi! Kur man ir kļūda?
C# kods )
3 jau ierakstīja | Varbūt tu ko ierakstīsi?

Doma:vidējais aritmētiskais
Pulkstens:11:07
Posted by:cannibalsmith.
short a, b, c;
c = (a + b) / 2;
c = a / 2 + b / 2;
c = ((int)a + b) / 2;
1. būs gļuks, ja a + b > 32767.
2. tiek zaudēts 1 bits precizitātes.
3. ir pareizākais veids, kā to darīt.

Vai manas tēzes ir pareizas?
2 jau ierakstīja | Varbūt tu ko ierakstīsi?

Tuesday, October 21st, 2008

Doma:C# try bloki
Pulkstens:14:23
Posted by:cannibalsmith.
Kāda ir atšķirība starp
try { A(); } catch (Exception) { B(); } finally { C(); }
un
try { A(); } catch (Exception) { B(); } C();
?
8 jau ierakstīja | Varbūt tu ko ierakstīsi?

Tuesday, September 23rd, 2008

Doma:C++ #define
Pulkstens:19:25
Posted by:cannibalsmith.
Kā ar parseri (#ifdef) noteikt, vai C++ kods tiek kompilēts iekš Visual Studio ar Common Language Runtime atbalstu? Tas ir, vai ir pieejami .NET neimspeisi un datu tipi, un viss tas.
4 jau ierakstīja | Varbūt tu ko ierakstīsi?

Sunday, September 7th, 2008

Pulkstens:13:54
Posted by:taapati.
tas laiks atkal ir pienācis:
http://olimpiade.lattelecom.lv/Default.aspx

so - tie, kas atbilst pēc nolikuma, veidojiet komandas un reģistrējieties! :)
Varbūt tu ko ierakstīsi?

Thursday, August 28th, 2008

Doma:3D transformāciju matricas
Pulkstens:15:14
Posted by:cannibalsmith.
Kā zināms, 3D koordinātas ir vektori (x, y, z, h), kur h = 1, un transformāciju matricas ir
a b c p
e f g q
i j k r
l m n s
, kur abcdefgijk ir rotācija, un lmn ir pārvietojums. Mēs iegūstam attēlu transformējot visus scēnas punktus uz kameras koordinātu sistēmu un projicējot tos uz ekrāna:
x_uz_ekrāna = puse_ekrāna_platuma + x / z
y_uz_ekrāna = puse_ekrāna_augstuma - y / z
.

Mans jautājums ir: ko dara ar hpqrs mainīgajiem?
6 jau ierakstīja | Varbūt tu ko ierakstīsi?

Thursday, July 24th, 2008

Doma:extern "C"
Pulkstens:08:04
Posted by:smejmoon.
kāda ir atšķirība starp
extern "C" T v;
un
extern T v;

iekš to gcc un msvc?
9 jau ierakstīja | Varbūt tu ko ierakstīsi?

Monday, July 7th, 2008

Doma:versiju kontrole
Pulkstens:12:53
Posted by:cannibalsmith.
Kā man uzstādīt ērtu versiju kontroles sistēmu? Sev vienam pašam uz sava datora. No CVS un SVN es zinu tikai akronīmu atšifrējumus, tāpēc lūdzu kaut ko vienkāršu. Obligāta fīča ir, lai tā programma pati sekotu izmaiņām failos un tos automātiski arhivētu.
12 jau ierakstīja | Varbūt tu ko ierakstīsi?

Tuesday, June 24th, 2008

Doma:Lūdzu iesakiet programmēšanas kursus
Pulkstens:23:01
Posted by:cu.
Lūdzu iesakiet, kur mācīties pieaugušajam, iesācējam programmēšanu?
Man ir viens paziņa, kurš ir jautājot un eksperimentējot uzķibinājis/salīmējis PHP & Flash lapu un viņam par to programmēšanas lietu ir parādījusies liela interese, un gribētu pamācīties no pamatiem, pa riktīgam.
4 jau ierakstīja | Varbūt tu ko ierakstīsi?

Saturday, June 21st, 2008

Doma:tātad,
Pulkstens:20:20
Posted by:raivis_purins.
vēlos, lai manai mājaslapai, browserī adrešu logā parādītos manis izvēlēta ikona. teiksim kaut kas līdzīgs cibas maisam! Kā?
10 jau ierakstīja | Varbūt tu ko ierakstīsi?

Thursday, May 22nd, 2008

Doma:iframe & javascript
Pulkstens:12:07
Posted by:cannibalsmith.
Es ar Feed43 gribu uztaisīt barotni no komiksa, bet šis neļauj hotlinkot. Tad es mēģināju to visu sabāzt īfreimā, un ar Javaskriptu paskrollēt viņu tā, lai tikai komikss redzams: <iframe src="http://www.gunnerkrigg.com/archive_page.php?comicID={%1}" width="650" height="849" frameborder="0" marginwidth="0" marginheight="0" scrolling="yes" onload="this.contentWindow.scrollTo(100,100);"></iframe> . Bet Javaskripts man met access denied, jo ķipa nedīkst aiztikt īfreima saturu, ja tas nāk no cita domēna. Ko darīt?

Es protams varētu uzlikt Firefoksim paplašinājumu, kas uzliek pareizu refereri, bet tad tā barotne strādātu tikai man.
4 jau ierakstīja | Varbūt tu ko ierakstīsi?

Tuesday, May 20th, 2008

Doma:PHP
Pulkstens:15:52
Posted by:petro.
[Error: Irreparable invalid markup ('<td <?>') in entry. Owner must fix manually. Raw contents below.]

Dots:
Ir lapa kuru man vajadzētu pielabot.
Zināšanas par PHP man ir minimālas, tā teikt "absolute beginner",
esošā koda fragments:
<code>
<?
$query = "SELECT * FROM cont_big WHERE cat = '".$cat."'";
$result = mysql_query($query);
while($row = mysql_fetch_array($result))
{
$content_big = stripslashes($row['content']);
?>
<table>
<tr>
<td <?=$content_big;?></td>
</tr>
</table>
<? } ?>
</code>
nu lūk un šis mainigais "content_big" attiecīgi satur HTML tekstu no MySQL datubāzes.

Jautājums: Vai ir kādīgi iespējams, lai tas "content_big" saturētu izpildāmu PHP kodu?
20 jau ierakstīja | Varbūt tu ko ierakstīsi?

Wednesday, May 7th, 2008

Doma:STL iteratori
Pulkstens:09:27
Posted by:cannibalsmith.
Kas ir tas minimums klases metožu, kas nepieciešams, lai implementētu ar STL saderīgu uz priekšu ejošu iteratoru, kas lasa un modificē elementus, savai custom datu struktūrai? Gūglē neatradu tiešu un saprotamu atbildi. Mans galvenais mērķis ir spēt izmantot bezgala ērto BOOST_FOREACH.
9 jau ierakstīja | Varbūt tu ko ierakstīsi?

Saturday, April 5th, 2008

Doma:darbs ar kokiem (grafiem) un Boost
Pulkstens:11:42
Posted by:cannibalsmith.
Sagribējās izmantot Boost nevis kārtējo reizi gudrot riteni pašam. Gribu izmantot Graph bibliotēku, bet nekā nejēdzu. Tā bibliotēka ir nejēgā sarežģīta. Ko es gribu (pseido c++ kodā):
Graph graph;
Node root = graph.add_node(); // koka sakne
Node i = root;
while (whatever)
{
	// staigājam pa grafu, izrēķinam, kur pievienot nākamo pēcteci
	i.create_child();
}
// izvadam koka vizualizāciju SVG formātā
Varbūt man izmantot citu valodu vai vidi, kur šādas lietas jau ir atstrādātas?
1 jau ierakstīja | Varbūt tu ko ierakstīsi?

Tuesday, March 18th, 2008

Doma:Kodera vakance
Pulkstens:13:30
Posted by:begemots.
Aicinām darbā programmētāju.

... tālāk ... )
10 jau ierakstīja | Varbūt tu ko ierakstīsi?

Wednesday, February 6th, 2008

Doma:kurš lieto textmate?
Pulkstens:10:37
Posted by:bez4pieci.
vai kāds gadienā nezin, kā iekš textmate iezīmētu tekstu var "ietīt" kā komentāru? piemēram, ja iezīmēju teksta fragmentu un spiežu taustiņu "(", tad tas automātiksi ietinās iekavās. tas pats attiecas uz kvadrātiekavām, vienkārtīgajām un divkārtīgajām pēdiņām. ja spiežu "/", tad katra rindiņa iesākas ar "//". taču mani interesē, lai iezīmētais teksta fragments sāktos ar "/*" un beigtos ar "*/". vai tas ir kā iespējams?
Varbūt tu ko ierakstīsi?

Saturday, January 19th, 2008

Doma:Windows API: Edit Control
Pulkstens:19:30
Posted by:cannibalsmith.
Nokompilējot un palaižot sekojošo kodu, es iegūstu logu ar edit logu, kurā neko nevar ierakstīt, bet var iezīmēt un izdzēst esošo tekstu ar Del un pārvietot kursoru. Copy, paste nestrādā. WTF!
kods )
2 jau ierakstīja | Varbūt tu ko ierakstīsi?

Tuesday, January 8th, 2008

Pulkstens:17:18
Posted by:zverj.
C++ jautājums: kā zem vizuālās studijas var noteikt memory leaks? Resp. pēc palaišanas kompilātors saka:

Detected memory leaks!
Dumping objects -
{1871} normal block at 0x00F8DAF0, 52 bytes long.
Data: 1 0 01 00 00 00 03 00 00 00 13 00 00 00 31 00 30 00
{1869} normal block at 0x00F8D9A0, 24 bytes long.
Data: C8 D3 F8 00 1C DA F8 00 FC DA F8 00 CE CD CD CD
{1868} normal block at 0x00F8DA10, 52 bytes long.
Data: L e 01 00 00 00 04 00 00 00 13 00 00 00 4C 00 65 00
{1866} normal block at 0x00F8D8C0, 12 bytes long.
Data: L 4C D1 F8 00 00 00 00 00 00 D7 F8 00
{1865} normal block at 0x00F8D930, 52 bytes long.


un tālak saraksts ar līdzīgu figņu, kas neko neizsaka. Kā noteikt, kuru aizmirsu izdzēst? Kāda metodika
5 jau ierakstīja | Varbūt tu ko ierakstīsi?

Monday, January 7th, 2008

Doma:C++: cirkulārā iekļaušana
Pulkstens:13:12
Posted by:cannibalsmith.
Kāpēc, ja es veicu cirkulāru iekļaušanu, kompilators vairs neatpazīst tipus? Kā panākt, lai B klases objekti spētu operēt ar A klases objektiem?
A.h
#pragma once // ļauj failu iekļaut tikai vienreiz. ķipa #ifndef __A_H__ bla bla
#include "B.h"
class A
{
public:
    B b; // syntax error : missing ';' before identifier 'b'
};

B.h
#pragma once
#include "A.h" // ja šo rindu atkomentētu, kods nokompilētos
class B { };

main.cpp
#include "A.h"
int main()
{
    A a;
    return 0;
}

Risinājums

B.h failā neiekļaut A.h, bet veikt forward deklarāciju un izvākt no B.h visas lietas, kam ir nepieciešama A klases definīcija (piemēram, metožu izsaukumi inline funkcijās). Tad B.cpp failā iekļaut nevis B.h, bet A.h.
11 jau ierakstīja | Varbūt tu ko ierakstīsi?

Sunday, December 2nd, 2007

Doma:PLSQL table()
Pulkstens:16:42
Posted by:cannibalsmith.
Sekojošā rinda atrodas PLSQL procedūrā, kas saņem objekts kā argumentu.
delete from table(deref(objekts).kolekcija) where column_value = 'whatever';
Error: invalid table name. Kāpēc? Kā pareizi realizēt šādu lietu?
Varbūt tu ko ierakstīsi?

Wednesday, November 28th, 2007

Doma:cik es maksāju?
Pulkstens:18:32
Posted by:cannibalsmith.
Cik man prasīt par savu darbu? Vispār. Man vajag kādu atskaites punktu, ko varētu reizināt ar laiku, sarežģītību, utml.
1 jau ierakstīja | Varbūt tu ko ierakstīsi?

Saturday, November 24th, 2007

Doma:īpašību simulācija iekš C++
Pulkstens:20:00
Posted by:cannibalsmith.
Ķipa getSomething() funkcijas bieži izmanto read-only klases mainīgo nolasīšanai. Bet es tak varu darīt šādi:
class Boo
{
public:
	Boo() : read_only_property(private_variable) { }
	const int& read_only_property;
private:
	int private_variable;
};
Bet ar šādu sintaksi es iegūstu pilnu property (kā, piemēram, C#) simulāciju. No ārpuses izskatīsies kā mainīgais, bet es iekšpusē varu ielikt izsaukuma apstrādi. Vienīgi ārpusē neuzrādīsies vērtības patiesais tips. Es gan varētu nosaukt viņu, piemēram, Tilpums_int...
class Pudele
{
public:
	Tilpums tilpums;
	class Tilpums
	{
	public:
		int operator =(int value) { tilpums = value; }
		operator int() { return tilpums; }
	private:
		int tilpums;
	};
};
Komentāri? Cik jēdzīgas vai nejēdzīgas ir šīs tehnikas? Vai tām ir pielietojums? Vai ir vēl kāds iemesls tās nelietot bez tā, ka tās ir pilnīgi ārpus vispār pieņemtā kodēšanas stila?

Edit: izlaboju kļūdas.
5 jau ierakstīja | Varbūt tu ko ierakstīsi?