Showing posts with label a. Show all posts
Showing posts with label a. Show all posts

Saturday, April 22, 2017

A New Years Wish and Microsoft MVP

A New Years Wish and Microsoft MVP


2016
The beginning of a new year tends to spark good intentions by many people to make changes in their life style, to do more of something or less of other things.  Whatever your plan for the new year is, I wish friends, family and Security Garden readers a very happy, healthy and successful 2016.

For myself, the new year has become more than a celebration of the beginning of a new year.  It has included the excitement of receiving a special email from Microsoft.  Although nothing can beat the incredible feeling of the first time that email is received, it does continue to be very rewarding to know that the efforts spent in sharing information and helping people clean their infected computers has been recognized.  So, thank you, Microsoft and MVPGA for the Microsoft MVP Award!

Microsoft MVP Banner


Dear Corrine Chorney,

Congratulations! We are pleased to present you with the 2016 Microsoft® MVP Award! This award is given to exceptional technical community leaders who actively share their high quality, real world expertise with others. We appreciate your outstanding contributions in Consumer Security technical communities during the past year.


MVP Award Overview


Remember - "A day without laughter is a day wasted."
May the wind sing to you and the sun rise in your heart...



Available link for download

Read more »

Thursday, April 20, 2017

A place to dine for

A place to dine for





When I lived in my home in Buffalo, we didnt have an eat-in kitchen. Paul and I and the girls..usually ate in the living room. Or sometimes we did dine at the beautiful colonial cherry dining room table that we inherited from Pauls mother. So a kitchen set wasnt something that I brought from Buffalo. The new house has a small 9x9 space for a table and I have been looking at sets for the past few months. Sets were either too big, too expensive, didnt suit the space or my taste... But over the weekend my daughter and I went to look at a set she thought would be just right. When I saw it - I wasnt so sure. But then I spotted an inexpensive set that had a tea/coffee cup cut out on the chairs. I thought....ummmm, I collect teapots, this set appears to have a teacup on it..maybe its calling my name. The price was right, the size was right..so I signed my name on the order and it was delivered today. I still need to spruce up and add more personal touches throughout the house. Gotta get all of my teapots out and figure out how to display them, it will mean more shopping for shelving units etc. etc......it never ends. I now at least have a place to "dine" and take in the view of my yard.

Available link for download

Read more »

Wednesday, April 19, 2017

a sci fi mixtape vid its long at 27mins but have a look all the same

a sci fi mixtape vid its long at 27mins but have a look all the same




found via laughingsquid

Available link for download

Read more »

Thursday, April 13, 2017

A Video Editor for Ubuntu Cinelerra!

A Video Editor for Ubuntu Cinelerra!


Cinelerra is a very powerful (although not the one with the best GUI though, lol) non-liner video editor for Ubuntu. Well, not just for Ubuntu ... it supports a lot of GNU/Linux distributions by default. But for this review, Im gonna be using Ubuntu.

Cinelerra actually come from a previous project called "Broadcast 2000" but around 2002, the developers made the decision to release it using this name. And ever since, the Cinelerra community, slowly but steadily have been adding more and more features thus this is one of the best video editors that you can find that works under Ubuntu (or GNU/Linux in general). 




Are you ready!?... ;-)
As I said before, the GUI is not the most up-to-date looking one (but theyve made sure to make it look like other professional video editors such as Adobe Premier, etc). Its written in Python and you can easily change its look-n-feel by installing a built in theme as shown below.


But the rest assured, when considered its features... this is one heck of an app!.

Main features...

*. Huge list of video effects (Blur, Chroma Key, "Aging and Burning TV", add denoise, Freeze frame, flip, down sample, etc).


*. A huge list of audio effects and features such as : Volume gain, equalizer filtration, freeverb, delay, reverse audio, Pitch shift, etc.

*. Add/remove audio video tracks.

*. Cut down the video into clips (of course) and easily trim, cut, paste or change clip positions, etc. 

*. Crop/Zoom in-out, Edit mask, lock the video, etc.

*. Show/hide overlays.

*. Undo/Redo.

*. Change output video Frame rate, resize, bit rate, aspect ratio, interlase, etc.


*. Outputs to other container formats such as: OGG Theora, MPEG, Quick-time (Linux version), Raw DV... or audio only formats such as AC3, OGG, WAV, etc... are just a fraction of its main features to mention.

