topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Monday April 29, 2024, 2:30 pm
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - mouser [ switch to compact view ]

Pages: prev1 ... 8 9 10 11 12 [13] 14 15 16 17 18 ... 155next
301
LaunchBar Commander / Hoping to add custom icon sizes soon
« on: March 11, 2017, 02:45 AM »
Just a heads up -- I'm hoping to let you configure arbitrary icon/image sizes for your launchbar icons soon.

302
Attacks on websites running an outdated version of WordPress are increasing at a viral rate. Almost 2 million pages have been defaced since a serious vulnerability in the content management system came to light nine days ago. The figure represents a 26 percent spike in the past 24 hours.

Screenshot - 2_11_2017 , 8_30_13 AM.png

https://arstechnica....es-affects-2m-pages/

303
Many people don't realize what these "I am not a robot" (re)Captcha things are actually doing..

It's pretty cool -- it's all about watching your BEHAVIOR and mouse movement:



See also: https://nakedsecurit...uivery-mouse-clicks/

304
Developer's Corner / Anyone tried the Nim language yet?
« on: January 21, 2017, 12:01 PM »
There was an article on slashdot recently about the Nim language, and I have to admit I'm intrigued by the motivational guiding principles:

http://nim-lang.org/

"Nim is a statically typed, imperative programming language that tries to give the programmer ultimate power without compromises on runtime efficiency. This means it focuses on compile-time mechanisms in all their various forms.
Beneath a nice infix/indentation based syntax with a powerful (AST based, hygienic) macro system lies a semantic model that supports a soft realtime GC on thread local heaps. Asynchronous message passing is used between threads, so no "stop the world" mechanism is necessary. An unsafe shared memory heap is also provided for the increased efficiency that results from that model."

305
N.A.N.Y. 2017 / NANY 2017 post your mug photos here
« on: January 19, 2017, 01:03 PM »
As participants receive their mugs it would be wonderful if they would post a photo of themselves posing with the mug.

Give us all a chance to feel like we are part of your life.  :Thmbsup:

306
Daniel Lemire on Best programming language for high performance

I keep hoping that the field of programming language will evolve. I am a bit tired to program in Java and C… I’d like better languages. I am particularly interested in what I generally call “high-performance programming”. I want to pick languages where I can get the most out of my hardware...


Not all that deep but still worth reading.

307
I am curious about the idea of recording some videos of board game playing/reviewing..

What I have noticed when watching some youtuber's channels is the vast difference in "quality" of the recordings, and how much of a huge difference it can make in my enjoyment watching them.

The ones I really love have crystal clear audio, great lighting, etc.

An example of one of my favorite board game channel's is "Game Night":


Now I know they have multiple cameras (including an overhead one) and lapel mics, and they must have some good lighting as well.
What a joy it is to watch their videos.

Another example of fantastic production quality is "Watch it Played":


Listen to that clean audio and look at that good lighting.



Not to single anyone out, but to give a few examples of some lighting/sound quality that I'd like to avoid:




So I'm looking for any thoughts/recommendations of hardware and software and tips and tricks to getting good production quality in videos, especially with regard to sound.

Any thoughts?

308
Living Room / Fun puzzle - connect boxes
« on: January 05, 2017, 10:52 PM »

309
N.A.N.Y. 2017 / NANY 2017 Wrap-up Posted
« on: January 03, 2017, 07:41 AM »
Congratulations to all entrants in NANY (New Apps for the New Year) 2017  :Thmbsup:

I have posted a complete wrap-up of the NANY 2017 Event here in the Official Announcement section:
https://www.donation...ex.php?topic=43358.0

310
Official Announcements / NANY 2017 Wrap-Up
« on: January 03, 2017, 03:29 AM »
The new year is here, which means it's time to wrap up the results of our NANY 2017 event.

What is NANY?  Since 2007 we have held an annual event that we call NANY (New Apps for the New Year), where we ask the coders who hang out on DonationCoder to create some new piece of free software and share it with the world on January 1st of the new year. NANY is really the funnest thing we do on this site, and it's one of the few times we can all play together.  There are no winners or losers, it's simply a celebration of programming and creating new software and sharing it with the world; everyone who participates gets a free commemorative coffee mug.



