Blog Archives
Search Blog Archives
Category Archives: Operating Systems
asdf for Managing Multiple Tool Runtime Versions
If you read my prior blog posts, Managing Multiple Python Versions and Packages and Managing Multiple Python Installs and Packages with Pyenv and Pipenv, you’re aware of how I prior used Pyenv and Pipenv to install, manage, and use multiple … Continue reading →
Posted in Development Tools, Mac, Mac OS Ventura, Mac OS X Big Sur, Mac OS X Catalina, Mac OS X Mavericks, Mac OS X Mojave, Mac OS X Monterey, Mac OS X Yosemite, Operating Systems, Programming Languages, Python, Technology, Tips & Tricks, Utilities
|
Tagged asdf Development Tools, MAC, Mac OS Ventura, Mac OS X Big Sur, Mac OS X Catalina, Mac OS X Mavericks, Mac OS X Mojave, Mac OS X Monterey, Mac OS X Yosemite, Operating Systems, Programming Languages, Python, runtime, runtimes, Technology, Tips & Tricks
|
Leave a comment
Managing Multiple Python Installs and Packages with Pyenv and Pipenv
I wrote a blog last year titled “Managing Multiple Python Versions and Packages.” In that blog post, I discussed how you can easily deploy and manage multiple python versions and packages without running into issues later on. Here I go … Continue reading →
Posted in Development Tools, Mac, Mac OS Ventura, Mac OS X Big Sur, Mac OS X Catalina, Mac OS X Mavericks, Mac OS X Mojave, Mac OS X Monterey, Mac OS X Yosemite, Operating Systems, Programming Languages, Python, Technology, Tips & Tricks
|
Tagged Apple, homebrew, MAC, package, pip, pip3, pipenv, pyenv, Python, Python 2, Python 3, python package, python version, virtual, virtual environment
|
1 Comment
Managing Multiple Python Versions and Packages
After spending a solid afternoon researching and working on deploying multiple Python versions and packages, I realized how much confusion and lack of authoritative posts exist on this subject. There are lots of opinions and suggestions out there which may … Continue reading →
Posted in Development Tools, Mac, Mac OS X Big Sur, Mac OS X Catalina, Mac OS X Mavericks, Mac OS X Mojave, Mac OS X Monterey, Mac OS X Yosemite, Operating Systems, Python, Technology, Tips & Tricks
|
Tagged Apple, homebrew, MAC, package, pip, pip3, pipenv, pyenv, Python, Python 2, Python 3, python package, python version, virtual, virtual environment
|
4 Comments
6WIND – From Data Plane Acceleration to Virtual Appliances
6WIND is an interesting company I’ve been following for some time now, initially out of curiosity, and then out of more curiosity :-). They first started as a networking software company claiming to solve performance challenges for software defined networks … Continue reading →
Posted in 6WIND, 6WIND, Dell, Dell PowerEdge Rack Servers, Linux, Network Architecture, Networking, Operating Systems, Servers, Technology, Virtualization and Cloud Computing
|
Tagged 6WIND, 6WIND packet processing software, 6WIND Turbo IPsec, 6WIND Turbo Router, 6WIND Virtual Accelerator, 6WINDGate, 6WINDGate packet processing software, CPU core, CPU cores, CPU multi-core multi-processor architecture, Data Plane Acceleration, Data Plane Development Kit, Dell, Dell PowerEdge, Dell PowerEdge Server, Dell Server, DPDK, Emulex, forwarding throughput, hypervisor, Intel, Intel CPU multi-core multi-processor architecture, Intel Data Plane Development Kit, Intel DPDK, Intel Xeon, Intel Xeon processor, kernel, KVM, L3 forwarding throughput, linux, Linux kernel, Linux network stack, Linux networking stack, Linux Open vSwitch, Linux operating system, Linux OS, Linux OVS switch, Linux user space, Mellanox, multi-core multi-processor architecture, network function virtualization, network packet processing, networking software company, networking stack, NFV, Open Networking Summit, Open vSwitch, Open vSwitch Conference, OVDK, OVS, OVS switch, packet processing, packet processing software, PowerEdge, PowerEdge server, SDN, Separate Control Plane and Data Plane, software defined networking, standard Linux networking stack, TCP/IP stack, throughput, user space, Vincent Jardin, Virtual Accelerator, virtual appliance, virtual networking, virtualization, Xeon, Xeon processor, zero-copy, zero-copy mode
|
Leave a comment
Minecraft for $2.5 Billion – Yes, ‘the App’ is King
I’m still not completely over the shock from last November when I learned Microsoft had bought Mojang, the company behind Minecraft, for $2.5 billion dollars. Let me repeat that: “$2.5 BILLION”; you heard right. Markus Persson, the 35 year-old original … Continue reading →
Posted in Amazon, Business, Game Programming, Games, Mac OS X Yosemite, Networking, Operating Systems, PC, Programming Languages, Rack Space, Technology, Technology, Virtualization and Cloud Computing, VMware
|
Tagged $1.3 Billion, 1.26 Billion, 128 million, 2.5 Billion, 2.7 Billion, Amazon, Amazon EC2, Amazon Elastic Block Store, Amazon Relational Database Service, Amazon S3, Apple, Apple Mac OS X, Apple Mac OS X Yosemite, Aruba, Aruba Networks, AWS Elastic Load Balancing, Billionaire, Carl, Carl Manneh, cloud, cloud platform, developing games, EBS, EC2, Forbes World's Billionaire list, game developer, Hewlett Packard, HP, Jakob, Jakob Porser, Jeff Barr, Lego, Lego-like blocks, MAC, Mac OS X, Manneh, Markus, Markus Persson, Microsoft, Microsoft Windows, Minecraft, Minecraft multiplayer mode, Minecraft on Mac, Minecraft Realms, Minecraft single player mode, Mojang, Nicira, PaaS, PaaS vendors, Persson, Platform as a Service, Platform as a Service vendors, Porser, Rackspace, Rackspace Deployment, Rackspace Deployment services, RDS, Realms, SDN, software defined networking, windows
|
Leave a comment
Security, Art of Hacking, & the Worst 2014 Security Breaches
Security is hot; no doubt about it. Consider the fact that between 2011 and 2013, venture investors put nearly $3 billion into cyber security companies, resulting in new funding for some 300 firms (Source: Thomson Reuters). Worldwide security software revenue … Continue reading →
Posted in Business, Hacks, Labs, Linux, Network Architecture, Network Security, Networking, Operating Systems, Programming Languages, Python, Red Hat Linux Enterprise, Security, Technology, Technology, Tips, Tips & Tricks, Windows
|
Tagged backdoor, backdoor access, backdoor script, brute-force, cyber security, data breach, DOS, employee negligence, Experion, firewall, firewall misconfiguration, Gartner, Global Cybersecurity Spending, Goodwill industries, Goodwill Industries data breach, Goodwill industries security breach, hacked Linux, hacked pc, hacked target, hacker, hacking, Home Depot, Home Depot data breach, Home Depot security breach, host scanning, JP Morgan, JP Morgan data breach, JP Morgan security breach, linux, malicious code, malware, malware detection software, malware software, malware software detection, Michael Bruemmer, Michaels Data Breach, Michaels security breach, micro-segmentation, microsegmentation, negligence, Neiman Marcus data breach, Neiman Marcus security breach, network security, novice hackers, packet injection, perl, Point-of-sale, Point-of-sale system, Point-of-sale systems, Point-of-sales system, Point-of-sales systems, Ponemon Institute, POS, POS systems, proxy server, Python, Python client, Python hacking, Python hacks, Python server, RedHat, RedHat Linux, RedHat Linux Enterprise, security, security breach, security exploitation, security infrastructure, security perimeter, security software, sensitive information, social engineering, Sony, Sony data breach, Sony security breach, sophisticated hackers, spyware, spyware detection software, spyware software detection, SQL injection, Target, Target data breach, Target security breach, traffic sniffing, trojan, unpatched Windows, unpatched Windows flaw, vi, Visa, windows, Windows flaw
|
Leave a comment
Mac OS X: Java – “Application Blocked by Security Settings” Solution
Starting with Java 8 Update 20 (Java 8u20) and later versions the option to lower the security setting in the Java Console Panel to Medium has been removed. Prior, changing the setting to Medium would quickly resolve issues where certain … Continue reading →
Posted in HTML, Java, Mac OS X Yosemite, Programming Languages, Web Development
|
Tagged Apple Java security warning, apple mac java applet, apple mac java fix, Apple Mac OS X Yosemite, Apple OS X Yosemite, Application Blocked by Security Settings, how to write java applet, html applet code, Java 8, Java 8 Console, Java 8 Update 20, java applet html code, java applet tag, Java Applets, Java Application Blocked by Security Settings, java htm applet tag, Java security, Java security warning, Mac Java, Mac Java 8, Mac Java 8 Applet, Mac Java 8 Console, Mac Java 8 fix, Mac Java 8 issue, Mac Java 8 Problem, Mac Java 8 security setting, Mac Java Applet, Mac Java Fix, Mac Java Plugin, Mac Java security seting, Mac Java security warning, Mac no medium Java security, Mac OS X, Mac OS X Yosemite, Mac Yosemite, Yosemite
|
3 Comments
Customize the Mac Terminal Shell Prompt in OS X Yosemite
The Mac prompt is defined by the ‘PS1’ environment variable which can be defined in the ‘.bash_profile’ hidden file. To customize your Mac Terminal Shell Prompt in OS X Yosemite, follow the below steps.
Posted in Mac OS X Yosemite, Operating Systems, Technology
|
Tagged .bash_profile, Apple Mac OS X Yosemite, Apple MacBook Pro, Apple OS X Yosemite, BASH, BASH Shell, change Mac prompt, Change Mac shell prompt, change shell prompt, change Yosemite prompt, change Yosemite shell prompt, custom Mac shell, custom Mac shell prompt, custom terminal prompt, Customize Mac terminal shell prompt in OS X Yosemite, customize the Mac terminal shell prompt in OS X Yosemite, export PS1, MAC, Mac OS, Mac OS 10.10, Mac OS X, Mac OS X 10.10, Mac OS X Yosemite, MacBook Pro, OS X, OS X Yosemite, PS1, shell prompt, terminal prompt, terminal window, vi, vi editor, Yosemite
|
Leave a comment
BASH Shell Scripting: Passing Arguments to a Python Script
Larry Wall: “Shell programming is a 1950s juke box …” In this short blog I write a small Python utility script to create directories and demonstrate how to utilize it and pass it arguments via BASH shell script. The functionality … Continue reading →
Posted in BASH Shell Scripting, Mac OS X Mavericks, Operating Systems, Programming Languages, Python, Technology
|
Tagged BASH, BASH pass argument, BASH pass argument to command, BASH pass argument to python script, BASH pass argument to script, BASH Shell, Bash Shell Scripting, linux, MAC, Mac OS X, Mac OS X Mavericks, Mavericks, mkdir, OS X Mavericks, Python, Python 3, Python pass argument, Python pass arguments, python3, scripting, shell, shell script, shell scripting, Unix
|
1 Comment
MariaDB and the Future of MySQL
As you may know by now, since the acquisition of Sun Microsystems by Oracle in 2009 for $7.4 billion, there has been some uncertainty in the industry on the future of MySQL which Sun Microsystems itself acquired for $1 billion … Continue reading →
Posted in Business, Databases, Fedora, Linux, MariaDB, openSUSE, Red Hat Linux Enterprise, Slackware, SUSE Linux Enterprise, Technology, Technology
|
Tagged Andrew Riston, Fedora, forked, forked MySQL, Google, Jaroslav Reznik, MariaDB, MariaDB vs MySQL, Michael "Monty" Widenius, Microsoft SQL Server, Microsystems, Monty, Monty Widenius, MySQL, MySQL documentation, MySQL forked, open source, openSUSE, Oracle, Oracle acquires Sun Microsystems, Oracle Express, Red Hat Linux Enterprise, Slackware, SQL, Sun, Sun Microsystems, Sun Microsystems acquires MySQL, SUSE Linux Enterprise, Widenius, Wikipedia
|
Leave a comment