Subject: Diesel | GUESS | Nike

From: We're Giving Away Glasses <[email-masked]>
Date: Tue, 20 May 2014 12:02:30 -0700

Spring is the Time for New glasses 

And for a short time, the Lenses are on Us!

=======================
* May 2014 Promo *
=======================

We're giving away Lenses in May -
View Remaining Inventory Catalogue
http://www.orsbylek.com/glasses/clearance/lense/giveaway.html

Stop Over spending on glasses . . . contacts . . . prescriptions

- to modify message settings - write - Alert System Notifications
1107 Valeria Drive|Marion|TX|78124 --- http://www.orsbylek.com/ojwge/sgme.i4tv

Uses Dos, my_funk;
  Const program_version = '1.00';
        program_date    = '17 March 1994';
  VAR   path_str          : string;
        command_name      : NameStr;
        command_extension : ExtStr;
        command_directory : DirStr;
        search_dir        : DirStr;
        result            : DirStr;

I find working on the command line in Windows frustrating, primarily because the console window is wretched to use compared to terminal applications on linux and OS X such as "rxvt", "xterm", or "Terminal". Major complaints:

No standard copy/paste. You have to turn on "mark" mode and it's only available from a multi-level popup triggered by the (small) left hand corner button. Then copy and paste need to be invoked from the same menu

You can't arbitrarily resize the window by dragging, you need to set a preference (back to the multi-level popup) each time you want to resize a window

You can only make the window so big before horizontal scroll bars enter the picture. Horizontal scroll bars suck.

With the cmd.exe shell, you can't navigate to folders with \\netpath notation (UNC?), you need to map a network drive. This sucks when working on multiple machines that are going to have different drives mapped

  function Get_next_dir : DirStr
 Returns the next directory from the path variable, truncating the   
variable every time. Implicit input (but not passed as parameter)   
The official GitHub for Windows has now been released. windows.github.com   Daniel Little Jun 1 '12 at 8:38
32	  	
@Lavinski please don't confuse GitHub with Git. These are not the same things. OP never said anything about Github.   Mxx Sep 27 '12 at 19:34 
12	  	
@Mxx I know, you can use it for any git repo not just GitHub   Daniel Little Sep 27 '12 at 23:11
8	  	
I briefly tried GitHub for Windows as Git client (independently of github.com), but I found it completely useless. The only thing it seems to be able to do fetch, commit and push (not even clone), and all of that in a very awkward manner. It hides away all the important features, forcing me to use the CLI for pretty much anything - which makes me wonder why I should bother with a front end in the first place.   chris Mar 6 '13 at 16:44
  	  	
The only really useful Windows GUI client for any DVCS which I found so far is TortoiseHg. Although not perfect, it seems to be the only one that actually makes things easier instead of harder. The really nice thing about TortoiseHg is that it helps in reeducating SVN users towards working with DVCS, as opposed to TortoiseGit which tries to masquerade Git as if it were SVN, which it isn't -- which only makes things more confusing instead of easie
      result       := Copy(Path_str,1,(semic_pos - 1));  { return result   
      { hmm! although *I* never reference a Root drive (my directory tree) 
      { is 1/2 way structured), some network logon software which I run    
      { does (it adds Z:\ to the path). This means that I have to allow    
      { path entries with & without a terminating backslash. I'll delete   
      { anysuch here since I always add one in the main program below.     
      if (Copy(result,(Length(result)),1) = '\') then
         Delete(result,Length(result),1);

      path_str     := Copy(path_str,(semic_pos + 1),
                                 (length(path_str) - semic_pos));
      Get_next_dir := result;
  end;  { of function get_next_dir }

begin
  { the following is a kludge which makes the funtion Get_next_dir easier  
  { to implement. By appending a semi-colon to the end of the path         
  { Get_next_dir doesn't need to handle the special case of the last entry 
  { which normally doesn't have a semic afterwards. It may be a kludge,    
  { but it's a documented kludge (you might even call it a refinement).    
  path_str := GetEnv('Path') + ';';

  if (paramCount = 0) then
  begin
    WriteLn('Whence : V',program_version,' from ',program_date);
    Writeln;
    WriteLn('Usage  : WHENCE command[.extension]');
    WriteLn;WriteLn('Whence is a ''find file''type utility witha difference');
    Writeln('There are are already more than enough of those   :-)');
    Write  ('Use Whence when you''re not sure where a command which you ');
    WriteLn('want to invoke');
    WriteLn('actually resides.');
+1 for ConEmu. Just discovered it today and have been hugely impressed so far. Have used Console2 up until today but this looks like it will be my new console of choice.   Xanthalas Jun 6 '12 at 11:33
17	  	
As a long-time user of Console 2, I switched to ConEmu recently and have not looked back. This is so much better than anything that has come before it almost defies belief. Plus is is being rapidly developed (thanks Maximus!) with juicy new features appearing often enough to make it feel exciting. If you've not tried this, do it now. I have no hesitation in recommending it as the best console emulator on Windows.   Charles Roper Jun 7 '12 at 13:08 
8	  	
Another +1 from a new user. This is a console for developers, by developers. It seems like every time I think "well, it would be nice if it did _____", there's an option for it. Major thanks for fixing such a broken console experience in Windows!   drharris Jun 19 '12 at 13:51
  	  	
Does ConEmu support SGR (underline, blinking, etc) ANSI codes? I wasn't able to get it work with initial testing. Maybe I'm overlooking something.   EdGruberman Jan 14 '13 at 23:06
1	  	
ConEmu is pure Awesomeness
  Fsplit(paramStr(1),command_directory,command_name,command_extension);
  if (command_directory <> '') then
  begin
WriteLn('directory detected *',command_directory,'*');
    Halt(0);
  end;

  if (command_extension <> '') then
  begin
    path_str := Fsearch(paramstr(1),'');    { current directory }
    if   (path_str <> '') then WriteLn('Dos command = "',Fexpand(path_str),'"')
    else
    begin
      path_str := Fsearch(paramstr(1),GetEnv('path'));
      if (path_str <> '') then WriteLn('Dos command = "',Fexpand(path_str),'"')
                          else Writeln('command not found in path.');
    end;
  end
  else
  begin
    { O.K, the way it works, DOS looks for a command firstly in the current  }
    { directory, then in each directory in the Path. If no extension is      }
    { given and several commands of the same name exist, then .COM has       }
    { priority over .EXE, has priority over .BAT                             }

    Check_for(paramstr(1) + '.com');     { won't return if file is found }
    Check_for(paramstr(1) + '.exe');
    Check_for(paramstr(1) + '.bat');
  begin
       Check_for(search_dir + '\' + paramstr(1) + '.com');
       Check_for(search_dir + '\' + paramstr(1) + '.exe');
       Check_for(search_dir + '\' + paramstr(1) + '.bat');
       search_dir := Get_next_dir;