I'll start out with my own contributions to the event.  This year I was all in on Android, and released 6 new Android apps designed to run on phones or tables: Two diet-related apps, and four productivity utilities.

All of my apps are freely available on the Google Play Store here, or can be downloaded directly from their NANY forum threads below.

The two diet related Android apps that I wrote have a similar flavor, and are both attempts to come up with a minimalist approach to allowing you to have brief periods where you can pig out and eat whatever snacks you want, while ensuring you eat well most of the time.

The first is "Feast Day / Fast Day":

feastfastall.png

To be honest, this is the app I am most excited about, just because it represents a unique diet experiment that I have not seen described anywhere else, and one that I have been using myself with some real success over the last couple of months.

Essentially the program cycles through 4 different modes on a schedule (you can adjust durations): Normal mode where you stick to your normal diet (default 5 days); Normal-ready mode, where you stick to your diet but you can trigger Feast mode when you are ready; Feast mode where you can pig out and eat whatever junk food you want for a short duration (default of 24hrs); Fast mode where you must fast immediately after Feast mode ends (default 24 hrs).  Modes are shown in big bright clear text, perfectly suitable for a tablet that is propped up in a room and always visible.

The idea of having a feast day followed immediately by a day of fasting really does seem to have solved what for me has always been the most difficult problem with having a "cheat" day on a diet, which is the intense cravings that follow eating any snacks.  The day of fasting seems to break the incipient cravings before they can establish a foothold, and the single day of cheating in isolation followed by a fast seems to minimize the weight gained.

I think different diets work better for different people, but the super simple rules and single degree of freedom (when to trigger feast mode) have worked really well for me.  I do believe the unique approach provided by this app may be valuable to others in helping lose weight while still allowing you occasional periods of pigging out (make sure you customize the mode durations to fit your needs).

I hope others will give it a try and let me know if it helps.



My second diet app, "Feast Decreaser",  has a similar look to my first -- with clear color coded large text displays showing you whether you are in Normal, Feast, or Restrictive eating modes.  It was inspired by a friend who uses a similar scheme to decide what kind of eating he can do on any given day.

feastdecrease1.png feastdecrease2.png

Whereas my first app uses a schedule to control what mode of eating you are allowed, in Feast Decreaser, the transitions between modes are governed by your current weight, which is always displayed on the main screen and which you can easily adjust.  You set target weights for the different modes, and the screen clearly shows what mode you are in on any given day, based on your current weight.

In addition, you can configure whether your target weights should decrease by a certain amount each day.  If you do wish to trigger "cheat days" with this app, doing so will also result in a lowering of your target weights, ensuring that you continually lose weight before you can earn subsequent cheat days.

This app is a bit stricter than the first one, and if you can stick to it, it will ensure that you lose weight, but it does make it harder to anticipate your eating schedule.

I'd be very curious to hear which apps work best for people!



Next up are a series of Android apps that use a common base of code that I wrote to help me create flexible listview-centric utilities.

The first is a Memo List app, "MemoList DC":

memo2.png

This program does essentially what you would expect, let you create (text) memos and notes.

It has support for tabbed tag categories, widget support, multi-device synchronization, sorting (manual drag and drop ordering, alphabetical, by date), etc.



Next up is a checklist app, "CheckList DC":

Screenshot - 1_3_2017 , 7_03_43 AM_ver001.png

This is a fairly straightforward checklist app, again with support for tabbed tag categories, widget support, multi-device synchronization, sorting (manual drag and drop ordering, alphabetical, by date), etc.



Next up is "ScoreTracker DC", a utility for keeping track of scores or counters:

scoretrack.png

In this app, you can create a list of items (think players in a board game), and easily keep track of their scores over the course of the game.  You can quickly adjust scores for items up or down, and easily bring up a full calculator if you need to make more complicated adjustments.  You can have as many groups of items as you wish and they are persistent across runs.  Again with support for tabbed tag categories, widget support, multi-device synchronization, sorting (manual drag and drop ordering, alphabetical, by date), etc.



Next up is something a little unusual, "Progress Bars of Life" the Android version, based on my MS Windows app of the same name (see here).

Pbola_Landscape_med.png

