Friday, March 1, 2019

Go again

Go is good because of many reasons...
  • Unlike JavaScript, Go is just a much nicer language:
    • it doesn’t have those JavaScript quirks
    • it’s minimalistic and not bloated with legacy
    • it’s strongly statically typed, it’s got interfaces, it’s got rather convenient OOP (yes, you can do inheritance and polymorphism in Go, it’s just a little different), and hell, it provides proper signed and unsigned 64 bit integers besides float64!
    • Go code is just much easier to read, maintain and collaborate on (and by the way, gofmt is just awesome). The lack of generics may be a problem sometimes, but actually not as often as people believe it would.
  • Go allows me to get more done in the same amount of time. It’s got all the tools I need, it compiles quickly, the standard library is A+ and the community is just awesome!
  • Unlike JavaScript, Go doesn’t require me to write asynchronous code because it’s non-blocking by nature due to goroutines. I’m welcome to just write seemingly stupid blocking code like I’m used to from, say, PHP.
  • Unlike JavaScript, Go isn't afraid of computation, in fact, it's one of the fastest and most memory efficient languages out there.
  • Unlike JavaScript, Go is incredibly easy to benchmark (it’s got benchmarking built-in to the testing toolchain) and gives me all the tool needed to analyze the final service finding and eliminating any bottlenecks and latency issues.
  • Unlike Node scripts, Go binaries are much easier to deploy because they don’t require any external runtime or libraries.
  • Unlike Node, Go allows me to write highly concurrent code without a hassle. Each request/connection can be handled by its own separate goroutine and they can all share memory allowing for highly efficient communication.
Till Node.js use for server-side-rendered SPA/PWA apps today, which is what Node is still very useful for, but apart from this - almost all my CLI tools, servers, APIs etc. are all written in Go today and it’ll probably remain the best choice !


[]

WLinux from Microsoft Store

Download Microsoft Wlinux


The first Linux distribution optimized for Windows Subsystem for Linux (WSL). Based on Debian. Built on work by Microsoft Research. From open-source software startup Whitewater Foundry.
  
Leverage the power of the Linux terminal on Windows 10. Get started in open source programming with git. Manage remote servers with OpenSSH or Azure CLI. Automate tasks with Python, PowerShell, or Bash. Run a local LAMP stack for testing your interactive website. Build with the latest open source libraries and tools, including NodeJS and Ruby Gems. Run many basic graphical Linux apps, like Gnome Builder and HandBrake. Easily deploy and interact with Docker. 予測非ラテン文字入力を設定します。 

Price: $19,99 or $9,99

https://www.thomasmaurer.ch/2018/11/wlinux/

https://betanews.com/2018/09/24/windows-10-now-has-its-own-exclusive-linux-distro-wlinux/


https://www.whitewaterfoundry.com/

The easiest to use Linux distribution on Windows Subsystem for Linux.
WLinux is a Linux environment for Windows 10 built on work by Microsoft Research and the Debian project.

Ljudi moji, je li to moguće, linux koji se plaća i koristi Windows 10 WSL tehnologiju ?


[]

Belgrade Weather



Sunny summer days are usually around the 30°C/80°F mark, which is perfect to enjoy our rooftop garden or cafe terraces throughout the city. Winters are cool with an average temp of 5°C/45°F. Fun fact: we get about 2,112 hours of sun compared to 1460 for London and 1625 for Berlin.

Podsetnik na aplikaciju OTVARAC i TRAGAC






&


TRAGAC (Power Windows Search Machine) application: 



DOWNLOAD TRAGAC

[]



Još mojih lepih aplikacija...:


++

Thursday, February 28, 2019

Play Windows Games on Linux with Proton * Valve * Steam * Proton

**

Excel i Laza

http://wiki.freepascal.org/FPSpreadsheet

http://wiki.freepascal.org/Lazarus_Application_Gallery#ScanTo

http://forum.lazarus.freepascal.org/index.php?topic=39806.0


HP Laserjet 1010 @ Windows 10 x64 tips:

I've got my old laser printer HP LaserJet 1010 working just fine with Windows 10. 

You need to download the HP Universal Printer Driver.  (see link below).   Manually setup the printer to print on port Dot4.    It works!

Universal printer download

--------------

I'm using HP Universal Printing PCL 5 (v6.1.0) to get this printer working with Windows 10.  

Go into properties and the PORTS tab.    Select (check) DOT4_001 and also check ENABLE BIDIRECTIONAL SUPPORT


Hope that helps you,


[]

Wednesday, February 27, 2019

The best of ...

Ubuntu – a complete desktop Linux operating system, freely available with the largest community support of any Distro. The Ubuntu community is built on the ideas enshrined in the Ubuntu Manifesto: that software should be available free of charge, that software tools should be usable by people in their local language and that people should have the freedom to customize and alter their software in whatever way they see fit.


Linux Mint – a Ubuntu-based distribution whose goal is to provide a more complete out-of-the-box experience by including browser plugins, media codecs, support for DVD playback, Java and other components. It also adds custom desktop options and menus, several unique configuration tools and a web-based package installation interface. Linux Mint is compatible with Ubuntu software repositories.
MX Linux – a cooperative venture between the antiX and former MEPIS communities. It is a midweight OS using Xfce as the default desktop. MX Linux features simple configuration, high stability, solid performance and medium-sized footprint.

