{"id":7148,"date":"2017-01-17T14:38:07","date_gmt":"2017-01-17T13:38:07","guid":{"rendered":"http:\/\/www.b.shuttle.de\/hayek\/hayek\/jochen\/wp\/blog-en\/?p=7148"},"modified":"2021-07-09T09:39:45","modified_gmt":"2021-07-09T07:39:45","slug":"my-2017-windows-working-environment","status":"publish","type":"post","link":"https:\/\/wp.jochen.hayek.name\/blog-en\/2017\/01\/17\/my-2017-windows-working-environment\/","title":{"rendered":"my 2017 Windows working environment"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">All these packages resp. utilities do not require&nbsp;Windows admin rights for getting them &#8220;installed&#8221; \u2013 actually they do not need &#8220;a Windows system installation&#8221;.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Below C:\\Users\\jhayek I created a couple of subdirectories:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>opt:&nbsp;every package resp. utility has its own subdirectory below there<\/li><li>bin: some .bat and .sh (BusyBox ash) scripts go there<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Packages resp. utilities:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>GNU Emacs<\/li><li>busybox-w32: includes a shell and a lot of Unix utilities<\/li><li>Strawberry Perl<\/li><li>https:\/\/ConEmu.github.io &#8212;&nbsp;a Windows console alternative, where you can paste text w\/o using the mouse&nbsp; \ud83d\ude0e<\/li><li>xmlstarlet<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">After having worked with this set-up for a couple of days, I have to admit: this is not just a minimalist Unix-ish working environment, but it is rather enjoyable working environment. I do not have the GNU utilities with all their advantages (nice long command line options and lots of features) \u2013 but for most purposes the utilities built into <span style=\"text-decoration: underline;\">busybox-w32<\/span> are good enough for my purposes. What a great idea it was to think of &#8220;<em>busybox for Windows<\/em>&#8221; a couple of days ago \u2013 and actually find &#8220;busybox-w32&#8221;!!! I had to consider a lightweight alternative of Cygwin, because on&nbsp;my new client&#8217;s Windows computers it&#8217;s not available.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span style=\"text-decoration: underline;\">ConEmu<\/span>&nbsp;makes busybox-w32 and its shell (the &#8220;ash&#8221;) even more enjoyable.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span style=\"text-decoration: underline;\">GNU Emacs<\/span> is as good as always \u2013 I can&#8217;t really describe how sad it is to not have it available in a serious working environment.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Strawberry Perl so far has all the modules, that my utilities need. I am really glad to have that &#8220;distribution&#8221;.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span style=\"text-decoration: underline;\">xmlstarlet<\/span> is my XPath and XML Swiss Army Knife.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">With all these utilities and packages available it&#8217;s even quite fun to work on Windows 7&nbsp; \ud83d\ude06<\/p>\n","protected":false},"excerpt":{"rendered":"<p>All these packages resp. utilities do not require&nbsp;Windows admin rights for getting them &#8220;installed&#8221; \u2013 actually they do not need &#8220;a Windows system installation&#8221;. Below C:\\Users\\jhayek I created a couple of subdirectories: opt:&nbsp;every package resp. utility has its own subdirectory below there bin: some .bat and .sh (BusyBox ash) scripts go there Packages resp. utilities: [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":true,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false,"_share_on_mastodon":"0"},"categories":[82,120,122,347,851,732],"tags":[963],"class_list":["post-7148","post","type-post","status-publish","format-standard","hentry","category-cygwin","category-emacs","category-emacs-on-windows","category-microsoft-windows","category-xmlstarlet","category-xpath","tag-conemu"],"share_on_mastodon":{"url":"","error":""},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/paO0kP-1Ri","jetpack_likes_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/wp.jochen.hayek.name\/blog-en\/wp-json\/wp\/v2\/posts\/7148","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wp.jochen.hayek.name\/blog-en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wp.jochen.hayek.name\/blog-en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wp.jochen.hayek.name\/blog-en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wp.jochen.hayek.name\/blog-en\/wp-json\/wp\/v2\/comments?post=7148"}],"version-history":[{"count":1,"href":"https:\/\/wp.jochen.hayek.name\/blog-en\/wp-json\/wp\/v2\/posts\/7148\/revisions"}],"predecessor-version":[{"id":11807,"href":"https:\/\/wp.jochen.hayek.name\/blog-en\/wp-json\/wp\/v2\/posts\/7148\/revisions\/11807"}],"wp:attachment":[{"href":"https:\/\/wp.jochen.hayek.name\/blog-en\/wp-json\/wp\/v2\/media?parent=7148"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wp.jochen.hayek.name\/blog-en\/wp-json\/wp\/v2\/categories?post=7148"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wp.jochen.hayek.name\/blog-en\/wp-json\/wp\/v2\/tags?post=7148"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}