29 mar 2019

8 Best URL Shortener to Earn Money

  1. Adf.ly: Adf.ly is the oldest and one of the most trusted URL Shortener Service for making money by shrinking your links. Adf.ly provides you an opportunity to earn up to $5 per 1000 views. However, the earnings depend upon the demographics of users who go on to click the shortened link by Adf.ly.
    It offers a very comprehensive reporting system for tracking the performance of your each shortened URL. The minimum payout is kept low, and it is $5. It pays on 10th of every month. You can receive your earnings via PayPal, Payza, or AlertPay. Adf.ly also runs a referral program wherein you can earn a flat 20% commission for each referral for a lifetime.
  2. Clk.sh: Clk.sh is a newly launched trusted link shortener network, it is a sister site of shrinkearn.com. I like ClkSh because it accepts multiple views from same visitors. If any one searching for Top and best url shortener service then i recommend this url shortener to our users. Clk.sh accepts advertisers and publishers from all over the world. It offers an opportunity to all its publishers to earn money and advertisers will get their targeted audience for cheapest rate. While writing ClkSh was offering up to $8 per 1000 visits and its minimum cpm rate is $1.4. Like Shrinkearn, Shorte.st url shorteners Clk.sh also offers some best features to all its users, including Good customer support, multiple views counting, decent cpm rates, good referral rate, multiple tools, quick payments etc. ClkSh offers 30% referral commission to its publishers. It uses 6 payment methods to all its users.
    • Payout for 1000 Views: Upto $8
    • Minimum Withdrawal: $5
    • Referral Commission: 30%
    • Payment Methods: PayPal, Payza, Skrill etc.
    • Payment Time: Daily

  3. CPMlink: CPMlink is one of the most legit URL shortener sites.You can sign up for free.It works like other shortener sites.You just have to shorten your link and paste that link into the internet.When someone will click on your link.
    You will get some amount of that click.It pays around $5 for every 1000 views.They offer 10% commission as the referral program.You can withdraw your amount when it reaches $5.The payment is then sent to your PayPal, Payza or Skrill account daily after requesting it.
    • The payout for 1000 views-$5
    • Minimum payout-$5
    • Referral commission-10%
    • Payment methods-Paypal, Payza, and Skrill
    • Payment time-daily

  4. Ouo.io: Ouo.io is one of the fastest growing URL Shortener Service. Its pretty domain name is helpful in generating more clicks than other URL Shortener Services, and so you get a good opportunity for earning more money out of your shortened link. Ouo.io comes with several advanced features as well as customization options.
    With Ouo.io you can earn up to $8 per 1000 views. It also counts multiple views from same IP or person. With Ouo.io is becomes easy to earn money using its URL Shortener Service. The minimum payout is $5. Your earnings are automatically credited to your PayPal or Payoneer account on 1st or 15th of the month.
    • Payout for every 1000 views-$5
    • Minimum payout-$5
    • Referral commission-20%
    • Payout time-1st and 15th date of the month
    • Payout options-PayPal and Payza

  5. Wi.cr: Wi.cr is also one of the 30 highest paying URL sites.You can earn through shortening links.When someone will click on your link.You will be paid.They offer $7 for 1000 views.Minimum payout is $5.
    You can earn through its referral program.When someone will open the account through your link you will get 10% commission.Payment option is PayPal.
    • Payout for 1000 views-$7
    • Minimum payout-$5
    • Referral commission-10%
    • Payout method-Paypal
    • Payout time-daily

  6. Linkbucks: Linkbucks is another best and one of the most popular sites for shortening URLs and earning money. It boasts of high Google Page Rank as well as very high Alexa rankings. Linkbucks is paying $0.5 to $7 per 1000 views, and it depends on country to country.
    The minimum payout is $10, and payment method is PayPal. It also provides the opportunity of referral earnings wherein you can earn 20% commission for a lifetime. Linkbucks runs advertising programs as well.
    • The payout for 1000 views-$3-9
    • Minimum payout-$10
    • Referral commission-20%
    • Payment options-PayPal,Payza,and Payoneer
    • Payment-on the daily basis

  7. Short.am: Short.am provides a big opportunity for earning money by shortening links. It is a rapidly growing URL Shortening Service. You simply need to sign up and start shrinking links. You can share the shortened links across the web, on your webpage, Twitter, Facebook, and more. Short.am provides detailed statistics and easy-to-use API.
    It even provides add-ons and plugins so that you can monetize your WordPress site. The minimum payout is $5 before you will be paid. It pays users via PayPal or Payoneer. It has the best market payout rates, offering unparalleled revenue. Short.am also run a referral program wherein you can earn 20% extra commission for life.
  8. LINK.TL: LINK.TL is one of the best and highest URL shortener website.It pays up to $16 for every 1000 views.You just have to sign up for free.You can earn by shortening your long URL into short and you can paste that URL into your website, blogs or social media networking sites, like facebook, twitter, and google plus etc.
    One of the best thing about this site is its referral system.They offer 10% referral commission.You can withdraw your amount when it reaches $5.
    • Payout for 1000 views-$16
    • Minimum payout-$5
    • Referral commission-10%
    • Payout methods-Paypal, Payza, and Skrill
    • Payment time-daily basis

The League Takes To The Skies!

This blog is about more than Warmaster! I felt I needed to get that out there now that I've been feeling better. LoL. Warmaster counters have been dominating the posts because they've been easy to work on in my spare time, and I have fun making them.