You can install Cinelerra 2.1.5 (current version) video editor in Ubuntu 11.04 Natty Narwhal, 10.10, 10.04 and even in 11.10 Oneiric Ocelot by using the dedicated PPA channel.

So, as usual, open your terminal and enter the below command.
sudo apt-add-repository ppa:cinelerra-ppa/ppa

sudo apt-get update

sudo apt-get install cinelerra

That should do it. Since the professional video editors dont care much about the GUI... but still, I think it would be really if they come up a GTK/Qt version in the future. Enjoy!.

Available link for download

Read more »

Wednesday, April 12, 2017

5 software I cant live without on my laptop Windows – A look inside the self confessed geeks laptop and mindset

5 software I cant live without on my laptop Windows – A look inside the self confessed geeks laptop and mindset


Hello fellas,

I purchased a new HP DM-3210AU machine in October, an amazing piece of hardware and one of the highest rated netbook/sub notebook of all time, and yes, I am quite impressed with its performance and capabilities. I finished my share of Call of Duty 4 on it, prepared GNS3 Topologies over it with ease and the machine chomped away everything like a no brainer. In case, ou have been wondering where I had been, you might like to read about it or want to join the Facebook page where I post more frequently .

Well..continuing to my desktop,here is how it looks : ) .

My Desktop - HP Dm3210 -5 software I cant live without on my laptop - theprohack.com

Well..then out of blue (and I think it was Redbull) I decided to write an article on 5 software I cant live without on my new machine , which allows me to simultaneously multitask on it with ease and efficiency.  Consider it as a follow up of Top 10 software I cant live without on my PC.

Windows Live Mail

Now here is one of the good things Microsoft has invented, the next generation of Outlook express, simple, easy to use, intuitive and FAST. Though you will argue why I dont use Mozilla Thunderbird over it , well..Mozilla thunderbird is almost takes the same amount of memory as its Windows counterpart, but is twice as slow in terms of interface, and speed matters to me much while checking emails, I do hope you will agree with me. Although I do hate the calendar feature of live (which is a pain due to various issues) but still, it does the primary job it was conceived for.

Download it from here.

Windows Live Email rocks -5 software I cant live without on my laptop - theprohack.com

Virtual Wifi Router

Again, an amazing piece of software that frees you from the headaches of Android Adhoc wifi patching and the likes of purchasing buggy paid software like Connectify for creating wifi network with ease. I was fed up of creating adhoc networks on Windows 7 and check that my HTC Wildfire (Cyanogen mod 7, version 2.3.7) was not able to properly detect it, there came Virtual Wifi Router to the rescue and trust me, its the best Wifi Network sharing software you will ever get. Highly recommended !!

Download Virtual Wifi Router

The best wifi sharing software - virtual wifi router -5 software I cant live without on my laptop - theprohack.com

K-Lite Mega Codec Pack

Power user friendly yet easy to install , this codec pack will just blow you away, no need to install any other x-y-z player to do the job if your windows media player can play everything (i actually like to keep my laptop clean and use it with minimum software) from the most popular formats to arcane ones..and even allows for great amount of tweaking using its ffdshow interface. link it up with Virtualdub and you have a true gem. Included tools like Gspot, mediainfo and more add the cherry to the already delicious cake . Again, no need of VLC (unless you are into multicast streaming, to confess, i am not much of a VLC fan) and no need of anything else, one codec pack to rule them all : ) .

Download from here

GNS3

I dont think I need to elaborate upon it, since the time I have joined Tulip Telecom, it has been a part and parcel o my life, simulation of complex network topologies and whacky late night experiments (you know about them if you have been following the facebook page) are all possible because of this open source tool. Be it Cisco or juniper, it handles it with ease and the best part is that its hackable, configurable and programmable till the last drop. I have my custom version running over windows (self compiled :) ), pair it with putty connection manager and you are good to go. Also, you might want to look at sample GNS3 tutorials I posted at Prohack or more at the Facebook page.

Download it from here

GNS3 topology with putty connection manager -5 software I cant live without on my laptop - theprohack.com

Google Chrome