In PBOL Android, you can set up visual progress bars showing the visual progression from a start date to and end date.  This can be useful for seeing at a glance your progress towards deadlines, or recurring events (birthdays, etc.), and also for viewing regular repeating schedules, like the time left in the current day, week, month, year, etc.  There's nothing quite like seeing a progress bar showing your remaining life span to help motivate you to get your life together..



Lastly I'll just mention that my most popular android app, last year's "When Last", a tool for keeping track of (and reminding you of) the last time you did certain activities (changed the smoke detector batteries, etc.), had a major upgrade to improve many features, including the display on smaller phones.

whenlast.png



Ok now we move on to the entries from prolific DC Member "Skwire", who has been almost single-handidly fulfilling requests on the Coding Snacks section of our forum.

Skwire contributed 4 apps to this year's NANY event.  In no particular order:

SPinger is a utility that let's you ping large lists of computers by ip to get their status, with a fun configurable icon set feature.

spinger1.png spinger2.png



SLyrics is a slick lyrics searching utility that uses the ChartLyrics API from the ChartLyrics website, to search for and download/display song lyrics by song name or partial text.

slyrics.png



TrayLang is a cute tool for people who switch their keyboard layout language.  It shows a nice configurable icon in the system tray corresponding to the current language.

traylang1_ver001.png



Drive Letter Tool is a small but pretty app that let's you tweak the hidden windows setting that controls the way drive letters are displayed in Windows Explorer and other Windows dialogs.  It's nice in that it shows you clear visual examples of the effects of each setting.

driveletter.png



We now move on to other contributors..



WaveMe is GUI-based, digital electronic timing diagram drawing software for Windows 7 or newer (and Linux via Wine), what can be used to draw waveforms (signals and buses), gaps, arrows and labels. Intended primarily for documentation purposes, electronic hardware designers can use Waveme to draw a timing diagram, and then export it to an image file (PNG, BMP or TIFF) or a PDF document.

waveme.png



CSearcher is a portable, simple, and fast free non-indexing search program, that can filter based on date, size, and contents.

csearch.png



Inline Calculator is a pop-up calculator with lots of features: Live calculation as you type, Trigonometric and Algebraic Math Functions, Hex to Decimal, Binary to Decimal (and vice-versa) functions, Character to Ascii and Unicode (and vice-versa) functions, Round Fractions, Convert Answers to Fraction, Descriptive menus, Recent Equations Menu, Memorized Equations Menu.

calcpreview.gif



ScratchPad allows you to keep a little window open for notes, and saves the contents automatically, whenever there has been a change.  Instead of prompting for the full location, Scratchpad shows you a Drop-Down List Box that allows you to see most recently opened Scratchpads, or you can type in a new topic name to create a new Scratchpad for it.

scratch.png



Auceps is a single-player browser based mini chess-like game based heavily on "Let's Catch the Lion", itself a scaled-down version of a chess game from the orient.  Fun to discover the rules as you play.

auceps.png



Youtube Watcher for Linux keeps track of videos from certain users. You can update to see if they have any new ones.
You can go through the list of new ones and download them right from the program, as either audio or video+audio.

youtube.png



Amortization Calculator is a freeware calculator for payment amounts, number of payments, total interest paid for various types of loans

amort.png



Command Blocks Warlock allows you to quickly store commonly used minecraft command block commands for easy find/replace of certain certain fields when you need to create a new command.

warlock.png




TrackFiles tracks live changes in a file, and lets you compare the changed file with a previous version.

compareFiles.png



Screen Capture by Handle lets you capture windows objects (buttons, etc.) by their handle id in a way that's more precise than using standard capture tools.

screencap.png



OpLop For Windows is a simple opens ource GUI front end for the OpLop library that generates account passwords based on a nickname and a master password.

oplopall.JPG



EOLConverter converts files from Unix (LF) line endings to windows (CRLF) line endings.

eolconvert.PNG



Mouse Shake Menu is a background utility that let's you execute keyboard command with mouse only. Just click on a window and shake the mouse left and right to popup a menu with 4 buttons. Each button is assigned to a set of keyboard keys.

mouseshake.png



Tiny Server Inventory is a simple database program to help you keep track of many servers you may maintain (ip address, domain name, etc.)

inventory.png



SLogo is a browser based tool that runs turtle graphics in the browser; uses WebGL to display image on HTML5 canvas[/url]

slogo.png