I have always liked WWII aviation, owning most of the WWII Wings of War/Glory planes. So my big new game news should come as no surprise: Black Cross/Blue Sky, the miniatures/board game hybrid about the Battle of Britain. My son and I played BC/BS in the summer of 2014 at Rapiercon in Jacksonville, FL and had a blast using 1/300 miniatures. The game's price tag seemed a bit high ($105 after shipping), but in hindsight the game is worth every penny, especially considering most wargames are selling discounted at $50. (I also sold off some old unpainted miniatures to subsidize the purchase.) I put in the order a few weeks ago with the publisher, Blue Sky Game Works, and got the package within a few days. Very pleased! I've punched all the planes and made the flight stands. My goal is to convert the game over to 1/285 or 1/300 planes. (I might also use them for Check Your 6, which I also picked up.) I thought about the amazing 1/600 Pico Armor planes, but they are just a bit too small for me right now. Using the provided counters, I should get in a game over the next few weeks.

A few Black Cross Photos from Rapiercon 2014

My son (right) ponders his next move.

Jerry's great looking paint jobs!

No Coding This Weekend

I spent this weekend on things far more important than neat projects. I expect to get back to work next weekend.

Last Monday, though, I did manage to write up some proof-of-concept code to intercept open() system calls via LD_PRELOAD, as described in last week's post. It works pretty well. I'm excited to actually apply this technique next weekend.

January 18Th: Stop SOPA Day

Minecraft has become the latest site pledging to go dark for 24 hours on January 18th in protest against the Stop Online Piracy Act (SOPA) & Protect IP Act (PIPA) currently making their way through the US legislature. Notch tweeted the following message a few hours ago:
Decided. We'll silently take down http://minecraft.net and http://mojang.com on the 18th in protest of SOPA.
A number of sites are planning to shut down in order to protest the new law, which is supposedly designed to thwart copyright violations and pirating. Similar hairbrained schemes crop up now and then and need to be smacked back down with great force, Whack-a-Mole-style.

I have little confidence in our government's ability to do almost anything right that doesn't involve really cool weapons, and the idea of opening the technological infrastructure of the entire internet to their meddling is sheer madness. Standford Law Review has a good summary of the problems with the law, and the Wiki entry also fills in some details. SOPA/PIPA is yet another bone thrown to the toxic mix of trial lawyers, lobbyists, and media conglomerates, and will only serve to cripple the continued growth of the internet and stifle free speech. 
 

Budget $600 $1000 And $1500 Gaming PC Builds - June 2014

June 2014 - Build the Best Possible Budget PC Computer for Gaming

All of the below builds are put together with the best performing hardware in their respective budget ranges - that is to give you the best possible performacne for how much you are able to spend on a new gaming pc. The follow builds are $600, $1000 & $1500.

View the original article here - http://goo.gl/zQkKV2

Links to all the pc hardware:
--------------------------------------------------------------------------------­­­­-----

Gaming PC Build of the Month ( $1500 ): June 2014

Processor: http://goo.gl/JzhOiK (Intel i5 4670K)
CPU Cooler: http://goo.gl/l6Is83 (Hyper 212 EVO)
Motherboard: http://goo.gl/v6jEnZ (Asus Z97-A)
Graphics Card: http://goo.gl/OFEgsH (ASUS GTX 780)
RAM: http://goo.gl/nFWM9G (Crucial Ballistix Sport 16GB Kit)
Hard Drive: http://goo.gl/dKADJ1 (1TB WD Black)
Solid State Drive: http://goo.gl/ilfeoI (Samsung 840 EVO Series 120GB)
PSU: http://goo.gl/S3GGIW (Corsair RM Series 750 Watt)
Computer Case: http://goo.gl/IXi97k (Phanteks Enthoo Pro)
Optical Drive: http://goo.gl/8ipZKP (LG Electronic Optical Drive)

--------------------------------------------------------------------------------­­­­-----

Gaming PC Build of the Month ( $1000 ): June 2014

Processor: http://goo.gl/JzhOiK (Intel i5 4670K)
CPU Cooler: http://goo.gl/l6Is83 (Hyper 212 EVO)
Motherboard: http://goo.gl/v6jEnZ (Asus Z97-A)
Graphics Card: http://goo.gl/zPLVYc (EVGA GTX 760)
RAM: http://goo.gl/ZQDVmw (Kingston Hyper X Red 8GB)
Hard Drive: http://goo.gl/7Wpi9o (1TB WD Blue)
PSU: http://goo.gl/Yqg0EN (XFX 650W Core Edition)
Computer Case: http://goo.gl/OvyxT8 (Cooler Master HAF XB)
Optical Drive: http://goo.gl/8ipZKP (LG Electronic Optical Drive)

--------------------------------------------------------------------------------­­­­-----

Gaming PC Build of the Month ( $600 ): June 2014

Processor: http://goo.gl/hZI8r9 (AMD FX 6300)
Motherboard: http://goo.gl/itVbZX (MSI 970-A G46)
Graphics Card: http://goo.gl/grqCxv (Sapphire Radeon R9 270)
RAM: http://goo.gl/ZQDVmw (Kingston Hyper X Red 8GB)
Hard Drive: http://goo.gl/7Wpi9o (1TB WD Blue)
PSU: http://goo.gl/oTXdHk (Corsair Builder Series CX 600)
Computer Case: http://goo.gl/0Q1CIE (Thermaltake V3)

Optical Drive: http://goo.gl/8ipZKP (LG Electronic Optical Drive)

June 2014 Hardware Overview Video


Improving Freemium Design - Combat Monsters