http://www.networksecuritytoolkit.org/nst/index.html
-------------{ Unreal flavored linux distros:



NuTyX is a Linux From Scratch documentation LFS and Behind Linux From Scratch documentation BLFS-inspired distro built for intermediate and advanced Linux users, and those interested in committing themselves to improving their Linux system skills.

It was developed to be highly flexible thanks to its custom package manager, cards, which enables users to compile source packages from ports, install individual binary packages, and also install groups of related binary packages like in the case of DEs like Xfce or KDE.

Robolinux is a distro built to provide users with a free secure Linux distribution that increases productivity and saves time.
It has a one-click Windows feature which allows you to run Windows apps somewhat natively (thanks to its VM feature). Robolinux is also keen on security and ensures that users who run Robolinux alone or together with Windows XP, 7, and 10 don’t ever have to worry about viruses, a learning curve, or performance issues.

Void is a multipurpose Operating System built from scratch based on the monolithic Linux kernel to house a hybrid binary/source package management system and a unique implementation of various processes.
This gives its users the ability to manage software as well as to build software directly from their source.vIt has support for Raspberry Pi single-board computers and being a rolling release, it is always up to date.

Drauger OS is a beautiful, secure, performance-focused gaming desktop Operating System and it prides itself with being more secure than Windows. It aims to provide users with the best gaming platform possible while maintaining user preference.
Drauger OS uses a modified Xfce desktop which offers users an improved performance, easier access to functions, overall stability, and a smooth gaming experience.

Modicia OS is an Ubuntu LTS and Debian-based Linux OS developed by MODICIA Development Company for their public bodies and professional clients.
It boasts of 10% swappiness, program speed increase by 25%, and 20% RAM efficiency thanks to its active Turbo Boost processors. It also comes with Wine HQ pre-configured alongside the typically bundled apps, preinstalled dictionaries with multi-language support, etc.

Bliss is an open source Android-based Operating System that aims to be usable across various platforms. It has Bliss ROM for Android devices, Bliss OS for PCs, and ROM & OS Development for business and educational institutions.
Bliss OS is free and compatible with PCs, MacBooks, and Chromebooks with support for both BIOS/CSM and UEFI boot.


POP Linux is a new Linux distro designed to have minimal clutter on the desktop. The creators of Pop OS system 76  specialize in building custom Linux PCs, and they have managed to tweak the Pop with the necessary improvements on the graphical interface. Switching between integrated Intel graphics and a dedicated NVidia graphics with a single mouse click. However, you can install NVidia drivers when doing the first time installation instead of using the open source Noveau drivers that are present in most distributions.
The Pop! _ OS does not support true hybrid graphics, as it is Windows. Switching between the Intel and NVidia graphics solutions is easy when you compare it with other Linux distributions. Pop! _OS works on any PC and with functionalities expected from a Linux distro. Forbes earlier suggested Pop OS is giving good Desktop experience on Lenovo ThinkPad X1 Laptop.
Pop OS is still emerging as a convenient tool for managing dual graphics options.
Prominent Features
  • Ubuntu based
  • Built from scratch
  • Customized GNOME 3 as the preferred Desktop Environment
  • Better Support
  • Runs well on System 76 Laptops
Minimum Requirements for Installation
  • 2GB RAM though the recommended is 4GB
  • Minimum 16GB storage the recommended is 20GB
  • 64-bit processors
Based onUbuntu
Desktop Environment GNOME (default), Budgie and more
Package Managementdpkg
General PurposeDesktop and Multipurpose
Download Linkhttps://system76.com/pop

--------------------{ Professionals distros:

Fedora 29 is the distro that defines new technologies that integrate into the Operating System resulting in some innovative features of any distribution. The only downside is the short support cycles that last for only a month after the release of the next version, which is usually six months.
  • Gnome 3.30
  • Fedora silverblue
  • TLS 1.3
  • Python 3.7
  • Perl 5.28
  • ZRAM support for ARM images
  • New notification area
Minimum Requirements for Installation
  • 6GB free hard disk space
  • 2GB RAM
  • Intel 64-bit processor
  • AMD processor with AMD-V and AMD64 extensions
Based onRedhat
Desktop EnvironmentGNOME (default)
Package ManagementRPM, Built 'dnf' on top of it
General PurposeDesktop
Download Linkhttps://getfedora.org/




Tuesday, February 26, 2019

Programmers tips

If you want to create cross-platform apps use Java, Delphi or Lazarus IDE.
If you want to create Windows apps only, the best choice is Visual Studio .NET C# and ASP.

The linux facts

The best linux distro to install on hard disk is Linux Mint for desktop purposes.
For web server and programming, try to install Centos Linux.
If you want only web server based on LAMP, try Turnkey Lamp distro.

Linux and Unix philosophies:

  • All files are just streams of bytes.
  • All devices behave much like files.
  • All directories are also files (this is no longer strictly true).
  • Each program does one small job VERY well.
  • The “shell” provides powerful mechanisms like pipes and redirects that allow you to combine multiple commands into a single step.
  • The shell is just another program…nothing special.
  • Users on the system are protected from each other.

Other flavor of linux:

http://www.slackel.gr/forum/about.htm

https://www.salixos.org/

http://vectorlinux.com/