Are you over 18 and want to see adult content?
More Annotations
A complete backup of sportsmanslodges.com
Are you over 18 and want to see adult content?
A complete backup of marketdominationmedia.com
Are you over 18 and want to see adult content?
A complete backup of imcdomino99.asia
Are you over 18 and want to see adult content?
A complete backup of laguiadelasvitaminas.com
Are you over 18 and want to see adult content?
Favourite Annotations
A complete backup of mnlakapkote.wordpress.com
Are you over 18 and want to see adult content?
A complete backup of onehourtranslation.com
Are you over 18 and want to see adult content?
A complete backup of safeharborgames.net
Are you over 18 and want to see adult content?
A complete backup of keepyourpantsongohan.tumblr.com
Are you over 18 and want to see adult content?
A complete backup of residencesatcctrail.com
Are you over 18 and want to see adult content?
Text
FGIMIAN.GITHUB.IO
WHY CRYSTAL IS MY NEXT LANGUAGE FOTSIES TECHNOLOGY BLOG The nose Python test framework is a really good choice for writing and running your tests. However, it seems that the author is deprecating the use of nose.collector which was used when running the test setuptools command: 1python setup.py test Furthermore, even in its current form, the nose collector doesn’t correctly work with plugins such as coverage.py. WHAT DOES HIGH RESOLUTION AUDIO REALLY MEAN? It is music that has been well written, produced, mixed and mastered. I believe that an audio system or phone is high resolution if it offers a clean and flat frequency response when reproducing the source with no noticeable noise. Unless a pair of headphones or speakers contain a DAC built in, their claim to be high resolution is quite FOTSIES TECHNOLOGY BLOG Thanks everyone! :) I have been a heavy user and lover of Python since 2011. At that time, when a good friend suggested I ditch Perl (eeek) and try Python instead, an entirely new world opened up to me. A world where readability counted above everything else and an explicit style ruled. After around 7 years of using Python, I’m just as CHOOSING A FAST PYTHON API FRAMEWORK A SIMPLE PLISTBUDDY TUTORIAL Good ol’ plist files. They are at the core of OS X for storing application settings and they work really well. If you have ever automated part of your OS X build or changed some cool hidden feature, you have probably used the defaults command to do so. The defaults command is great and is still recommended for simple things, but if you want to edit complex plist structures like arrays, dicts INSTALLING WINDOWS 10 ON A MAC WITHOUT BOOTCAMP Installing Windows on a Mac should be a piece of cake with Bootcamp, but that rarely is the case. In fact, I would personally say that Boot Camp Assistant is one of the worst apps that comes with OS X and unlike the rest, it doesn’t work seamlessly. PYTHON API FRAMEWORK BENCHMARKS SETTING UP A ROCK SOLID PYTHON DEVELOPMENT WEB SERVER Now when initialising the web server, pass in app_logged_wsgi instead of app.. Final Words. To summarise, the following web servers failed to meet one or more criteria above: Gunicorn: Does not display stdout via the print statement.Gunicorn is also more work to setup for a development server compared to the rest. USING THE PYTHON MOCK LIBRARY TO FAKE REGULAR FUNCTIONSSEE MORE ONFGIMIAN.GITHUB.IO
WHY CRYSTAL IS MY NEXT LANGUAGE FOTSIES TECHNOLOGY BLOG The nose Python test framework is a really good choice for writing and running your tests. However, it seems that the author is deprecating the use of nose.collector which was used when running the test setuptools command: 1python setup.py test Furthermore, even in its current form, the nose collector doesn’t correctly work with plugins such as coverage.py. WHAT DOES HIGH RESOLUTION AUDIO REALLY MEAN? It is music that has been well written, produced, mixed and mastered. I believe that an audio system or phone is high resolution if it offers a clean and flat frequency response when reproducing the source with no noticeable noise. Unless a pair of headphones or speakers contain a DAC built in, their claim to be high resolution is quite PAGES ON FOTSIES TECHNOLOGY BLOG My name is Fotis (pronounced Foti) and I work in a DevOps team in a large organisation residing in Australia. In my spare time, I love playing with technology, coding and building servers. BUILDING WEB ASSETS USING SHELL SCRIPTS # Convert SIGINT and SIGTERM to an EXIT signal to avoid duplicate traps trap 'exit' INT TERM # Kill all processes in the current process group trap 'kill 0' EXIT # Run the web server in the background (e.g. Hugo) hugo server & # Run various commands to watch and compile files # TODO: add appropriate commands here # Wait for all background processes to complete wait PYTHON API FRAMEWORK BENCHMARKS Python API Framework Benchmarks. Posted on June 5, 2018. With the multitude of awesome Python web frameworks out there today, I thought it would be a fun exercise to perform my own benchmarking against them and several popular WSGI servers. Disclaimer: I’m aware that this test doesn’t offer multiple real-life use-cases and may not be a BETTER PYTHON VERSION AND ENVIRONMENT MANAGEMENT WITH PYENV In the Setting up Virtual Development Environments for Python post, we discussed the use of pythonbrew for managing Python versions and their related virtualenvs. If you do enjoy pythonbrew, then be sure to check out pythonz which is now the active fork of the original project and has resolved almost all issues that I had originally reported.. However, there is another alternative called pyenv SELECTING A SOLID CODE EDITOR Line Endings: I can’t find a way to view, set or change the default line endings in Brackets at all.; Spell Checking: An extension exists which attempts to implement this but it’s not realtime and suggestions are not available via right click (only via Ctrl+Space).; Git Change Indicator: This is partially supported via the Brackets Git extension but changes are only visible upon save. FOTSIES TECHNOLOGY BLOG The nose Python test framework is a really good choice for writing and running your tests. However, it seems that the author is deprecating the use of nose.collector which was used when running the test setuptools command: 1python setup.py test Furthermore, even in its current form, the nose collector doesn’t correctly work with plugins such as coverage.py. WHAT DOES HIGH RESOLUTION AUDIO REALLY MEAN? It is music that has been well written, produced, mixed and mastered. I believe that an audio system or phone is high resolution if it offers a clean and flat frequency response when reproducing the source with no noticeable noise. Unless a pair of headphones or speakers contain a DAC built in, their claim to be high resolution is quite SETTING UP VIRTUAL DEVELOPMENT ENVIRONMENTS FOR PYTHON Setting up virtual environments for Python is always a great way to keep your projects and their related Python packages independent.Virtualenv
FOTSIES TECHNOLOGY BLOG Setting up virtual environments for Python is always a great way to keep your projects and their related Python packages independent. Virtualenv Virtualenv is the SELECTING A SOLID CODE EDITOR IN 2018 Selecting a Solid Code Editor in 2018. Hey there everyone, I thought it would be a good time to do a follow-up to my earlier post about code editors. The landscape has changed significantly since the last post, almost frighteningly so. I’ll be evaluating the current versions of GitHub’s Atom, Microsoft’s Visual Studio Code andJetBrains
FOTSIES TECHNOLOGY BLOG Thanks everyone! :) I have been a heavy user and lover of Python since 2011. At that time, when a good friend suggested I ditch Perl (eeek) and try Python instead, an entirely new world opened up to me. A world where readability counted above everything else and an explicit style ruled. After around 7 years of using Python, I’m just as CHOOSING A FAST PYTHON API FRAMEWORK A SIMPLE PLISTBUDDY TUTORIAL Good ol’ plist files. They are at the core of OS X for storing application settings and they work really well. If you have ever automated part of your OS X build or changed some cool hidden feature, you have probably used the defaults command to do so. The defaults command is great and is still recommended for simple things, but if you want to edit complex plist structures like arrays, dicts PYTHON API FRAMEWORK BENCHMARKS INSTALLING WINDOWS 10 ON A MAC WITHOUT BOOTCAMP Installing Windows on a Mac should be a piece of cake with Bootcamp, but that rarely is the case. In fact, I would personally say that Boot Camp Assistant is one of the worst apps that comes with OS X and unlike the rest, it doesn’t work seamlessly. SETTING UP A ROCK SOLID PYTHON DEVELOPMENT WEB SERVER Now when initialising the web server, pass in app_logged_wsgi instead of app.. Final Words. To summarise, the following web servers failed to meet one or more criteria above: Gunicorn: Does not display stdout via the print statement.Gunicorn is also more work to setup for a development server compared to the rest. USING THE PYTHON MOCK LIBRARY TO FAKE REGULAR FUNCTIONSSEE MORE ONFGIMIAN.GITHUB.IO
WHY CRYSTAL IS MY NEXT LANGUAGE SETTING UP VIRTUAL DEVELOPMENT ENVIRONMENTS FOR PYTHON Setting up virtual environments for Python is always a great way to keep your projects and their related Python packages independent.Virtualenv
THE BATTLE OF POPULAR MUSIC STREAMING SERVICES The Battle of Popular Music Streaming Services. Posted on July 4, 2015. Streaming music services are very mainstream now and really a great step forward in allowing us all to have exposure to an infinite amount of material that ultimately allows us to discover and enjoy more music. With Apple Music being released just the other day, Iwanted to
FOTSIES TECHNOLOGY BLOG Thanks everyone! :) I have been a heavy user and lover of Python since 2011. At that time, when a good friend suggested I ditch Perl (eeek) and try Python instead, an entirely new world opened up to me. A world where readability counted above everything else and an explicit style ruled. After around 7 years of using Python, I’m just as CHOOSING A FAST PYTHON API FRAMEWORK A SIMPLE PLISTBUDDY TUTORIAL Good ol’ plist files. They are at the core of OS X for storing application settings and they work really well. If you have ever automated part of your OS X build or changed some cool hidden feature, you have probably used the defaults command to do so. The defaults command is great and is still recommended for simple things, but if you want to edit complex plist structures like arrays, dicts PYTHON API FRAMEWORK BENCHMARKS INSTALLING WINDOWS 10 ON A MAC WITHOUT BOOTCAMP Installing Windows on a Mac should be a piece of cake with Bootcamp, but that rarely is the case. In fact, I would personally say that Boot Camp Assistant is one of the worst apps that comes with OS X and unlike the rest, it doesn’t work seamlessly. SETTING UP A ROCK SOLID PYTHON DEVELOPMENT WEB SERVER Now when initialising the web server, pass in app_logged_wsgi instead of app.. Final Words. To summarise, the following web servers failed to meet one or more criteria above: Gunicorn: Does not display stdout via the print statement.Gunicorn is also more work to setup for a development server compared to the rest. USING THE PYTHON MOCK LIBRARY TO FAKE REGULAR FUNCTIONSSEE MORE ONFGIMIAN.GITHUB.IO
WHY CRYSTAL IS MY NEXT LANGUAGE SETTING UP VIRTUAL DEVELOPMENT ENVIRONMENTS FOR PYTHON Setting up virtual environments for Python is always a great way to keep your projects and their related Python packages independent.Virtualenv
THE BATTLE OF POPULAR MUSIC STREAMING SERVICES The Battle of Popular Music Streaming Services. Posted on July 4, 2015. Streaming music services are very mainstream now and really a great step forward in allowing us all to have exposure to an infinite amount of material that ultimately allows us to discover and enjoy more music. With Apple Music being released just the other day, Iwanted to
BETTER PYTHON VERSION AND ENVIRONMENT MANAGEMENT WITH PYENV In the Setting up Virtual Development Environments for Python post, we discussed the use of pythonbrew for managing Python versions and their related virtualenvs. If you do enjoy pythonbrew, then be sure to check out pythonz which is now the active fork of the original project and has resolved almost all issues that I had originally reported.. However, there is another alternative called pyenv ESSENTIAL PYTHON LIBRARIES Sentry: A powerful realtime log aggregation system which collects logs from multiple places and makes them available via a web interface. six: A very handy library for making code compatible with both Python 2 and Python 3. Watchdog: A library that can watch for changes to files and take chosen actions when a change is detected. SETTING UP VIRTUAL DEVELOPMENT ENVIRONMENTS FOR PYTHON Setting up virtual environments for Python is always a great way to keep your projects and their related Python packages independent.Virtualenv
THE BATTLE OF POPULAR MUSIC STREAMING SERVICES The Battle of Popular Music Streaming Services. Posted on July 4, 2015. Streaming music services are very mainstream now and really a great step forward in allowing us all to have exposure to an infinite amount of material that ultimately allows us to discover and enjoy more music. With Apple Music being released just the other day, Iwanted to
FOTSIES TECHNOLOGY BLOG The nose Python test framework is a really good choice for writing and running your tests. However, it seems that the author is deprecating the use of nose.collector which was used when running the test setuptools command: 1python setup.py test Furthermore, even in its current form, the nose collector doesn’t correctly work with plugins such as coverage.py. WHAT DOES HIGH RESOLUTION AUDIO REALLY MEAN? It is music that has been well written, produced, mixed and mastered. I believe that an audio system or phone is high resolution if it offers a clean and flat frequency response when reproducing the source with no noticeable noise. Unless a pair of headphones or speakers contain a DAC built in, their claim to be high resolution is quite BUILDING PYTHON 2.7.4 ON SLES 10 SP3 The following output is expected as the remaining modules are all pretty much useless and deprecated as per the official documentation: Python build finished, but the necessary bits to build these modules were not found: _bsddb bsddb185 dl imageop sunaudiodev To find the necessary bits, look in setup.py in detect_modules() for the module'sname.
FOTSIES TECHNOLOGY BLOG Hello everyone, I’d like to step aside from my usual coding talk for this article and talk about great software for both Windows and Mac. As you could tell from my earlier posts, I am a Windows user and have always used Microsoft products since DOS 5. SELECTING A SOLID CODE EDITOR IN 2018 Selecting a Solid Code Editor in 2018. Hey there everyone, I thought it would be a good time to do a follow-up to my earlier post about code editors. The landscape has changed significantly since the last post, almost frighteningly so. I’ll be evaluating the current versions of GitHub’s Atom, Microsoft’s Visual Studio Code andJetBrains
MAKING WINDOWS 8 WORK ON YOUR DESKTOP Well, it’s almost here folks! Windows 8 arrives this Friday and many people are nervous. I was too the first time I used it; in fact, Ihated it!
Toggle navigation Fotsies Technology Blog* Blog
* About
REVISITING GO
Posted on December 30, 2018 Several months ago I wrote about Crystal and its potential, but also spoke about why Go was not a language I was interested in. In my post, I originally stated the following: No keyword arguments, no exceptions, no classes, no generics and awful naming styles all led to me saying no to Go (although perhaps this simplicity is what attracts many to it). I have actually spent quite some time learning and coding in Go and found it frustrating at best … C++ is a far betterlanguage!
WHY CRYSTAL IS MY NEXT LANGUAGE Posted on June 6, 2018 Note: I’ve made various corrections and amendments based on various feedback I have received. Thanks everyone! :) I have been a heavy user and lover of Python since 2011. At that time, when a good friend suggested I ditch Perl (eeek) and try Python instead, an entirely new world opened up to me. A world where readability counted above everything else and an explicit style ruled. After around 7 years of using Python, I’m just as passionate about it now as I was then. PYTHON API FRAMEWORK BENCHMARKS Posted on June 5, 2018 With the multitude of awesome Python web frameworks out there today, I thought it would be a fun exercise to perform my own benchmarking against them and several popular WSGI servers. Disclaimer: I’m aware that this test doesn’t offer multiple real-life use-cases and may not be a great representation of real-world performance. However, I still thought it would be fun to share the results. Test Environment Two servers were created in AWS with the following details: SELECTING A SOLID CODE EDITOR IN 2018 Posted on June 5, 2018 Hey there everyone, I thought it would be a good time to do a follow-up to my earlier post about code editors. The landscape has changed significantly since the last post, almost frighteningly so. I’ll be evaluating the current versions of GitHub’s Atom, Microsoft’s Visual Studio Code and JetBrains’ IDEs against Sublime Text. During this evaluation, I did focus mostly on Python development (i.e. the PyCharm IDE from JetBrains). CHOOSING A FAST PYTHON API FRAMEWORK Posted on May 17, 2018 This post attempts to highlight my thought process in selecting a suitable stack for developing an API in Python for our current project at work. Although I have personally benchmarked various combinations, I haven’t documented the results for this article, instead merely mentioned which frameworks and WSGI servers were found to be fast or slow. All tests I performed (after choosing the fastest WSGI server) were done as follows:* Older Posts →
* __ __
* __ __
* __ __
* __ __
* __ __
Fotis Gimian • 2018 • Fotsies Technology Blog Theme by beautiful-jekyllDetails
Copyright © 2024 ArchiveBay.com. All rights reserved. Terms of Use | Privacy Policy | DMCA | 2021 | Feedback | Advertising | RSS 2.0