Inlägg

Inlägg som toj_ts har skrivit i forumet
Av toj_ts

Jag har tre favoriter som bör spelas;

1) Neverwinter Nights - en okej single-player upplevelse men har du några polare så kan ni har riktigt kul med att köra något/några äventyr ihop. Stort plus för att kunna köra RP med DM samt bygga ihop eget.

2) Dragon Age: Origins - Ett av de bättre jag spelat på sistone. Snyggt och välgjort och passar de som spelar snabbt och de som tar tid på sig. EDIT: Nackdel kan vara att några plots är lite "snabba" och svåra att följa.

3) Oblivion - riktigt kul att upptäcka en stor värld. Nackdel att det kan bli lite tråkigt med alla gates. Finns mängder av mods.

Av toj_ts

Det kan också vara nätaggregatet som har slutat fungera korrekt om den inte är dimensionerad för rätt effekt (W). Alltid bra o kolla innan man installerar nya kort o hdd, särskilt i märkesdatorer gjorda för lättare hemmabruk osv.

Av toj_ts

LiU var okej när jag gick där som D:are. Att skapa kontakter vid uni är väldigt bra att göra och kul.

Jobb har jag haft i 3 år utomlands som utvecklare. Tillbaks drog jag i mina kontakter och fick hyffsat lätt napp och är nu tools-utvecklare mer eller mindre. Det känns väl att tiden i skolan ger en del, men rent praktisk erfarenhet pilla hemma har gett mer användbart på kort sikt. För planering och diskussion med kollegor är det bra att ha ett "gemensamt språk" att använda; dvs sin utbildning.

Av toj_ts

En annan sak som jag använt själv är att göra en enkel påbyggnad. Du kan enkelt göra så att programmet läser från sig själv sina sista byte o på så vis lägga till din decrypt.exe efter din start.exe

Du måste dock göra ett program som då fixar till det hela men det är enkelt o scripta eller dylikt.

Exempel:
Du har på din första del i resultatet "start.exe". Låt oss kalla resultatet "result.exe".

I slutet av result.exe lägger vi en pekare till var decrypt.exe startar i result.exe. Således körs result.exe när du startar programmet där du programmerat in att läsa binärt från sig själv o läsa ut binär data för decrypt.exe från slutet av result.exe.

Jag hoppas du förstår.

// notera pseudo-lik C-kod // gjort bara så att du kan förstå ideen void main(int argc, char **argv) { char *programfile = argv[0]; file = fopen(programfile); fseek(file, -4, SEEK_END); unsigned long len; fread(file, 4, (char*)&len); fseek(file, -4-len, SEEK_END); fread(file, len, decrypt_bin); outfile=fopen("decrypt.exe"); fwrite(outfile, len, decrypt_bin); system("decrypt.exe"); }

Sedan kompilerar du detta till din "start.exe" så att säga. Kör sedan något script som lägger in decrypt.exe efter start.exe (append) samt längden på decrypt.exe.

Annars kan du lägga in en binär resurs i Win32 API också.

Av toj_ts

Fel 'parent'.

for i in range(0,50): panel = wx.Panel(self.scrolling_window,-1)

Av toj_ts

Något liknande kan användas.