Affirmator shows daily affirmations on your screen. Write affirmations in the textbox, each one on its own line, enter the number of times to show and press "Show". Then there will be message boxes shown with your affirmations. All you have to is to read these boxes. Simple, isn't it? Complete Unicode support; ability to save to file and load from file list of affirmations; can speak phrases aloud (SAPI5 voices are supported)

affirm.jpg



Dia4 and Dia5 are text and gui (respectively) file explorer tools with an emphasis on keyboard interaction.

dia4.png



DonationCoder Quick Links - simple beta program with menu entries to open a browser to the most common DonationCoder website pages.

quicklinks.png



BackseatSiege (QuorraBot plugin) is a plugin for the QuorraBot chat client for twitch.tv, which demonstrates techniques to help interact with viewers when broadcasting on twitch.tv.

backseat.png



PDST Personal Development Score Tracker (Mobile app) allows you to create a list of Personal Development tasks/targets and score them regularly.

PDST-main-2_ver001.png



FileFillerExtended (dummy file generation tool) - helps you generate quantities of dummy files with various parameters, to assist in testing software that works with files.

FileFillerExtended.png



Table Select - produces a Table which lists files, shortcuts or directories, from which a selection can be made, name or path copied, or Properties inspected.

T_S MAIN.png



And that's a wrap for this year!

311
N.A.N.Y. 2017 / My Android Apps for NANY 2017 -- All in One Place
« on: January 01, 2017, 10:06 AM »
Just thought I'd post this link to the Google Play Store listing for all 6 of my NANY 2017 Android Apps (plus 2 from last year):

https://play.google....nCoder.com&hl=en

Screenshot - 1_1_2017 , 10_07_29 AM.png

They are all free now.

If you like them, I'd appreciate it if you'd take the time to rate them and give them a review!



ps. Separate threads for each program can be found here in the NANY 2017 section.

312
N.A.N.Y. 2017 / NANY 2017: Feast Decreaser
« on: December 29, 2016, 04:58 AM »
I guess I'm all in on Android this year.

This is another diet app for Android, very similar to my Feast Day / Fast Day app, but with a slightly different twist.

Feast Decreaser allows you to set target weights, below which you will be allowed to trigger a Feast mode where you can eat whatever you want, and above which you trigger a restrictive eating mode.
The key is that when you do trigger Feast mode, the program automatically decreases your target weight value so that you must be at a lower weight to trigger the next Feast mode, ensuring that you continue to lose weight over time.


The philosophy of the program is based on the following concepts:
  • The simpler and clearer the rules for eating, the easier it is to stick to your diet.
  • Brief periods of eating whatever you want can be a reasonable way to indulge and stick to your diet at other times, and keep your body from hoarding calories.
  • By automatically decreasing the target weight that Feasting is allowed, you are forced to continue to lose weight, and Feasting becomes a reward for successfully and continually losing weight.



Screenshot - 12_30_2016 , 1_44_44 AM_ver003.png
Screenshot - 12_30_2016 , 1_45_03 AM_ver001.png

313
Developer's Corner / Free book on making your own x86 operating system
« on: December 27, 2016, 04:02 PM »
Here's a neat ebook/website on how to make your own x86 operating system: The little book about OS development by Erik Helin, Adam Renberg.

For anyone who was ever curious about what it would take to make their own OS, this looks like just the thing.

This text is a practical guide to writing your own x86 operating system. It is designed to give enough help with the technical details while at the same time not reveal too much with samples and code excerpts. We’ve tried to collect parts of the vast (and often excellent) expanse of material and tutorials available, on the web and otherwise, and add our own insights into the problems we encountered and struggled with.



from OSNews.com

314
I'm interested in hearing reports on this new beta version (v2.14), which supports x64 machines natively.

Unified win32 and x64 setup betas:

Or if you prefer portable version:

315
Living Room / My board game recommendations for family holidays
« on: December 17, 2016, 03:09 AM »
I thought I would make some recommendations for board games for family gatherings over the holidays.

Note: You can read some of my general board game mini-reviews in this thread: https://www.donation...ndex.php?topic=23854.

These recommendations will specifically be games that I think are well suited for families with kids and adults of mixed ages.



