These are my suggestions: Pro Git Book[^] Very good introduction for beginners. Do not need to read the whole book. The first three chapters will teach you the basics and the main use cases. msysgit[^] This is the ultimate git in command line for windows. It allows you to use it from any command prompt, not just git bash. Git is somehow different than SVN and I believe that you *need* to use the command line. I use SourceTree and GitHub client in order to visualize changes between commits. It is also handy for a simple commit. For anything more advanced (create a branch, rebase, merge), I can only do it with the command line. The good thing is that I can easily start a command prompt at the repository location from these two tools.
Giannakakis Kostas
Posts
-
Git for Windows any suggestions -
DockerDocker is nicely explained in this "short" video. If you don't have the time to watch it, you should at least know that is quickly becoming the standard for cloud deployment.
-
DockerWe are going to hear a lot more about Docker in the years to come. It is difficult to explain it in few words, but it is basically a "container". It leverages recent OS technologies that allows one process to be isolated from others. It was first developed for Linux, now it is finding its way to Windows. This is essential for Microsoft, as Docker images are becoming the standard way for cloud deployments. Do you want to install Redmine? Sure, you need to install Ruby, MySQL and then the Redmine itself. It is far easier to find a dockerized redmine and deploy from there in seconds.
-
Consume WCF Service on AndroidMost probably you are making the network call on the main thread. This isn't allowed (NetworkOnMainThreadException).
-
Best win8 phoneI am pretty happy with Samsung Ativ S, which I am sure you could find in a very decent price. It is a good quality phone, with big screen and good specs. Some tips: - Do not buy a phone with less than 1GB of RAM (unless of course you need it for testing). Windows Phone 8 impose some hardware requirements and doesn't allow the installation of some apps in low-tech phones. - Windows Phone supports three different screen resolutions. For full testing you would probably need 3 different devices - or to use the emulator
-
Available memory for mobile applicationsMost Windows Mobile devices available today ship with 128-192MB of RAM. Not all of it is available for applications, since the RAM is also used for loading the OS and storage of files. The memory for running programs would be 30-60MB. In my old phone (64MB of RAM) I have 15MB available. In Windows CE you can fine tune this setting (favor application RAM over storage RAM and vice versa), but in Windows Mobile the ratio is handled automatically by the OS. I would say that 2MB is a bit high for a mobile application, but still not a forbidding value. You need of course to do some testing in an actual device before deciding.
-
how do I add a IMessageFilter to catch mouse down event [modified]You are right - the mouse down and up events aren't available for buttons. I remember seeing them in CF applications and I erroneously assumed they were available. I've checked and they are available for Panel control. Perhaps you could override this to have button functionality. Or may be there is a simple control that supports these events and can serve as basis.
-
J2ME errorI see many J2ME related questions lately, but I think that this isn't the most appropriate forum to ask this kind of questions. All major phone manufacturers have j2me related forums with the ones from Nokia and Sony Ericsson being more popular. Another forum frequently visited by experts is j2meforums[^]. To answer your question, you've probably built your application for a MIDP or CDLC version not supported by the phone. Or, less likely, you've used an API not available in the device.
-
how do I add a IMessageFilter to catch mouse down event [modified]The Mouse Down and Up events are already available for the button control. Why don't you extend it to add the desired functionality? If you are actually trying to create a global mouse event hook, this is not possible in Windows Mobile.
-
capture still images in backgorund on windows mobile 6You need to use DirectShow. This blog entry[^] is a good starting point.
-
Is microwave cooked food bad for you?It could be. As mentioned, the microwave oven emits RF radiation, which the molecules of water (H2O) absorb. This could lead to the molecules breaking up in negative OH ions. These stay in your food and have been linked for causing cancer. I have however no hard data to back this up.
-
ANSI versions for Win API functionsWindows Mobile is based on Windows CE OS, which was Unicode based from day one. The ANSI versions aren't available.
-
WinCE Services and Logging -
stop multiple instance of same programAnother not so perfect solution is to use FindWindow to find out if the window of your application already exists. There is also an implementation of a named mutex in OpenNetCF that you could use. Have a look at http://community.opennetcf.com/forums/p/10438/10438.aspx[^]
-
Connect C++ application to SQLServerHow can I connect a (unmanaged) C++ Win32 application to SQL Server? This must preferably be a console application - no MFC or ATL. Is this possible?
-
Identifying and killing a process using C# in .netcf 2.0Have a look at the following article Mobile Task Manager[^]
-
What FTP Client?http://winscp.net/eng/index.php[^] can be used as an FTP client.
-
Determine particular form is open or notMike Calligaro has an excellent blog entry about determining whether your app is in the foreground or not (and what you should do about it): Power to the Developers part 1[^]
-
Creating a service for Smartphone.Use the OpenNetCF notification namespace: OpenNETCF.WindowsCE.Notification.Notify.RunAppAtEvent. Alternatively you can p/invoke the CeRunAppAt function
-
Lock program (not closeable)If you are using C#
private void Form1_Closing(object sender, EventArgs e) { e.Cancel = true; }