Now again..love it or hate it, yet I find chrome as indispensible as a browser, I had issues with Mozilla Firefox (old memory bastard) and Internet Explorer 9 (old bastard), Opera is a favourite but again, I had some issues with it again (opera link issues, broken plugins) , so I finally settled on chrome for general browsing and acceptable response times, but when it comes to testing some web based apps, i jump to Opera for the same for its intuitiveness. Trust me, when it comes to choose a browser, i call it as a choice between evils. So go with the lesser one Open-mouthed smile . You might also want to look at Google Chrome Easter eggs Smile

Download it from here

Well..that sums it up Smile I will be back with some more ramblings of mine.

Till then,

Stay Gold..

Rishabh Dangwal


Available link for download

Read more »

Monday, April 10, 2017

A little issue with nova keystone and cacert pem

A little issue with nova keystone and cacert pem


I was having a bit of trouble with OpenStack as I was setting up a demo. The demo included the normal essex bits and pieces: nova, keystone, horizon, glance, rabbitmq, mysql, and swift. Most of the way through the setup, I came to this step:

cd /home/ubuntu/creds
. ./openrc
nova x509-get-root-cert


and got a curious error:

ERROR: string indices must be integers, not str

which is correct, but not all that meaningful. Ill jump to the solution now. Somehow I had glossed over the step to create the nova user in keystone. Once I did that the get-root-cert worked.

Various error messages about this (and askubuntu answers) abound and include helpful suggestions like check your endpoints. (My endpoints were all fine.) And other suggestions (though Ive only seen it once--as I was writing this blog post after I had a solution) to "Check that your service users can authenticate against keystone."

That was the actual issue--my "nova" user was never created (as Ive said). And although the openrc file I had created doesnt reference this user, it is used by keystone to get the information.