Codenames or Codenames Pictures
A really wonderful game that can be played in teams with any number of players (best with 4-6), where a team leader tries to get their team to guess cards based on ambiguous clues.
This is a crowd favorite which is easy to learn and can be enjoyed by people of varying skill levels, and it appeals to women as well as men.  Great fun.
Note: While super easy to learn, this is a *thinky* game, and young kids may not appreciate it.
codenames0.jpg codenames1.jpg




Concept and Imagine
These are two games that are similar -- they involve one player trying to give clues to the other players to guess a concept or phrase or thing.  They differ in how the player gives clues, but in both cases the player is forced to be creative in order to convey the meaning.  It has a similar vibe as codenames, and like codenames, it may not be suitable for young children who don't like to stress their brains.
concept.jpg imagine.jpg



Next up is Kaleidos, which is a game for all ages.  Players each look at a picture showing a scene with hundreds of objects.  A random letter is chosen and players hunt for examples of objects in the picture that begin with that letter.
It's frantic fun for all ages, and it's fun to debate with each other about whether an object is a valid example for the given letter.
kaleidos.jpg

316
The DonationCoder SSL certificates need to be renewed soon, and I'm looking for affordable recommendations.

In the past we've used StartSSL which I've written about.  Their prices were wonderful, though I found their process painful and confusing.  And worse, I understand that the certificates from StartSSL will start to be marked as untrusted soon for reasons that are slightly beyond my ken.

We have a main website domain, and a couple of side domains (dcmembers.com, etc.), plus a need for a code signing certificate.

Any recommendations would be welcome.

317
Around this time of year I can't help but reflect how thankful I am to have become acquainted with all of you strange characters that hang out here on the forum.  It's easy over time to take things for granted, but I want you all to know how much you add to my life.  It's so fun to see the different personalities here interacting and exchanging ideas and discoveries and just sharing a slice of their life with some other random folks.  I'm very grateful to be a part of it.


318
N.A.N.Y. 2017 / NANY 2017: Feast Day / Fast Day (Android)
« on: November 22, 2016, 12:34 PM »
Introduction
"Feast Day / Fast Day" is a bare bones minimalist dieting application.  It is well suited as an aid to scheduling "cheat days" for low-carb and similar diets.   It should run nicely on any screen size.


The 3 Modes
  At any given time, the program will be in one of 3 modes: Normal, Feast, or Fast.

Normal Mode
  You will spend most of your time in Normal mode, where you must stick to whatever diet you are currently on (low-carb, etc.).  You can configure how long Normal mode lasts, but a typical duration would be 5 days.  After this duration, the program remains in Normal mode, but a button becomes available that will let you trigger Feast mode.  You might think of this as a separate mode, "Normal Mode - Ready".

Feast Mode
  Feast mode will only last a short period of time (configurable, but typically something like 24 hours), during which you are allowed to eat as much as you want of whatever you want.  After this duration, the program automatically switches into Fast mode, where you are not allowed to eat anything.

Fast Mode
  Fast mode lasts only a short period of time (configurable, but typically something like 24 hours), during which you may consume only water or similar liquids.  After this duration, the program automatically switches back into Normal mode, where the cycle continues.  Note that you could set this to 0 to bypass the use of Fast mode entirely and only cycle between Normal and Feast modes..

The Philosophy
  The philosophy of the program is based on the following concepts:
 
  • The simpler and clearer the rules for eating, the easier it is to stick to your diet
  • Brief periods of eating whatever you want can be a reasonable way to indulge and stick to your diet at other times, and keep your body from hoarding calories
  • Fasting (especially after feasting) is a good way to reset your system and keep you from increased cravings.

Scoring Points
  To help motivate you, the program tracks your "score" over time, which is calculated as follows: For every minute you delay triggering Feast mode (after your mandatory time in Normal mode), you will receive 1 point.


  Is This Healthy?
  I haven't the slightest idea.  Lawyers would probably suggest we stick all sorts of warnings here for liability reasons.  I'm not a nutritionist and this app should be used in conjunction with your common sense.  If it doesn't help you, stop using it.

  Credits
  Cupcake icon made by Baianatfrom http://www.flaticon.com is licensed by Creative Commons BY 3.0.




Example of program cycling through modes:

You start out in normal eating mode, where you must stick to your (low carb, etc.) diet:
Screenshot - 11_23_2016 , 2_36_33 PM.png

