8676
DC Gamer Club / Re: RIFT - MMORPG Beta Invite
« Last post by wraith808 on January 25, 2011, 02:58 PM »They're sending out a lot of these now... 


Thanks for the links!Sorry, 1st and 2nd level would bring you up to the end of Americian highschool. They are the levels everyone usually has an automatic right to. 3rd level is University education.
By 1st and 2nd, I guess I should have said primary and secondary education.
On the subject if IP, I do actually agree that students should retain ownership of ideas they come up with themselves while on campus. But I firmly believe something is fishy in this case. If it were just a random idea students came up with in class I fail to see how the university even got wind of it. I mean did the professor run telling tales to the Uni administrators? This story, as reported, sounds too suspicious to me.-Eóin (January 25, 2011, 07:19 AM)
Okay, scratch that last part, apparently I'm F'ing retarded ... I missed the use GUID for your NIC part.
GUID is in HKLM\SOFTWARE\Microsoft\CurrentVersion\NetworkCards\
Under that is numbered Keys containing the entry ServiceName; its value is the GUID needed.
Let me see what I can do...-Stoic Joker (January 24, 2011, 06:59 PM)

Wraith, you are of course correct when talking about 1st and 2nd level education.
But 3rd level, university education was always held in a different light. And given the attitudes I see from students, any change to how university's operate, to bring them more in line with the earlier levels, would destroy the educational standards and make degrees worthless as a means for employers to judge merit.
Indeed that has already begun to happen. Many employers now only see postgraduate research qualifications as some which distinguishes an applicant.-Eóin (January 24, 2011, 06:13 PM)
)Would it really change any of the end-of-the-year NANY stuff? People would still participate in the final push for NANY apps, etc.-mouser (January 24, 2011, 09:19 PM)
Yeahthat doesn't help. Thanks, though! I wish I were a programmer...
-superboyac (January 24, 2011, 05:39 PM)