As a gamer, I love almost all genres of games. There are genres that I'm not particularly good at (sports) but I can still appreciate them for what they are. (There's even been a recent one that I've liked!) However, there are several other genres that I love such as RPGs, shooters, racing and strategy games. If you've read my articles before then you probably know that I game more on mobile than any other platform. However, I've had a hard time finding a turn-based strategy game that's good. Final Fantasy Tactics doesn't count because I played that on PlayStation and Nintendo DS so I'm not exactly excited to play it again on mobile. I wanted a new experience. Then I found Combat Monsters. Let's take a look at a F2P turn based strategy game. 


For the record Rubicon's other strategy games are great, but I never played them because they were premium and I rarely pay for premium games.

What they did right


Solid Foundation
Rubicon has built a pretty good framework for a fun and engaging game. There's a core loop, several different types/classes of characters to fit your play style, hundreds of unique cards, single player campaign and multiplayer. I can't tell you how many games I see that are missing a crucial aspect(s). This helps increase their odds of becoming successful through optimizing.

Graphics
I really like the 3D graphics and effects they implemented. Definitely not necessary, but having a game that looks great certainly doesn't hurt the cause. 

Single Player Missions
I love that there's a single player campaign as well as multiplayer matches. This helps make the game appeal to players of several types. If you're using the Bartle test, I'm more of an explorer myself and I'm more interested in playing the single player missions than PvPing.

Fun Gameplay
Rubicon really knows what they're doing when it comes to fun, challenging and engaging turn-based strategy games. Beyond Combat Monsters, I highly recommend the purchase of Great Big War Game

What could be improved 


Tutorial 
8 tutorial missions!?! I understand that fans of this genre might fall more into the hardcore category, but you also need to take the platform into consideration. On average you might have 30 seconds to get a mobile players attention, and fans of this genre might be more like 1-2 minutes. However, 8 tutorial missions took me over 5 minutes to complete. This should be condensed into 3 tutorial missions and cut some of the text out.

I should also note that the tutorial isn't required which is a good thing, but some players might miss the option to skip and those are the probably the types of players who would quit after seeing the tutorial is much too long for them.

No Leveling System
If you wanted to show a friend your progress in the game how would you describe it? If you're playing a multiplayer match how do you know the experience level of the person you're playing against? If there was a leveling system these questions would be a whole lot easier to answer. Sure, a leveling system doesn't tell you exactly where you are in the single player missions or prove that you're a pro if you reach a certain level. It won't be 100% accurate, but having a numeric value to compare is the simplest and quickest way to make these comparisons. Implementing a leveling system also helps drive a players sense of accomplishment and can be great moments to share via social media.

Unlocking Content
Incorporating a leveling system enables another crucial virtual store tactic which is unlocking content versus making it all readily accessible. This is often overlooked by developers that are newer to the F2P space. Typically speaking, you don't want to immediately allow players to purchase anything in the game for several reasons that we'll tack one by one. 
  1. No sense of accomplishment. Think about Zelda as a F2P title. How would you feel if you could just open an IAP menu and buy all of the gadgets or even the master sword? Players should need to play and journey through a portion of you game before being able to purchase some of the end game content. 
    • NOTE: there's nothing wrong with allowing players to pay to progress more quickly through the game to reach those end game items. Almost everything should be obtainable for the "right price."
  2. Too many options is overwhelming. In the commerce world it's a fact that if you display too many options to consumers they will get discouraged and walk away. Read one of my previous articles on this topic and some other tips regarding your virtual store.
  3. This makes your game appear pay-to-win to non-payers. F2P is constantly criticized as pay-to-win, but it should actually be "pay for competitive advantage." See my 5 Ways to Fail Freemium post to see the difference. Putting a leveling system in place makes players "earn" later game content, and makes the game feel fairer between paying and non-paying players. 
    • NOTE: Combat Monsters isn't a pay-to-win game. I need to understand the game's strategy, various strengths and weaknesses and find the right IAP/monster that complements the way that I play. However, the typical player won't likely analyze games like you or me. 

