G.SKILL KM 570 MX with cherry MX Blue (sound hard) or Cherry MX Brown (soft) switches. Includes 6 macro keys with 3 modes (18 different macros), All multimedia buttons, USB port and audio IN and OUT ports. I have had mine for 6 years and it works the same as new. The best keyboard I've everr had.
gervacleto
Posts
-
Looking for new keyboard -
Code MetricsMy ratio is closer to 1:2 102,436 Lines of Code 60,570 Lines of Executable Accordingly to Visual Studio Metrics. Some day I have written much more than 100 lines/day of code. Actually close to 1000
-
Answer, No Answer, Or I Don't KnowThis is the answer ChatGPT gave to me: "As a machine learning model, AI is not capable of intentionally providing incorrect answers. AI is designed to make predictions based on patterns it has learned from the data it was trained on, and it will provide the answer that it believes to be the most accurate based on that information. If the model has been trained on inaccurate data or has not been trained sufficiently, it may produce incorrect answers. However, this would not be intentional, but rather a result of limitations in the training data and the algorithm. It's important to ensure that the training data used to build an AI model is of high quality and diverse, in order to minimize the risk of producing incorrect or biased outputs. Additionally, regular testing and evaluation of AI models can help to identify any inaccuracies or biases in their predictions, allowing them to be corrected over time."
-
tyops?Frequently, I try to write FORM and end writing FROM
-
Do you like your keyboard for coding?I have been using the G.SKILL KM780 MX Cherry Blue. This is not only an excellent keyboard, but also has 6 additional macro buttons I can use for repetitive tasks when developing. Instead of pressing two keys for some actions, I program one of the keys to do the job. It has the possibility to program 3 sets of 6 macro-keys to have 18 different macros. In my case I use the first for C# in Visual Studio; the second for Python and the third for gamming. By the way this is the original intention for this keyboard: GAMING :laugh:
-
Best option for a local/standalone database in a desktop project?I have this agenda application with the same characteristics. I am using SQL Server CE which has the same behaviour as SQLite has but being a Microsoft monolithic database, works very close to SQL Server (Thew big Brother) and it is very easy to migrate your data to the last without much effort.
-
No newsletter?OK, as an addict to the lounge I miss the newsletter and all the other stuff. :(
-
Doing an experiment - flat vs curved monitorsTwo 24" curved Samsung side by side they work like a charm. No issues.
-
We're not all in the US: Annual rant about datesAbsolutely, I agree. I alwys use '2022-07-03' OR '2022/07/03'. Different separator, same meaning.
-
Curious questionClose to the Americans, Russians, Chinese, German, French, Spaniards, Italians, Brazilians,..... There are spammers all around the globe. :mad:
-
Curious questionHere a Colombian
-
Engineering questionThe ONLY way the airplane can take off is if the speed of air respect of the airplane's speed is equal to the minimum speed the airplane needs to take off when the wind is absolutely calm. That is, because the conveyor makes the plane to be static respect to the ground, the only way the plane will take off is if there is a really hard hurricane that accelerates de wind to the plane's take off speed.
-
Best Python bookPython Crash Course A Hands. Great, easy and goes to the point.
-
Some questions about upgrading to Windows 11I've been using it since first Dev Preview even for developing, and at this moment I've never had any problems so far. It is my main machine so I've been using it intensively. I do not think it is a BIG change from Win 10 but it's nice.
-
People here using WinForms in .NET Core?I have some programs I made in NET Framework. Some have 180,000+ lines of code, including "in-house" controls, PDF generator and "visor", intensive graphics and lots of forms and controls. I compiled the DLLs having the in-house controls in NET 5.0 without changes. Then I linked them to my programs and compile everything. 2 or 3 errors in calls not supported yet by NET Core, that I must rewrite and after that, everything worked OK. No Visual Studio crashes, no problems, no hidden controls... I do not know what could be wrong with your program.
-
WinUII can give you the controls so, if you want to work with them you are very welcome without any royalties. I don't have manual or help, but I think with a little effort you can master the possibilities. Usually they are grouped under "GV Options" in properties. Some times, I want to write an article in CP about these controls, but it is a looooooong task. The controls I've designed are: (some are Spanish names ;P ) BotonGradiente => (The buttons you can see in the graphic) 3 colors for gradients in any direction and percent's, 2 text lines with different fonts and colors, shadow for the texts (any color), Icon,... BotonMenu => Is a button with a little arrow used to show a ContextMenuStrip. Similar to BotonGradiente. GradientLabel => 2 colors, Linear or Tubular gradient, horizontal or vertical gradient, Hor. or Vert. text (Up and Down) Linea => (line) Draws a line of any pixels width, including gradient colors that change direction if the line is horizontal or vertical. Conmutador => (Switch) Is an On / Off button with a behavior similar to checkbox, but fancy with different buttons and gradients, with configurable texts for ON and OFF Check and Radio => The same controls used by Winforms but with the ability to use icons for Checked / Unchecked states. ClosableTab => Same TabControl but with gradients and font for the tabs, for the background of the tab well, ability to close a tab (and hide this if you need) Color and shadow for the tabs. MultiColumnCombo => This control is based in the work of kennedy_franklin which has an article in CP about it. Progreso => Is a progress bar with linear and tubular gradient, and also show or hides the percent value. Boton => Is another button that lets you to choose 3 state images: normal; pressed; disabled. TitlePanel => It is like the one you can see in the graphic. A Panel with a title bar included (Is a gradientLabel so has the same properties). The title can be horizontal or vertical (left side) the panel area can have a 2 gradient and optionally the panel is collapsible and grows to its contents when it or one of its controls received the focus and collapses when lost it. Fecha => DateTime Calendar control. Derived from DateTimePicker but when you enter the date with the keyboard, the cursor jumps automatically to the next fiels : yyyy -> mm -> dd and then to yyyy again. GVGrid => It is a DataGridView Control but with the possibility to change the direction of the cursor when you leave a cell pressing ENTER to down or Left. It also has a Calendar Column
-
WinUIThe image below corresponds to a software I made exclusively using Winforms. I designed my own controls for Buttons (Gradients, 2 lines of text with different fonts and colors), DataGridView, Labels (Gradients Horizontal and vertical text [Up and Down]), Closable Tab Well, and some others. Usually Nobody recognizes it as Winforms, but it works exactly as what it is. Old reliable WINFORMS. OneDrive[^] So you can see that it is possible to make "Modern Looking" software in this easy-to-work-with GUI. I hope you can see it, because I never posted any images in CP before :^) :laugh:
-
crap coding for myself. What variable names do you use?Yes, but only in a situation like this: 1) I need to change something in a database, that is really complicated to do using only SQL instructions. 2) Using any of my programs, I create a new button. I never use the name proposed by Visual Studio, but in this case it does not matter :) 3) I create the code I need to modify the database (Read data, change it, write it back) 4) I run the program and go to the module that has my button. 4a) Of course, I press the button. 5) The job is carried on. 6) I stop the program. 7) I delete the button That's it. The button's life is just the time it takes to change my database. (Or whatever stuff must be done)
-
Easter EggsI made a business program for my company, and included in it, for many years, a game named Picas y Fijas (Logic game for guessing numbers) in which you guess the computer's number and vice versa. It used to run from the menu, pressing CTRL + SHIFT + F3 at the same time. Nobody ever found this, so I told to one of my colleagues and she spread the news. At this time it has been removed, people spent a too much time playing with it, because it was easy to hide the screen and the boss never noticed.
-
use of build timeI absolutely agree. I have several programs ERP, Production (this one interacts with AutoCAD), Maintenance, Human Resources, a MySQL - MariaDB query browser,... and when working on one of them compiling time never takes more than 10 secs (ERP or Production). These two have close to 700,000 lines of code each. I have a Core I7 8 core 9th generation processor, 32 GB RAM, 6 GB graphic card (useless for compiling). When I am using my home laptop for the same task, its about one and a half minutes. So I think the time required for long compiling times are several things. The power of the developing machine; the number of lines to be compiled; the number of external DLL, .h,... to be linked, etc. But definitely, the machine is a VERY IMPORTANT one. My 2 cents.
Work hard and honestly and you will be rewarded by your own satisfaction.