I was able to troubleshoot this (on a multihost system with nova controller on node B and keystone on node A) by simultaneously tail -f /var/log/**ALLTHENOVALOGS** and tail -f /var/log/keystone/keystone.log where I plainly found:
> 2012-09-24 19:26:47 DEBUG [keystone.common.wsgi] ******************** REQUEST BODY ********************
> 2012-09-24 19:26:47 DEBUG [keystone.common.wsgi] {"auth": {"tenantName": "service", "passwordCredentials": {"username": "nova", "password": "novapassword"}}}
> 2012-09-24 19:26:47 DEBUG [keystone.common.wsgi]
> 2012-09-24 19:26:47 DEBUG [routes.middleware] Matched POST /tokens
> 2012-09-24 19:26:47 DEBUG [routes.middleware] Route path: {path_info:.*}, defaults: {controller: }
> 2012-09-24 19:26:47 DEBUG [routes.middleware] Match dict: {controller: , path_info: /tokens}
> 2012-09-24 19:26:47 DEBUG [routes.middleware] Matched POST /tokens
> 2012-09-24 19:26:47 DEBUG [routes.middleware] Route path: {path_info:.*}, defaults: {controller: }
> 2012-09-24 19:26:47 DEBUG [routes.middleware] Match dict: {controller: , path_info: /tokens}
> 2012-09-24 19:26:47 DEBUG [routes.middleware] Matched POST /tokens
> 2012-09-24 19:26:47 DEBUG [routes.middleware] Route path: /tokens, defaults: {action: uauthenticate, controller: }
> 2012-09-24 19:26:47 DEBUG [routes.middleware] Match dict: {action: uauthenticate, controller: }
> 2012-09-24 19:26:47 DEBUG [keystone.common.wsgi] arg_dict: {}
> 2012-09-24 19:26:47 WARNING [keystone.common.wsgi] Invalid user / password
> 2012-09-24 19:26:47 DEBUG [keystone.common.wsgi] ******************** RESPONSE HEADERS ********************
> 2012-09-24 19:26:47 DEBUG [keystone.common.wsgi] Content-Type = application/json
> 2012-09-24 19:26:47 DEBUG [keystone.common.wsgi] Vary = X-Auth-Token
> 2012-09-24 19:26:47 DEBUG [keystone.common.wsgi] Content-Length = 89
> 2012-09-24 19:26:47 DEBUG [keystone.common.wsgi]
> 2012-09-24 19:26:47 DEBUG [keystone.common.wsgi] ******************** RESPONSE BODY ********************
> 2012-09-24 19:26:47 DEBUG [keystone.common.wsgi] {"error": {"message": "Invalid user / password", "code": 401, "title": "Not Authorized"}}
> 2012-09-24 19:26:47 DEBUG [eventlet.wsgi.server] 172.25.100.32 - - [24/Sep/2012 19:26:47] "POST /v2.0/tokens HTTP/1.1" 401 248 0.030605

Once the nova user was created properly, the cacert.pem is created.

Sadly, this user/password is created many many steps earlier (and typically on another node) during the keystone config and only tested near the end of an install.

Available link for download

Read more »

2min 24sec clip of a simple explanation of bellcurve distribution in maths statistics

2min 24sec clip of a simple explanation of bellcurve distribution in maths statistics




found via digg

Available link for download

Read more »

Tuesday, April 4, 2017

50 off Web Developer Course on Creating a Business Website course coupon 10

50 off Web Developer Course on Creating a Business Website course coupon 10


Guide to setting up a website learn about setting up a web business HTML CSS and JavaScript create your own website
Lectures 81

Exercises 15 coding exercises

Video 6 hours

Skill Level Beginner Level

Languages English

Includes Coding Exercises New!

Lifetime access

30 day money back guarantee!

Available on iOS and Android

Certificate of Completion


Complete web developer course covering everything you need to know step by step to begin creating websites.


This course covers everything, included how the web works, learning HTML, CSS and JavaScript and much more.


Course exercises, source code and links to top resources for web development!


We walk you through step by step with detailed explanations of code and more.


no wasted time watching someone type

practice with coding exercises

quick lessons get right to the point

fully covered topics with real world examples

source files downloadable to work along

challenges and lessons and code samples

code snippets

Links to top resources to save time

30 day money back guarantee

new course material added regularly

trusted name in education since 2002

full HD easy to read source coding

quick response support to students

regular discussions


We teach you the latest techniques and tools to use in order to create amazing web content.


Everything you need to know is included in this course.


Learn at your own pace, lifetime access to this course.


We show you how to write HTML CSS and JavaScript code, easy to learn. Our tutorials are easy to follow and effective in teaching how to become a web developer.


Full details

create websites

Apply HTML, CSS and JavaScript

understand how to create websites

website design

create their own websites

Anyone interested in creating websites

Anyone who wants to learn more about web development

learn more about the internet

start and internet business

create content online


Full details


Laurence Svekis coupons
Business course coupon
Entrepreneurship course coupon
Web Developer Course on Creating a Business Website
Web Developer Course on Creating a Business Website course coupon
Web Developer Course on Creating a Business Website coupon
Udemy coupons
Udemy coupon code
Udemy courses
free coupons
Udemy free courses
Udemy free coupon



Available link for download

Read more »

Sunday, March 26, 2017

Abou Muslim Khurasani Written By Aslam Rahi M A Download Complete PDF Book Free

Abou Muslim Khurasani Written By Aslam Rahi M A Download Complete PDF Book Free


Abu Muslim Khurasani

Abou Muslim Khurasani Written By Aslam Rahi M.A Download Complete PDF Book Free. Abou Muslim Khurasani was a greatest enemy of Muslims and Islam. He killed many innocent Muslims people without any solid reason. He was a harsh person of his time. To know more about that person just download this book and enjoy your reading. Download link is given below.


Click Here To Download


Available link for download

Read more »

101 Secrets Of A Microsoft Excel Addict

101 Secrets Of A Microsoft Excel Addict


101 Secrets Of A Microsoft Excel Addict

You Are About To Discover 101 Of Excels Little-known Secrets That Have Been Hiding Right Under Your Nose. These Secrets Are Guaranteed To Boost Your Excel Skills And Productivity Far Ahead Of Everyone Around You. Imagine! You The Excel Expert!

  Click Here!

Available link for download

Read more »

Thursday, March 23, 2017

Adam Levine Sues Her Studio Similar Games For Girls In A Game

Adam Levine Sues Her Studio Similar Games For Girls In A Game



Adam LevineAdam Levine filed a lawsuit against the developer Band Hero, Activision. Vocalist from the United States (U.S.) had filed suit, because the problem avatar himself in the music-based games.

Adam Levine upset because he did not get paid as much as other pop stars who are involved in the popular singing game. In addition, because the parties have made a character avatar Activison Adam Levine’s voice in the game sounding like a woman.

This complaint began when Activision adds new features to open a game that lets avatars of other singers sang in accordance with the original sound.

Activision is alleged to have approached other artists for permission in using their avatar outside the boundaries of the original contract, but not to Adam Levine.

This is not the first time Activision has the demands of the musicians who are used as game characters. Previous attorney vokali No Doubt Gwen Stefani says that his client had turned into a ‘karaoke singer’.

While Courtney Love once threatened to sue the same thing related to her former husband Kurt Cobain character in the game Guitar Hero 5 in 2009.

View Original Article

Blogged with the Flock Browser

Available link for download

Read more »

Monday, March 20, 2017

A Vision of Augmented Reality

A Vision of Augmented Reality




Where are we headed with augmented reality? This short film by Keiichi Matsuda presents an unsettling vision of a possible future. The film superimposes digital animations over a mundane live action video showing a persons point of view as they ride a bus and shop for food. (Link to Vimeo)

Apps address us as personal assistants. Rewards and bonuses tally up like in a video game. Ads and offers leap out from products. Guidelines appear on sidewalks. The person interacts with this hybrid reality by using voice and hand gestures.


At the website Hyper Reality, Mr. Matsuda says: "Our physical and virtual realities are becoming increasingly intertwined. Technologies such as VR, augmented reality, wearables, and the internet of things are pointing to a world where technology will envelop every aspect of our lives. It will be the glue between every interaction and experience, offering amazing possibilities, while also controlling the way we understand the world. Hyper-Reality attempts to explore this exciting but dangerous trajectory. It was crowdfunded, and shot on location in Medellín, Colombia."
----
via Cartoon Brew

Available link for download

Read more »

Friday, March 17, 2017

9 497 a Month PortVille Townhouse near Airport Mactan Lapu2x City CEbu

9 497 a Month PortVille Townhouse near Airport Mactan Lapu2x City CEbu


PortVille Townhouse 9,497 Monthly near Airport LLC

HURRY! RESERVE NOW!
AVAIL OUR INTRODUCTORY PRICE TOWNHOUSES!

Very near to AIRPORT, MEPZ 1, resorts hotel & beaches, schools, church, public market & other establishments.

2-storey Townhouse
Semi-finish
Makes 2-3 bedrooms
1 toilet & bath 
Carport

LOT AREA : 42 sqm
USABLE AREA : 70 sqm

UNIT SPECIFICATIONS
* 2-storey Townhouse with Carport
* Wooden Staircase with Handrail
* Tiled Toilet & Bath with Fixtures
* Kitchen Cabinet with Granite Countertop
* Smooth Wall Finish

Total Contract Price : 1,600,000

Reservation Fee : 10,000

Equity/Downpayment : 243,000
Payable to 24 months NO INTEREST
Monthly Payment : 10,125 / month

LOANABLE AMOUNT : 1,347,000
Estimated Monthly Amortization
30 years : 9,496.71 / month
20 years : 11,025.62 / month
10 years : 16,277.67 / month

For more info., & site visit schedule, contact me NOW!
Ms. Rowena Go / Ms. Jocyl Maranga
+63 922-721-6818 (Sun Mobile)
+63 932-2700-902 (Sun Mobile)
+63 917-688-0827 (Viber)
+6332 267-0798 ( PLDT Landline )
PRC Accredited and Licensed
HLURB Registered

from Classified Ads 9,497 a Month PortVille Townhouse near Airport Mactan Lapu2x City, CEbu

Available link for download

Read more »

Tuesday, March 14, 2017

A weeks worth of paint and canvas a learning curve 902 903

A weeks worth of paint and canvas a learning curve 902 903


I came across this old cropped Koi photo from one of my first visits to Maymonts Koi ponds in 2010. It got my attention again because it has a subtle and mysterious aspect I want in my next few paintings. Then I thought it might be fun messing with it in Photoshop.....see what comes of it.

 Maymont Koi 2010

1
2
3
4
5
6
To my surprise some rather nice results using "curves" tool.....all I need is a printer, some frames and Im in business...:=) I can see how this would be an easy transition for a water colourist to make, especially with its very cool Asian slant. As an oil painter it has my attention too. I like the idea of playing around with it in oil even if it goes nowhere. Who knows, it could become a road map to the "now what" question bugging me.

FIRST MOVE - CANVAS 902

I chose #2, the most conservative of the group as my first move on this project. The object, copy it, get a feel for it and do it fairly large at 56x48. See how my normal process and materials work pared down as much as possible.

902 Koi 56x48 oil on linen (6-1-14)

I cant say this is my most favorite painting in the world but my new alkyd white helped a great deal here. I spent 3 days on it. Each day it was dry and very easy to do seamless blending maintaining a wet-in-wet look - transparent colour moves - not exactly glazing. It was kind of a back and forth thing of very thin to heavier more saturated paint albeit subtle in nature. I really wanted to find out how my normal process worked without introducing new painting instruments or accidental influences like splashing or dripping paint or flooding it with solutions to break my pigments down.

 SECOND MOVE - CANVAS 903

This time  Ill use #4 above , a more extreme colouring than my first on a fresh 56x48 canvas

903-2 End of day 2 (6-14-14)
903 Hot Koi 56x48 oil on linen (6-15-14)

LOL.......I got caught up in #4 and its saturated colours... it was fun using colour beyond my norm! Actually, far more challenging than you might think because even with a good reference pure pigment can look dull. So it took a number of colours playing against each other to pull it off and quite a challenge at that. In some cases its almost needed to be neon in nature.....not sure I ever got that although pleased with what I did get!

My final photo above was shot without artificial light, only interior daylight. Boy, when I put it in pure sunlight, like the detail below, this thing swings!

Detail in sunlight

This was a great colour exercise, however Im not sure how it fits into what Im trying to accomplish as an artist. As an artist I want a change, Im not sure what that is, other than I know primarily its to keep my interest in the game. Colour would certainly be a core element of anything I do.

Im still using everything Ive learned working in oil over the last 5 years. I typically use a prismatic approach to light... here its raw and exposed....even so, rules are much the same, so it does make one wonder what can come of it?

One of the things I had to work on was getting it to read well at 30 feet.......it was good close-up, it had paint quality and interesting surface texture....even touchable, but thats with my nose in the canvas.....not so much at a distance. The flaws show up so it tells me the rules really are the same.....

The real question, do I continue, take a break or retreat.

Later.......

Available link for download

Read more »

Monday, March 13, 2017

a 1min 36sec clip on espresso drinks a visual glossary

a 1min 36sec clip on espresso drinks a visual glossary




found via laughing squid

Available link for download

Read more »

Sunday, March 12, 2017

a short 5min 48sec animated clip of what happens to old cartoon characters

a short 5min 48sec animated clip of what happens to old cartoon characters




dark & some swearing - found via laughing squid

Available link for download

Read more »

Saturday, March 11, 2017

5min 30sec clip what does a F1 driver look at as they are racing EyeTracking finds out

5min 30sec clip what does a F1 driver look at as they are racing EyeTracking finds out




found via laughing squid

Available link for download

Read more »

Thursday, March 9, 2017

Add Flood Blocking Software A new trendz for hacking ids

Add Flood Blocking Software A new trendz for hacking ids


Hackers are spreading new application with the names such as Add Request blocker/Add Request Cleaner and so on which steal the password of the user. The Hackers first target an id and send Add Request flood. That makes the user feel difficult to ignore the requests. Keeping this in point, the Hacker sends the hacking file to the user, User starts using the application thinking that he/she can remove the add requests from the list. Once the uses uses the application, the password will be send to the application developer. Avoid using applications which are sent by others or Applications provided in insecure websites :) Happy Nimbuzzing

Available link for download

Read more »

Wednesday, March 8, 2017

A few recent videos you may enjoy

A few recent videos you may enjoy




Harvard Art Museums in Cambridge maintains a collection of thousands of pigments, which are useful primarily for authenticating or identifying paintings. (Link to YouTube)



A machine for time traveling into old photos. (Link shows how it was made)




A music video with a penny arcade that animates a song called ‘Ma’agalim’ by Jane Bordeaux.

Thanks to Dan and everyone else who recommended these.

Available link for download

Read more »

Sunday, March 5, 2017

A Jumble of Jasmines

A Jumble of Jasmines


I didnt contribute much to the final Disney Infinity figure of Jasmine, but early on when we were figuring out the Disney Infinity style, I used Jasmine (among other characters) as a base to test out different styles.
This set was done during the dark days of our search---nothing wed done was gaining traction and the art director keep asking for "something weird or edgy." That is why these are so messed-up looking.

Available link for download

Read more »