Upselling
Combat Monsters has a few really interesting options built in the game, but the game doesn't call enough attention to them. The first one is the Coin Tripler. This is a permanent enhancement that triples the amount of currency earned in battles. If you're a fan of the game this should be your first purchase as it holds the most value (assuming you'll be playing the game for a longer period of time). At the battle results screen they just list the tripler in the lower left corner. A cost effective way if gaining attention is adding a shimmer or animation to the coin tripler button. 


The other feature that isn't getting the attention it deserves is the Daily Deal. Rubicon built a feature where they run a sale on one card per day. This is an awesome idea, but it's buried in the marketplace menu.


I would make this an interstitial screen that appears at every launch. I'd also link popular IAP options on the side, communicate the discount and further emphasize the card that is on sale in the middle. Excuse my awesome MS paint skills, but maybe something along of the lines of this. 


Here's a great example of an effective upsell screen for reference. 


The value and discount is clearly communicated, there's no question of what they player is getting and there's a timer to create a sense of urgency. 

Coin Balancing
At the time of writing this article this was already changed, but when originally playing the game I was being awarded ~20 coins for winning a battle which took around 5 minutes to finish. OR I could watch a 30 second video for 50 coins. If I wanted to grind for currency it actually made the most sense to sit and watch advertisements. 

Account Creation Process
I don't encourage a forced account creation processes on mobile, but they're more tolerable to me as a player if I can quickly create one via social networks (most popularly Facebook or Twitter). You can grab all my account information at the press of a button versus forcing me to enter the information manually. I've seen huge improvements in day 1 retention by removing forced account creation processes. Also if you're ever planning to spend money on user acquisition then you need remove as many annoyances or barriers as possible, and this would need to be the first thing to go.

Insufficient Currency to IAP Menu
This is an easy fix, but never grey out virtual items or buy buttons if the player doesn't have enough money. Players won't focus as much on those items then or won't attempt to purchase them. 


You want to allow them to select an option that's too expensive because this is also a great time to notify them or navigate them to your IAP menu. There's a reason why most top grossing titles with a currency system and virtual store function like this. 


Genres may take some time to adapt

Rubicon certainly had their work cut out for them building a F2P turn-based strategy game. I don't think I can name another one that's F2P on mobile (or on any other platform for that matter). It would be easier to develop this genre as a premium title, but I don't think they could expect the same return as Great Big War Game if they did develop Combat Monsters as a premium title due to the shift in F2P market dominance on mobile (even though GBWG was released just 1 year ago). In fact, this is probably a dilemma that several readers are facing. Should I learn to create a F2P game or release as a premium game? Should I work with a publisher? How can I make the most of what I got before launching?

These questions can sometimes be difficult to answer when if you're trying to tackle them on your own or internally. It's much easier for the game's creators to be forgiving than your players so it might be worth having a third party look at your design before launching. If you'd like help in this area feel free to contact me or hit me up on Twitter!

28 mar 2019

Final Fantasy 5 Book

My friend Fr. Mark Higgins, a priest of the Archdiocese of Southwark, England, recently told me of a really cool book he had picked up about Final Fantasy 5. The book is part of the "Boss Fight Books" series on classic video games.

I was able to get a copy myself on Kindle, and for anyone who was a fan of Square's 16 bit gem, I would highly recommend it.

The book is also interesting inasmuch as it is framed though the biographical details of the life of its author- Chris Kohler, of fame to many in the retro game world (through his contributions to the podcast Retronauts and his other authored works) and also the world of trivia (through his membership of the trivia panel in the podcast Good Job Brain).

Who would have thought that Chris Kohler would have had so much involvement in the original gang of Geeks that fan translated FFV in the early days of the internet, and yet that is what this book reveals, he even was part of the team that produced the first English FAQ! And so the guy has some really interesting bits of information to share on the game, its development and on its reception via emulation world.

The book also shows how FFV has become even more popular in the world of internet 2.0 as fans challenge each other with scenarios like- "beat the game with 4 nijas" or "no mages allowed", reading about their adventures actually got me to boot the game up once again and begin a play though.

So thanks to Fr. Mark Higgins for the head's up, if anyone else has spotted a book, game or podcast that might be of interest to me as Catholic gamer and a classic RPG fan, do let me know.




27 mar 2019

Tech Book Face Off: The Seasoned Schemer Vs. The Reasoned Schemer

Years ago I was led to the Schemer books by some of Steve Yegge's blog posts. It's been over two years since I've read The Little Schemer, but I enjoyed it so much that I always planned to read the sequel, The Seasoned Schemer. I recently made the time to do just that, along with working through another Schemer book, The Reasoned Schemer, that's not so much a continuation of the other two Schemer books as it is a tangential book written in the same endearing style as the others. Daniel P. Friedman and Matthias Felleisen wrote The Seasoned Schemer in the style of a Socratic dialogue, but in a much more whimsical way. A host of authors, including Daniel P. Friedman again, as well as William E. Byrd, Oleg Kiselyov, and Jason Hemann put together the questions, answers, and Scheme-based reasoning language used in The Reasoned Schemer. The real question is, are these two books as good as the original?

The Seasoned Schemer front coverVS.The Reasoned Schemer front cover

The Seasoned Schemer


Do you like learning about programming?
#t

Do you enjoy challenges?
#t

How about functional programming?
#t

And food and pictures of elephants?
Of course.

Then you probably enjoyed The Little Schemer, and you'll enjoy this book just as much. The Seasoned Schemer more or less follows the same format as The Little Schemer, and it more or less picks up where the latter book left off. What do I mean by more or less? Well, the first book leaned more toward asking questions of the reader that you could actually answer from following the line of questioning. Towards the end it became more of a dialog between two people while the reader was observing that dialog. The Seasoned Schemer definitely follows the later style of a question-answer dialogue that the reader is not so much participating in, but taking in and learning from instead.

This change of pace is not necessarily bad, though. It was just as entertaining and enlightening as before, and there were plenty of times where I sat there chuckling at the zany Q&As that were bouncing back and forth. Whenever there were questions about how to write functions or what was the result of executing functions, I attempted answering them, but there were long of stretches of dialogue that were meant more to be experienced than to be answered.

As for continuing on from The Little Schemer, the book does do that, and the authors assume the reader has read it in its entirety. However, they do remind the reader what the functions are that they defined in the first book so you don't have to go searching back to refresh your memory. They also relax the difficulty level through the first few chapters instead of continuing to ratchet it up from the high level it was left at in The Little Schemer. That's a good thing, because things were getting pretty mind-bending towards the end of the first book, and it was nice to ease back into things before getting crazy-weird again, as things do when you're learning how to implement and interpret the functions you're learning about in the language that said functions are already defined in.

They start out teaching the reader about some new functions that do various interesting things: let, if, set!, letrec, and letcc. As in the last book, the reader learns by doing, and you end up implementing a bunch of functions that modify lists of foods in various ways using these built-in functions. Then things get much more challenging as we learn how the built-in functions themselves are implemented in an interpreter written from scratch. It's an extension of the interpreter developed in the last book, and the extensions are even more difficult to comprehend because the implemented functions themselves are more difficult, especially letrec and letcc

The ramp-up in difficulty was softened somewhat by the pure whimsicalness of the dialogue, sometimes poking fun at LISPers themselves:
How many more conses does deep use to return the same value as deepM
499,500
"A LISP programmer knows the value of everything but the cost of nothing."
Thank you, Alan J. Perlis
(1922-1990).
<Next page>

But we know the value of food!

((((((((((((((((((more pizza))))))))))))))))) 
((((((((((((((((more pizza))))))))))))))))
(((((((((((((((more pizza)))))))))))))))
((((((((((((((more pizza))))))))))))))
(((((((((((((more pizza)))))))))))))
((((((((((((more pizza))))))))))))
(((((((((((more pizza)))))))))))
((((((((((more pizza))))))))))
(((((((((more pizza)))))))))
((((((((more pizza))))))))
(((((((more pizza)))))))
((((((more pizza))))))
(((((more pizza)))))
((((more pizza))))
(((more pizza)))
((more pizza))
(more pizza)
 more pizza)

Maybe it's not as funny repeated here, but then you'll just have to read the book to get the full effect. I had a blast working through it, and I couldn't put it down. The challenge of fully understanding everything in it was steep, though. I definitely will need to go back through both Schemer books to get a better understanding of how everything works, especially the later chapters. If you enjoy a challenge, don't mind a drastically different writing style for a textbook, and like having a little lighthearted fun in the process, then definitely give this book a chance. Of course, you've already read The Little Schemer, so I didn't even need to tell you that.

The Reasoned Schemer


After whetting my appetite with The Seasoned Schemer, I was ready for more scheming with this book. It should be stated that The Reasoned Schemer is not a continuation of the other two Schemer books. It goes off in a completely different direction. Instead of getting further into the theory of computation and how to build a Scheme interpreter in Scheme, this book describes and then builds a language like Prolog for logic programming in Scheme. In fact, miniKanren is derived directly from the language development of this book.

Once again I thoroughly enjoyed the Socratic dialogue format of the book, and I felt that it was an excellent way to teach and develop the material. Like The Seasoned Schemer, the dialogue seems at times to be meant to be read straight through instead of having the reader answer the questions directly. Sometimes the questions are nearly impossible to answer with the information already presented, and sometimes the answers ask questions back to the questioner. It's more of a back-and-forth dialogue that's meant to reveal insight rather than direct questions at the reader.

Even with this reader-as-observer format, the reader can attempt plenty of the questions when they are along the lines of, "how is this implemented" or, "what is the result of this code." I did notice that the examples and implementations tended to be switched around compared to the other Schemer books. In the other books, the questions would start with examples using a new function where the reader was asked to predict the results. Then the questioner would move to the implementation of the function. In this book it seemed that as often as not, the implementation questions came first, and the questions on usage examples came after the functions were described. It works both ways, and I'm not sure I have a preference.

Another difference from the other books was a toning down of the sense of humor. The Reasoned Schemer is decidedly more serious, and that was a bit disappointing. I rather enjoyed the whimsical fun of the other books. The material was still solid and interesting, though, so it's only a minor quibble.

So what does The Reasoned Schemer cover about logic programming? It starts off with explaining how equality relations work, what fresh and reified variables are, and what unification does. These are all concepts in logic programming that feel very different than other types of programming. Then discussions of conjunctions, disjunctions, and defining relations completes the foundation of logic programming so that we're ready to move on to more complex topics.

Following the basics we build up conde from conjunctions and disjunctions, and we see that conde is similar to cond in Scheme. Then we continue on, building up a number of relations that are similar to the basic functions found in Scheme, like caro, cdro, conso, nullo, pairo, etc. Notice that all of these relations end in o? That's because these functions are just like their Scheme counterparts, except that they are relations. After a few chapters of building up relations associated with familiar functions from Scheme, we delve into a classical application of mathematical logic and build up an arithmetic system from fundamentals, defining addition, multiplication, and exponentiation (and their inverses) with relations. It was really neat, I must say.

After all of these chapters on explaining the language and using it, the last chapter goes through how to implement it in Scheme. It was pretty impressive seeing the whole language built in one chapter, minus a couple functions covered in a short appendix using Scheme macros. The whole experience was super enjoyable, and I'm extremely happy to have read these unique, wonderful books. The Q&A format, the wacky humor, and the strong content made for an excellent time learning Scheme and logic programming. I didn't understand everything the first time around, but that just means I get to read them again. I'm looking forward to it. I highly, highly recommend all three Schemer books.

Now make yourself a roasted lamb shank with baked spaghetti and cheese.
Enjoy.

Download (68.0 MB) Pet Rescue Saga APK

Pet Rescue Saga APK

Pet Rescue Saga APK

Pet Rescue Saga APK

Pet Rescue Saga APK

Pet Rescue Saga APK

Pet Rescue Saga APK

Pet Rescue Saga APK

Pet Rescue Saga APK

Pet Rescue Saga APK

Pet Rescue Saga APK

Pet Rescue Saga APK

Pet Rescue Saga APK

Pet Rescue Saga APK

Pet Rescue Saga APK

Pet Rescue Saga APK

Pet Rescue Saga APK

The description of Pet Rescue Saga

Pet Rescue Saga, from the makers of Candy Crush Saga & Farm Heroes Saga!

Match two or more blocks of the same color to clear the level and save the pets from the evil Pet Snatchers! Moves are limited so plan them carefully. Your puzzle skills will be tested with hours of block busting fun!

Take on this puzzling Saga alone or play with friends to see who can get the highest score! 

Pet Rescue Saga is completely free to play but some in-game items such as extra moves or lives will require payment.

By downloading this game you are agreeing to our terms of service; http://about.king.com/consumer-terms/terms

Pet Rescue Saga features:
• Eye-catching graphics and colorful gameplay 
• Lovable pets of all varieties, puppies, bunnies, piglets and many more! 
• Diamonds, exploding bombs, colorful paint pots, locked animal cages and much more 
• Spectacular boosters and bonus rewards unlocked after many levels 
• Easy and fun to play, challenging to master 
• Hundreds of pet puzzling levels - more added every 2 weeks!
• Leaderboards to watch your friends and competitors!
• Easily sync the game between devices and unlock full game features when connected to the Internet

Already a fan of Pet Rescue Saga? Like us on Facebook or follow us on Twitter for the latest news: 
facebook.com/PetRescueSaga 
twitter.com/PetRescueSaga 

Last but not least, a big THANK YOU goes out to everyone who has played Pet Rescue Saga!

Rating : 4.3 of 5.0
Developer : King
Versi : v1.106.12
Update : 2016-11-28
Ukuran : 68.0 MB
OS : v1.106.12 (11061205) for Android 2.3.2+ (Gingerbread, API 9)
Download 68.0 MB

26 mar 2019

Ancient Chinese Gods

Abstract: With the majority citizens having Chinese origin, Hong Kong embraces a lot of gods from ancient Chinese culture. Video games set in Hong Kong happen to cover quite a lot of these gods. In this article, we will check out who they are, their appearance in the video games, and their interesting ties with the city in the real world.

Hong Kong with ancient Chinese Gods. Image source: Wikipedia.
Games covered in this article:
  • Hong Kong Mahjong (Nine Dragon. DOS: 1991, Microsoft Windows: 1996)
  • Shenmue II (Sega. Dreamcast: 2001, Xbox: 2002)
  • Kowloon Magic (Bun Fun Factory. Microsoft Windows: 2003)
  • Jet Li: Rise to Honor (SCEA. PlayStation 2: 2004)
  • Resident Evil 6 (Capcom. PlayStation 3/Xbox 360: 2012, Microsoft Windows: 2013)
  • Sleeping Dogs (Square Enix. PlayStation 3/Xbox 360/Microsoft Windows: 2012)
  • Stranglehold (Midway Games. Xbox 360/Microsoft Windows/PlayStation 3: 2007)
  • Wreckless: The Yakuza Missions (Activision. Xbox/Gamecube/PlayStation 2: 2002)
  • Call of Duty: Black Ops (Activision. Xbox 360/PlayStation 3/Microsoft Windows/Wii/Nintendo DS: 2010, OS X: 2012)
  • 光輝歲月 (Lakoo. iOS/Andorid: since 2015)

    Tin Hau 天后

    The "Hau Gu Tin Temple" (后古天廟) found in Sleeping Dogs is based on the Tin Hau Temple on 10 Tin Hau Temple Road, Causeway Bay, Hong Kong Island.

    A photo of the Tin Hau status shown in Hong Kong Mahjong 
    "Hau Gu Tin Temple" in Sleeping Dogs. Source: zhihu.com
    "Tin Hau Temple" in the real Causeway Bay. Source: zhihu.com
    The entrance gate of the "Hau Gu Tin Temple" in Sleeping DogsSource: zhihu.com 
    The entrance gate of the Tin Hau Temple in the real Causeway Bay.
    While in the game the temple is modeled more than a Shao Lin martial art temple where monk fighters gathers, the real one has no Kung Fu factor, it is just about the worship of Tin Hau (天后) or Mazu (媽祖), a Chinese patron goddess who protects seafarers such as fishermen and sailors. In the legend, she stood on the shore guiding fishing boats home, even in dangerous and harsh weather. She was believed to give a miracle that saved her brothers and fathers from a drown in a storm out at sea while she was staying in a village.

    A Tin Hau statue in Repulse Bay, Hong Kong. Source: Wikipedia
    The worship of Tin Hau began in Song dynasty of China (960-1276), and is widely practiced in coastal regions of China, Taiwan and East/Southeast Asia where many people deal with the ocean every day. Right next to the ocean, Hong Kong depends on the ocean for its fishery and seaport trade, and is therefore no exception. Right now, there are over 100 Tin Hau Temple in the territory.

    Nonetheless, the temple in Tin Hau is still important because it have influenced the naming of places in Hong Kong. The biggest is perhaps the naming of Hong Kong itself: The legend started with a red incense burner found on a port near the site in the 18th century. People thought it might be from Tin Hau and set up a temple and use that incense burner to worship the Goddess. People found their wishes fulfilled after praying in the temple. The site thus became famous and the port that brought the incense burner in was named "red (紅) incense (香) burner (爐) port (港)". Later on, the use of "red incense burner port" was extended to cover the whole Island where the temple was on, thus the name of Hong Kong (香港).

    Whether the above story is true or not, the temple has at least given its name to the MTR (subway in Hong Kong) station serving it, and subsequently to the neighboring area of Tin Hau.

    Wong Tai Sin 黃大仙

    The shrine appears in the game Wreckless: The Yakuza Missions is based on the Wong Tai Sin Temple in Kowloon. The temple also appears in Kowloon Magic.
    Entrance of the main altar of Wong Tai Sin Temple in Wreckless: The Yakuza Missions
    Entrance of the main altar of Wong Tai Sin Temple in Kowloon Magic
    Entrance of the main altar of the real Wong Tai Sin Temple. Source: Wikipedia
    Kowloon Magic cut-scene showing the main altar of Wong Tai Sin Temple
    The main altar of Wong Tai Sin Temple in Kowloon Magic
    The main altar of real Wong Tai Sin Temple. Credit: Kyle Magnuson via flickr
    The shrine is also mentioned in the game Sleeping Dogs. You can find it in the lyrics of Hong Kong Kowloon played by one of its in-game radio stations.

    想身體健康黃大仙保你平安
    (translated as "if you wish good health, ask Wong Tai Sin to protect you")

    Wong is a Chinese Taoist deity popular with the power of healing. Borned in 328 in Zhejiang province of China, Wong was a shepherd when he was eight years old. He began practising Taosim at the age of fifteen and gained the power to transform stones into sheep forty years later.

    Wong Tai Sin, after Liang Kai, by Sesshu, Kyoto National Museum
    Wong's association with good health probably dated back to 1897. During that time, there were stories saying that Wong showed up in a religious spiritual answering exercise in the Canton area of southern China, and offered accurate predictions. Since there was an epidemic during that time, people prayed for him in exchange for advice on healing their illnesses.

    Wong gained popularity in Hong Kong since the early 20th century after Renyan Leung (梁仁菴) set up a herbal medicine shop near Wan Chai and brought his alter for Wong Tai Sin to the back of the shop. Having Stories saying successful cures after customers praying to Wong Tai Sin, the deity got more and more worshipers.

    The Wong Tai Sin Temple was built at the current location in the 1920s after Leung said being asked by Wong Tai Sin to do so.

    Inside the temple, you may try the exercise called kau cim (求籤) that gives you spiritual answers on questions that you have. The exercise involves you lighting incense sticks, kneeling before the main altar, making a wish, and shaking a bamboo cylinder containing fortune sticks until a stick falls out. You may then look for a piece of paper bearing the same number as the stick, and ask a soothsayer in a fortune-teller stall to interpret the fortune on the paper.
    A Kowloon Magic cutscene showig the Kau Cim practice in Wong Tin Sin Temple.
    Kau cim practice. Source: Wikipedia
    Fortune-telling stalls in Wong Tai Sin Temple of Kowloon Magic
    Fortune-telling stalls in real Wong Tai Sin Temple. Source: Wikipedia
    The temple is famous with an annual Lunar New Year practice known as First Incense: On the Lunar New Year's Eve, thousands of worshipers wait outside the temple before midnight and rush in to the main altar of offer Wong Tai Sin their glowing incense sticks when the time comes (11pm). As the tradition goes, the earlier they offer the incense, the better luck they will have that year. Therefore, you may see people rushing to the altar when the time comes.

    The First Incense practice in Wong Tai Sin Temple

    Man Cheong and Kwan Yu 文昌與關羽

    In Shenmue II, a Man Mo Temple (文武廟) is found in its virtual Wan Chai, Hong Kong Island. The temple is modeled after the one located in 112-114 Hollywood Road of Sheung Wan which is West of Wan Chai.
    Man Mo Temple exterior in Shenmue II
    Exterior of the real Man Mo Templin Sheung Wan. Source: Wikipedia 
    Entrance of the real Man Mo Template in Sheung Wan. Source: Wikipedia
    Interior of Man Mo Temple with hanging incense coils in Shenmue II
    Interior of the real Man Mo Temple with hanging incense coils 
    The place where the Gods are honored in the Man Mo Temple of Shenmue II
    The place where the Gods are honored in the real Man Mo Temple in Sheung Wan. Source: Tung Wah Group of Hospitals
    In the game, the main character Ryo Hazuki works for the library in its backyard, and later on learns some good martial art skills from a master there. Such a story matches the nature of this temple: worship of both the Man (文, meaning civil and literature) God and the Mo (武, martial art) God.

    The Man God called Man Cheong (文昌). There are multiple stories about Him, but what is most relevant to why he is honored nowadays is this one: he descended into the mortal world 73 times as a scholar-bureaucrat of feudal China. He was uncorrupted, upright and just, and never dealt out harsh punishments to the people. As a result, the Jade Emperor, the highest power God in heaven, put him in charge of the elections of village leaders.

    Man Cheong status in Taoyuan City, Taiwan. Source: Wikipedia
    The Mo God is called Kwan Yu or Guan Yu (關羽). He was a general serving under the warlord Liu Bei (劉備) in the late Eastern Han dynasty (25AD-220AD) of China, well-known for his leadership in a few winning battles and his capability to do single combats with other warriors. He is also highly valued for his righteousness to his friends. At some point in time, Kwan was working for another warload Cao Cao (曹操). Despite being treated him generously with excellent post and money, Kwan never hesitated to reunite with Liu Bei once he heard of his whereabouts, because he also received much favors from Liu and he had sworn to follow him until he died.

    A Kwan Yu statue. Source: Wikipedia
    Kwan Yu as a character in 光輝歲月
    In the Imperial China era, the two gods were popularly patronized by scholars and students seeking success in the Imperial examinations, which were divided into civil and military examinations, and by those seeking advancement in these professions. Nowadays, civil servants make offerings to the civil god and policemen to the martial god.

    Man Mo Temples can be found throughout mainland China and Taiwan where the legend of the Man Mo Gods are widespread. In Hong Kong, there are two other Man Mo Temples in Tai Po and Lantau. However, the Sheung Wan one is the best known, the oldest (between 1847-1862) and largest. It became a declared monument in 2010.

    Kwan Yu is worshiped in not only inside but also outside temples. One may find posters and altars of Kwan Yu in apartments, martial art training centers and more.
    Kuan Yu poster in the Hong Kong stage of Call of Duty: Black ops
    Fighters fighting in front of a Kwan Yu statue in Hong Kong Ninja
    A school named after Kwan Yu in  光輝歲月
    One interesting fact about Kwan Yu worship is that this God is worshiped by both the policemen and triad members of the city simultaneously.

    The worship on the police side was started by a Chinese police officer in 1931, when he set up a Kwan Yu altar in his Yau Ma Tei station office. He prayed to show loyalty to his profession and request protection from Kwan. The practice was later spread to his Chinese, British and Indian colleagues, and extended to officer promotion, big case conclusion and festivals. The worship was double confirmed around 2003-2004, when it was rumored that these Kwan Yu worship were asked to be removed by the police management. The head of the police force then came out to deny such an allegation and reiterated their respect towards the martial god. The above is the origin of why in the video game Stranglehold, you see a Hong Kong policeman is offering incenses in front of a Kwan Yu altar.
    A policeman praying to Kwan Yu in Stranglehold.
    The worship by the triad side was illustrated in the video games. In Stranglehold, one can find a Kwan Yu statue in a restaurant operated by a triad group. In Sleeping Dogs, the main character, Hong Kong undercover Wei Shen, has Kwan Yu as his left arm tattoo. According to the information from the game developer, it was an alternative opening sequence idea to have Wei Shen getting the tattoo to show his commitment to treading the path of the honor-bound and brotherhood-bound Hong Kong triads.

    A Kwan Yu statue in a restaurant operated by a triad group in Stranglehold
    Kwan Yu tattoo on the left arm of undercover Wei Shen in Sleeping Dogs
    During the 2014 Umbrella Revolution for universal suffrage, the street protesters supporting universal suffrage were constantly harassed by police and triad society members. In response to that, some protestors came up with the idea of honoring Kwan Yu in the protest site. It was started with a portrait put on the ground. Protesters then added more and more items around the portrait and eventually form the shape of a temple. Some people hoped that the prestige of the God over both policemen and triad society members would at least make them think twice before taking any actions on the protest site. Meanwhile, they also hoped for the blessing from the righteous God for the just goal that they were fighting for.

    Evolution of the Mong Kok Guan Di Temple. Source: Facebook

    Gods on premises

    Besides Kwan Yu, people set up altars on their own premises for some other gods as well. In Sleeping Dogs, one can see worship of a god called "God of landlord and wealth at the door" (門口土地財神) in the form of a small altar and a red plaque with the name of the god next to an apartment door. Red labels with the same god name can be found in Shenmue II and Resident Evil 6.  It is based on the God of Landlord worship of the ancient Han Chinese.
    Plaque and altar for the God of landlord and wealth at the door (right side of the door) in Sleeping Dogs
    A label of the God of landlord and wealth at the door (right) in Shenmue II
    A label of the God of landlord and wealth at the door in Resident Evil 6
    A close-up of the plaque and altar for the God of landlord and wealth at the door in Hong Kong. Source: Wikipedia
    The worship of the God of landlord and wealth at the door next to a shop entrance in Hong Kong.
    There are multiple legends of the worship of this god. One legend describes that there is a god taking care of ownership of land in the underworld. One needs to purchase the ownership in order to construct buildings on the land. Another one considers the practice as a courtesy of the current landlord to those who passed away at the place in the past and became a landlord god protecting the place.

    The altars for this god is supposed to be set up outside dwellings. However, since most people nowadays seldom own the land outside their dwellings, the shrines are thus usually set just next to the entrance door of the dwelling, hence having the word door (門口) added to the name of the god. People pray the landlord god for their safety and sometimes wealth. That is why you see the god is also granted the god of wealth (財).

    Often accompanied with the landlord god worship are the god officer from the Heaven (天官) who brings fortune and the Kitchen God (灶君). The former is thought to bring fortune to people and is often honored with an altar outside of the house building. The latter is thought to stay in the kitchen to monitor people's behaviors and protect the kitchen from fire. This is often worshiped with an altar in kitchens, or somewhere nearby.
    An altar for the god officer from the Heaven in Resident Evil 6
    An altar placed in the Cha chaan teng (a type of restaurant commonly found in Hong Kong) in Jet Li: Rise to Honor
    An altar placed in a Cha chaan teng in the real Hong Kong. Source: 梁廣福. (2016). 白宮冰室. In 再會舊冰室 (pp. 58-63). 香港: 香港中華書局. 

    Final remarks

    Just now see there are a wide variety of Chinese gods in both virtual and real Hong Kong. They take care of everything from your exams and martial arts, food and travel, to health and wealth. They are around in not only temples but also your homes and offices. What is more, having been in Hong Kong for a long time, these Chinese Gods and Goddesses are no longer just serving their religious functions but have been parts of the history and culture of the city.

    With the sincere prays all over the city, would these gods help you every success in playing video games and protect Hong Kong from natural and man-made disasters.

    References

    維基百科. (2017, July 03). 地主神. Retrieved July 16, 2017, from https://zh.wikipedia.org/zh-hk/%E5%9C%B0%E4%B8%BB%E7%A5%9E

    維基百科. (2017, July 15). 關羽. Retrieved July 16, 2017, from https://zh.wikipedia.org/zh-hk/%E5%85%B3%E7%BE%BD

    Lore. (2014, September 04). Sleeping Dogs - Fast Facts! Retrieved July 16, 2017, from https://www.youtube.com/watch?v=18kYk4gsmnE