After a set number of days you enter into a mode where you are allowed to trigger Feast mode at your digression.  This mode will never transition on it's own and you accumulate points the more you delay triggering the subsequent (Feast) mode:
Screenshot - 11_23_2016 , 2_39_49 PM.png

Triggering Feast mode gives you a short (configurable) time to eat whatever you want:
Screenshot - 11_23_2016 , 2_40_06 PM.png

When Feast mode ends, you are thrown into FAST mode, where you are not allowed to eat any food at all:
Screenshot - 11_23_2016 , 2_40_49 PM.png

Eventually that mode completes and you go back to normal mode again:
Screenshot - 11_23_2016 , 2_36_33 PM.png



Some options, you can change colors and durations, and turn off the display of your score if you find it unhelpful:
Screenshot - 11_23_2016 , 2_53_38 PM.png
Screenshot - 11_23_2016 , 2_54_15 PM.png

VERSION HISTORY
v1.23 - 12/1/16
  • New menu item to terminate feast mode early and win some bonus points.

v1.21 - 11/29/16
  • You can now customize mode labels.
v1.13 - 11/26/16
  • Sync fixes.
v1.08 - 11/25/16
  • Added option to only trigger mode changes on Long click.



For a similar sister app, see my Feast Decreaser app.

319
Living Room / The Genius - South Korean Game Theory Reality Show
« on: November 18, 2016, 02:31 PM »
Fascinating South Korean reality show where the same players compete in a sequence of long "games" that gradually win them down to a single winner.
What's notable is that the games are fascinating social negotiation and deduction games -- games that would feel familiar to modern board gamers and game theoretic researchers.

https://en.wikipedia...he_Genius_(TV_series)

Very cool stuff.  You can watch the first season on youtube with english subtitles:
https://www.youtube....w06g9_cOi_cnzpeXeUCc

320
N.A.N.Y. 2017 / Donating Prizes for NANY 2017?
« on: November 17, 2016, 10:05 AM »
I was thinking maybe we could have members donate some prizes to be given away to NANY 2017 coders.

I have a few older laptops that are in ok condition and are still quite usable that I could donate.  And possibly an android tablet or two.

Donors of prizes would choose who to give their prizes to, and donors would pay shipping costs (so it will cost you a bit to donate a gift!).

Thoughts?

321
Developer's Corner / Blog Essay: H.264 is Magic
« on: November 11, 2016, 10:20 AM »
Nice long blog post about a ubiquitous video compression algorithm.

"H.264 is Magic"

H.264 is a video compression codec standard. It is ubiquitous - internet video, Blu-ray, phones, security cameras, drones, everything. Everything uses H.264 now.

H.264 is a remarkable piece of technology. It is the result of 30+ years of work with one single goal: To reduce the bandwidth required for transmission of full-motion video.

Technically, it is very interesting. This post will give insight into some of the details at a high level - I hope to not bore you too much with the intricacies. Also note that many of the concepts explained here apply to video compression in general, and not just H.264.



from http://www.osnews.com/

323
One of my favorite youtube board game channel is a group called "Game Night".  They are a bunch of nerds from board game geek (bgg) that do full playthroughs of board games.

They are going to play 24hrs of board games today (November 5) (noon GMT -8, 2pm forum time?) and stream it live.  Might be worth checking out:

STREAM: https://www.twitch.tv/boardgamegeektv

INFO: https://boardgamegee...-2016-livestream-nov

324
N.A.N.Y. 2017 / NANY 2017: Progress Bars of Life Android
« on: October 21, 2016, 03:04 AM »
Progress Bars of Life Android
Based on my MS Windows app of the same name (here).


Pbola_Landscape_med.png Pbola_widgetsmall.png

325
N.A.N.Y. 2017 / NANY 2017: MemoList DC (Android Memo app)
« on: October 06, 2016, 02:33 AM »
This is a simple memo app, with the ability to organize your memos into sections by tag.
Built using my CodyBones skeleton code that I've used in some other apps.

Supports synchronization over dropbox and widget support.


Screenshot1024.png

Widget:
Screenshot - 10_6_2016 , 2_28_23 AM_ver001.png

Pages: prev1 ... 8 9 10 11 12 [13] 14 15 16 17 18 ... 155next