HANDLE globalProcessHandle = NULL; bool IsMyProcessRunning() { return (globalProcessHandle != NULL); } void StartStopProcess(LPSTR executable, LPSTR cmdline) { if (IsMyProcessRunning()) { TerminateProcess(globalProcessHandle, 0); } else { STARTUPINFO si; PROCESS_INFORMATION pi; ZeroMemory(&si, sizeof(si)); ZeroMEmory(&pi, sizeof(pi)); si.cb = sizeof(si); if (CreateProcess(executable, cmdline, NULL, NULL, FALSE, 0, NULL, NULL, &si, &pi)) { // ok globalProcessHandle = pi.hProcess; } else { // gick inte globalProcessHandle = NULL; } } }

Av toj_ts

Sätt nShowCmd till SW_HIDE.

ShellExecute(NULL, "open", "program.exe", "params", NULL, SW_HIDE);

Mer info om ShellExecute()
http://msdn.microsoft.com/en-us/library/bb762153(VS.85).aspx

Använd sedan resultatet (HINSTANCE) för att manipulera instansen.

Alt. använd CreateProcess() samt TerminateProcess()

Av toj_ts

Själv har jag SSH på port 22 som tar emot från kända IP där jag använder SSH ofta. På övriga ställen är en annan port öppen. Fungerar fin fint.

Av toj_ts

Kolla på lite info om session_write_close.

Du kan ha problem med att session inte har skrivits till minnet/disk innan du försöker skapa den på nästa sida. Ibland fungerar att köra in en session_write_close() innan din header()

http://au2.php.net/manual/en/function.session-write-close.php

Av toj_ts

Vad får du för svar ifrån dessa mailservrar?

Och var kör du din mailserver? (ISP? Hosting?)

Prova att öppna en telnet session mot den servern på port 25 (smtp):

HELO XXXX.yyy.zz

MAIL FROM:<namn@XXXX.yyy.zz>

RCPT TO: <namn@remote-mail-server.com>

Du bör få tillbaka ett meddelande efter RCTP TO kommandot som kanske säger nått.

Kör RSET och QUIT för att stänga ner.

(För att få en fungerande till adress så använd postmaster@...)

Vad jag tror är att din dynamiska IP range är inlaggd på deras blacklist i mailservern på andra sidan, och eftersom du har dynamisk IP så är det inte mycket att göra; Jag antar att de på andra sidan inte vill ta bort hela IP range för att de då får spam.

Av toj_ts

/MT och /MD

Vad som kan vara problemet är att de bifogade projektfilerna som man kan använda har inställt på att använda flaggan /MD istället för /MT.

Dina wxWidgets libs länkas med VS C Runtime DLL.
Om du då länkar dina apps med VC C Runtime Static (/MT) så får du länkningsproblem med dubbletter. (Typ "...is already defined in...")

Det du gör är då att ändra i properties för dina projekt, eller bygga wxWidgets med statisk runtime (vilket jag gör och föredrar).

Annars får du kolla om du installerat Platform SDK korrekt. Du måste lägga in i globala inställningar manuellt då Platform SDK installern inte gör det korrekt.
Det görs i VC++ Directories och sedan för Libs och Include.

Av toj_ts

http://www.opensource.org/licenses/

Av toj_ts
Av toj_ts

99% är inte vad jag tycker problemet är i Australien.

Avstånd inom Australien är enorma. Men inte nog med det så fort man ska gå utanför så krävs en massa bandbredd. Från mina erfarenheter så saknas den.

Jag har bott här i 1 år nu och använt ADSL på flera olika ISPer och som sagt är det svårt att få hastigheter och bra responstid till övriga världen, framförallt Europa.

De där 99% är väl också en publicitetsgrej inför val...

Sql
Av toj_ts

en left inner join som tar allt från tabell News även om det inte finns matchande rader i Comments. Kör COUNT() på Comments.ID istället för * för att räkna raderna i Comments istället.

Du får då tabell med NULL där kommentarer inte finns och en NoOfComments = 0.

SELECT DISTINCTROW News.ID, News.Headline, News.Published, First(News.Content) AS [Content], First(Comments.ID) AS [ Comments_ID], First(Comments.Comment_ID) AS [Comment_ID], Count(Comments.ID) AS [NoOfComments] FROM News LEFT JOIN Comments ON News.[ID] = Comments.[Comment_ID] GROUP BY News.ID, News.Headline, News.Published

Av toj_ts

find_if () o overload

För o söka igenom så kanske du kan använda find_if()
Och skriva två Unary Preds:

template<class TYPEA, class TYPEB> struct PairCompareFirst { PairCompareFirst(const TYPEA& value) : findWhat(value) {} bool operator()(pair<TYPEA,TYPEB>& x) { if (x.first == findWhat) return true; return false; } TYPEA findWhat; };

(ja, o en kopia med second)
Sedan:

#include <algorithm> iterator find_if( iterator start, iterator end, UnPred unarypred );

Och overload operator[] i din map om du vill ha det smidigt:

class MyMap : public map< pair< int , string > , SceneNode> { SceneNode& operator[](const string& byString); SceneNode& operator[](const int byInt); }

Good enough? :/

Av toj_ts

Om du inte kollat in VBA än så är det (nästan) ett måste för att göra okej Access applikationer. Det finns säkerligen något att finna för att ändra stil/typsnitt. Du kan hämta information från databas med CurrentDb variabeln o Recordset iallafall. Ändra utseende på allt ska inte vara något problem.

Detta borde gå på de flesta kontroller som finns i Forms och Reports.

Me.textboxName.FontName = "C:/path/font.ttf"
Me.textboxName.FontColor ... and so on ... finns fler properties. F2 i VB editorn så kan du söka efter objekt o sånt.

Google: "change font VBA" så kommer du nog på rätt spår.

Om du inte gillar VBA så är det nog tufft att göra något effektivt.
(Jag kan posta information om hur man kan göra senare då jag e iväg till jobbet just nu, men om du gillar att leta information själv så finns det massor)

Av toj_ts

Byta användare, behålla trådlöst

Jag har letat runt efter något som gör att jag kan behålla samma trådlösa uppkoppling när jag byter användare i Windows XP Home. Google gjorde mig inte klok tyvärr.

Jag har två användare Anna och Bertil, varav Anna startar ett program som använder nätet och låter det ligga i bakgrunden. Senare växlar Bertil till sin användare från Anna (Win + L => välkomst skärmen, logga in Bertil). Det som händer är att den trådlösa uppkopplingen dör (temporärt) när Bertil loggas in. Det skapar problem i programmet som använder nätet.

Jag har provat mig runt med Intel PROSet/Wireless eftersom kortet är Intel (2200BG i en laptop). Och även WinXP Wireless Zero Config (alltså windows inbyggda). I Intel (och windows config) får jag att dela samma profil för trådlösa kortet men det gör inte att jag kan behålla uppkopplingen när Bertil tar över datorn från Anna.

Att det inte ska fungera som för trådbundet...suck...

Av toj_ts

int main(int argc, char *argv[]) { return NA3DE_MAIN(GetModuleHandle(0), 0, GetCommandLine(), SW_SHOWNORMAL); }

Av toj_ts

Använd rawurldecode() eller urldecode() så blir det nog bra.

$req = rawurldecode($_SERVER['DOCUMENT_ROOT'] . $_SERVER['REQUEST_URI']);