|
|
Besides paper and pencil, DIA is the only thing that works for me. Wondering why I'm not seeing a mention of it?
|
|
|
|
|
Used Gliffy once or twice. Visio a few times when available. But I always come back to PowerPoint. I don't usually diagram anything too crazy. I will be honest i have used PowerPoint for everyhing from mockups, to rough floorplanning and blueprinting. So I'm a little bias. Maybe if I had any real skills at diagrams I would use more appropriate tools.
|
|
|
|
|
I have been using Visio for software architecture drawings.
Not really a flowchart drawing tool per se, but Think & Do was a PC-based industrial control package that used flowcharts to document a machine's control logic. A medium sized project would contain 100+ flowchart. The flowcharts were compiled into a byte code stream that the run-time component would evaluate in real time. Scan times for a medium sized project was 2-3 msec.
I worked for Think & Do Software in the early 00's and am working to port the Visual 6.0 C++ solution to VS2019 C# so it will run on 64-bit Win-10. Visio and Excel have been helpful in documenting how the old C++ code worked
If you find yourself in a hole, stop digging. Will Rogers
www.TND10.com
|
|
|
|
|
Plastic flowcharting template, pencil, paper.
|
|
|
|
|
I used a DOS Based Product called EasyFlow ^ .
I have to say it had the SIMPLEST/FASTEST user interface.
Basically, the first letter of the SHAPE (B=Box, D=Diamond).
I believe the Arrow (or Ctrl-Arrow) keys created a line out of that side, and you were prompted for a new symbol.
You could pound out a template without text in it in under a minute.
Then go back and fill in the text.
Keeping in mind that we typically were replicating existing diagrams, or entering the ones we had drawn by hand...
Loved it.
|
|
|
|
|
https://www.draw.io/
even more useful if you integrate into google drive
|
|
|
|
|
I like the integration with google drive. Simple click to open from google drive.
New company Microsoft/office based, does not stop using draw.io, can easily save from Draw to onedrive/sharepoint, but if in onedrive, and see some .drawio file, no simple click to open.
|
|
|
|
|
Visio for many years. Then I found this online remake.
Recently thanks to Confluence used more the plug-ins as Graphvis and PlantUml.
X-mind (mentioned by someone) mainly for brainstorming and idea development.
|
|
|
|
|
|
yEd for personal.
SmartDraw for work.
|
|
|
|
|
|
|
Clickety[^]
"Five fruits and vegetables a day? What a joke!
Personally, after the third watermelon, I'm full."
|
|
|
|
|
|
We've already apologized plenty of times for the likes of Celine Dion, Bryan Adams, even Anne Murray.
|
|
|
|
|
"Wrong" exit?
|
|
|
|
|
"Wrong" for him / her / it does not mean "wrong" for "average musical talent of the world", "Level of good taste", or even "us".
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Steam is giving "Destiny 2" for free. It actually was a "today deal" for yesterday, but I have checked and still is working, so I suppose that it might be available for a couple of hours more.
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
I work on a number of remote VMs from my local desktop. My local desktop is locked down so I can't install anything. I have to use VMs for dev, etc.
Previously, the default was for each VM's screen to lock with the screen saver after 10 minutes.
I changed it on all of my VMs so it would never lock. Never any need to type in password multiple times a day. The sun was shining and I was smiling for many months.
Policy
Then a new update to Win10 allowed a new policy so that every screen would lock after 10 minutes.
Suddenly the skies darkened and I became very grumpy. This meant that I had to type in my password to unlock any of the numerous machines that hadn't been touched in past 10 minutes. Ugh!
Yes, small things make me grumpy. I'm a dev.
Local Security Policy
Here's where you find the policy that was changed (imgur image):
https://i.stack.imgur.com/0AkJI.png[^]
Mordac The Preventer Of Information Services
I asked Mordac about it and he said, "NO! It can't be changed, now off with you!"
There's Always A Way
So I wrote this LINQPad - free C# dev playground[^] (C#) script that touches each VM window (mstsc process) every X seconds.
[DllImport("user32.dll")]
private static extern bool SetForegroundWindow(IntPtr hWnd);
[DllImport("user32.dll", CharSet=CharSet.Auto,ExactSpelling=true)]
private static extern IntPtr SetFocus(HandleRef hWnd);
[DllImport("user32.dll")]
static extern bool ShowWindow(IntPtr hWnd, int nCmdShow);
void Main()
{
InitializeTimer();
RescanTimer.Start();
}
System.Timers.Timer RescanTimer = new System.Timers.Timer();
private void InitializeTimer()
{
RescanTimer.Interval = 45000D;
RescanTimer.Elapsed += RescanTimer_Elapsed;
}
protected void RescanTimer_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
{
try{
RescanTimer.Stop();
Process[] processlist = Process.GetProcesses();
Console.WriteLine(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));
foreach (Process process in processlist)
{
if (!String.IsNullOrEmpty(process.MainWindowTitle))
{
if (process.ProcessName.Contains("mstsc")){
Console.WriteLine("Process: {0} ID: {1} Window title: {2}", process.ProcessName, process.Id, process.MainWindowTitle);
SetForegroundWindow(process.MainWindowHandle);
SetFocus(new HandleRef(null, process.MainWindowHandle));
ShowWindow(process.MainWindowHandle, 1);
}
}
}
Console.WriteLine();
}
finally{
RescanTimer.Start();
}
}
The timer fires and the script iterates through the processes and finds all mstsc (microsoft RDP) and Sets them to foreground, sets focus on them and does a ShowWindow -- if minimized it sets to regular).
I Know It's Stupid
It's just silly to have to do that, but, it works.
Also...
1. It doesn't use any noticeable CPU
2. it doesn't interrupt you or shift your focus to another screen (while I was typing up this, the code ran numerous times without interrupting)
3. none of the associated VM screens have locked
Yes!
Update!!
I can't believe it. It's already been done.
Dilbert Comic Strip on 2005-08-02 | Dilbert by Scott Adams[^]
Update 2
Unfortunately, if you lock your main computer then the VM windows still seem to lock. But, I believe that as long as your screen is unlocked the other VM windows won't lock.
modified 19-Nov-19 16:49pm.
|
|
|
|
|
But now things won't be so secure anymore as you can still do things !
|
|
|
|
|
RickZeeland wrote: But now things won't be so secure anymore as you can still do things !
It should still be safe since my keyboard is not authorized to be connected and my mouse buttons have been removed. I'm only allowed to move the cursor around on the screen.
|
|
|
|
|
Phew, what a relief
|
|
|
|
|
RickZeeland wrote: But now things won't be so secure anymore as you can still do things !
Ah, the penultimate in security -- the inability to actually get anything done!
|
|
|
|
|
You could be passive-aggressive and not do that and tell your boss that you waste X number of hours just to unlock your VMs during the week.
I'd rather be phishing!
|
|
|
|