If not, and the professor had no obligation to the student other than to present the coursework in the best manner that he thought, then there would be no student evaluations at the end of the semester/quarter, etc., and that evaluation would have no effect on professors (well, non-tenured, anyway). And if so, then those opinions would have more weight than they do... even with tenured professors.-wraith808 (January 24, 2011, 05:31 PM)
Well carrying out an evaluation would probably be considered part of the courses content. And of course the final exam to obtain the qualification is a matter between the student and the university, though the professor would likely be obligated to provide the exam, and correct them.
But should a professor be fired if all his class fail? Not at all. The college should probably investigate to ensure the professor did indeed teach the material, But if the students didn't learn it then tough on them.-Eóin (January 24, 2011, 05:42 PM)
...they are paying for the privilege...-Eóin (January 24, 2011, 05:22 PM)
In the same way that customers pay for the privilege to use products/services from businesses... Like Apple... Or Sony...
We're never going to agree on this one.-Renegade (January 24, 2011, 05:28 PM)
Stephan, et al,
The attached sample code uses the Shell APIs and will pop up the network
adapter Wireless Networks properties or Wireless Connections diaplog
depending on the value of ci.lpVerb (szShowWirelessProperties
"wzcproperties" or szShowWirelessConnect 0x0018), see code fragment below.
These values may change at any time and this sample is provided "as is".
ConnectionGUID will have to be changed to the GUID for your adapter. This
is the same GUID as the NetCfgInstanceId for the adapter.
Bryan S. Burgin
[email protected]
This posting is provided "AS IS" with no warranties, and confers no rights.Code: C++ [Select]
// ShellExecuteSample.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include <windows.h> #include <tchar.h> #include <shellapi.h> #include <iostream.h> #include <objbase.h> #include <shlobj.h> #include <wtypes.h> // {7007ACC7-3202-11D1-AAD2-00805FC1270E} const GUID CLSID_NetworkConnections = { 0x7007ACC7, 0x3202, 0x11D1, { 0xAA, 0xD2, 0x00, 0x80, 0x5F, 0xC1, 0x27, 0x0E } }; // Change this connection GUID to the GUID of the Wireless Network Device. LPWSTR ConnectionGUID = L"::{C07F7206-6DF1-4537-9890-D71C981BF952}"; // The '18' below may appear like a magic number, but it's really not. If you were to // call IContextMenu->QueryContextMenu, and look for the Cmd ID of 'Show Available Wireless Networks' // you'll see it to be 18. The value is constant. LPCSTR szShowWirelessConnect = (LPCSTR)0x0018; LPCSTR szShowWirelessProperties = "wzcproperties"; int main(int argc, char* argv[]) { CoInitialize(NULL); IShellFolder *pShellFolder; HRESULT hr = CoCreateInstance(CLSID_NetworkConnections, NULL, CLSCTX_INPROC_SERVER, IID_IShellFolder, reinterpret_cast<LPVOID *>(&pShellFolder) ); if (SUCCEEDED(hr)) { LPITEMIDLIST pidl; hr = pShellFolder->ParseDisplayName(NULL, NULL, ConnectionGUID, NULL, &pidl, NULL); if (SUCCEEDED(hr)) { LPCITEMIDLIST apidl[] = { pidl }; IContextMenu* pContextMenu; hr = pShellFolder->GetUIObjectOf(NULL, 1, apidl, IID_IContextMenu, NULL, reinterpret_cast<LPVOID *>(&pContextMenu)); if (SUCCEEDED(hr)) { CMINVOKECOMMANDINFO ci; ZeroMemory(&ci, sizeof(CMINVOKECOMMANDINFO)); // Change this line to show either szShowWirelessProperties or szShowWirelessConnect // ci.lpVerb = szShowWirelessProperties; ci.lpVerb = szShowWirelessConnect; hr = pContextMenu->InvokeCommand(&ci); if (SUCCEEDED(hr)) { cout << "Done - spinning message loop\n"; // Spin a windows message loop in order to give the dialog chance to process commands. // Of course to do it here is totally wrong - this should be as part of a parent window's windowproc // otherwise this app will never terminate. However, this is just for illustration. BOOL bRet; MSG msg; while( (bRet = GetMessage( &msg, NULL, 0, 0 )) != 0) { if (bRet == -1) { // handle the error and possibly exit } else { TranslateMessage(&msg); DispatchMessage(&msg); } } } pContextMenu->Release(); } } pShellFolder->Release(); // Free the PIDL using the shell's allocator IMalloc* pShellMalloc; hr = SHGetMalloc(&pShellMalloc); if (SUCCEEDED(hr)) { pShellMalloc->Free(pidl); } } if (FAILED(hr)) { cout << "Could not open wireless dialog due to error " << hr; } else { cout << "Success"; } CoUninitialize(); return 0;

...
Random and not very (but still somewhat) relevant: don't use .NET if you are developing an application with XP as a supported OS. You'll regret it and regret it and regret it even more.
There's so many bugs in the .NET implementation for XP (or whatever system components it uses) that you spend crappy oodles of time figuring out why the hell you get random-as-hell crashes with totally useless stacktraces and shit.
I bet that at some point, Vista and the likes will head into the same general direction after W8 comes out.-worstje (January 21, 2011, 05:39 AM)

Wow. Very interesting. And dirt cheap! I'm very tempted just to buy a license to play with~!![]()
All the money I make from the gaming industry is from other people's games. Never done any game stuff for myself before.-Renegade (January 20, 2011, 08:43 PM)
If I didn't already have a hobby project, I probably would now... but I'll wait until I have time to play with it. But it's very interesting- especially looking at the games made with it. Thanks! 
It should be noted that the $99 price point is only temporary, but how long the "sale" lasts and what the price will be afterward are still unknown.@Everyone, the "limited time" language is sort of up to you. We want to see how the community reacts to such a low price. We would like it to stay around for a while since we think that the price ( or some number near it) is really beneficial for our community. We're in this together-Deozaan (January 20, 2011, 08:52 PM)
