topbanner_forum
  *

avatar image

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

Login with username, password and session length
  • Friday December 5, 2025, 12:06 am
  • 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

Recent Posts

Pages: prev1 ... 361 362 363 364 365 [366] 367 368 369 370 371 ... 1514next
9126
MEWLO Web Framework / Re: Mewlo web framework collaboration discussion
« Last post by mouser on August 13, 2013, 01:03 PM »
We also need some t-shirt designs, as everyone working on the project will want one.

The name Mewlo is meant to be evocative of a cat giving a friendly hello.  So maybe an image of a cat waving hello, so something like this but more comical and cartoony:
images.jpg
9127
Living Room / Re: Programming/Coder humor
« Last post by mouser on August 13, 2013, 08:26 AM »
I knew i stole it from somewhere but couldn't remember who showed it to me.  :P
9128
Living Room / Re: Programming/Coder humor
« Last post by mouser on August 13, 2013, 08:11 AM »
9129
Just wanted to say that thanks to a lesson from dc user ewemoa, I've been using SmartGit for a new open source project (Mewlo) and I'm very pleased with it.

I'm only using the basic functionality, but once you understand the basics of how to use it, it really is a pleasure to use, and i love how easy it is to deal with deleting and adding files, and how the user interface automatically detects changed files, etc.
9130
MEWLO Web Framework / Mewlo web framework collaboration discussion
« Last post by mouser on August 12, 2013, 10:00 PM »
If you think that you could come up with a list of "mini-mini-projects" (like at the method or class level), I would be interested in helping to solve some when I had time.


Good idea.. i'm going to start a new document in the notes folder in the repository where i can list mini projects that could use volunteers, and I'll try to think up some.

ps. I'm going to split off this part of the thread to a standalone thread discussing contributor ideas.
9131
MEWLO Web Framework / Re: Mewlo Web Framework Blog
« Last post by mouser on August 12, 2013, 04:12 AM »
Mewlo Web Framework Blog Entry #1 - August 12, 2013

For my first entry in the Mewlo blog, it probably makes sense for me to discuss history and motivations.

I've been programming for 30+ years.  My "native" programming language is C++, and I'm an unabashed proponent of object-oriented programming.

As much as I enjoy traditional application/desktop coding, more and more I find that the large project ideas I come up with involve creating custom "community" web sites and services -- that is, services where users sign up and create accounts and profiles online, create and share projects and interact with one another.

The primary roadblock to creating a novel, custom community website, is building the "boring" foundational structures to support the site.  The user and group accounts, the infrastructure to deal with spammers and logging, moderators, performance issues, etc..  There is an absolutely astounding amount of foundational work required to build a non-trivial community website -- in fact this foundational code vastly exceeds the "custom" new code that one would write for most custom sites.

This foundational code is not just massive in size, but is full of difficult design decisions that effect efficiency, maintainability, and extensibility.  It's code that is frequently implemented poorly in custom sites precisely because its the "boring precursor" work, not the heart of the new interesting ideas being implemented.  It's code that gets reinvented over and over and over again on the web.



Now, there are a great many web "frameworks" and extensible content management systems in active development, and these frameworks are attempting to provide SOME of this common infrastructure.

Unfortunately, I have not found anything in existence which I have felt really good about using.

That is not to say that there aren't some truly excellent frameworks available.  The closest to my interests is probably Django, but Pyramid (also Python) is another strong choice.  Php also has some strong contenders, like Drupal (a content management system but also arguebly a web framework), CodeIgniter, and Yii (which I was so fond of that I used as the starting point for my first version of this project).  I'm less familiar with the Java, C#, and more esoteric frameworks.  And of course there is Ruby on Rails.

It's not that these frameworks aren't excellent -- it's that they have different philosophies and different goals.  For the most part they are designed to be general purpose web frameworks that could be used to produce any kind of web service.  And because of that, the user/group/moderator stuff does not get treated as a first-class concern.  Such features are relegated to multiple competing plugins and addons, which are often out of date and don't work well with each other.  Or they go too far in the other direction, and are primarily content management systems that are designed for non-coder administrators.

What I have in mind is a framework that is somewhere in between these all-purpose lower-level web frameworks on one end, and dedicated content management systems on the other.



Furthermore, my experience using frameworks and libraries has taught me that if you are coding something where the library can be used without modification, then it can be a huge time saver.  But as soon as you need to make changes to the framework/library to bend it to get it to do things it wasn't strictly designed for, you pay an enormous cost in terms of code maintenance effort and code clarity.

There is a real benefit to starting from scratch and building a framework with a singular vision and focus and consistency.  While the initial coding task is huge -- I believe there is a very real potential reward in terms of producing a framework that is better designed to solve this particular program -- providing the foundational infrastructure for custom user-driven community web services.

I also know from experience that even when there are some good existing tools, as a project matures it tends to find a useful niche and naturally differentiates itself from the alternatives.  I am confident that over time, a new web framework like the one I am describing would find a place for itself separate and apart from the other web frameworks.

Creating such a large project from scratch, and being able to control exactly how things are structures and organized, is one of the most enjoyable things a programmer can be involved in.  A good part of the motivation for working on this project is the pure enjoyment of that.

As a programming project -- this is a huge challenge and a giant project.  This is the second time I've actually started working on it.  The first time I started was about a year or so ago, under the name "Yumps", written in PHP.

For the last month or so I have restarted the project, this time in Python, under the name "Mewlo".  I don't love Python -- but I think it's currently the best choice for a large web framework (one of the aims of this project is to create not just the code base for this framework, but the object structures and API so that it could be ported to a new better language in a few years).



I have created a GIT open source code repository for the Mewlo project and have begun uploading code there (see this thread for more info and links).

What I would really LOVE to do is find some more serious Python coders who are interested in being part of the team creating this.  It's a huge project and it's going to need all the help it can get.

In the next blog entry I will talk a little about the organization and structure of the Mewlo system as I currently envision it.
9132
MEWLO Web Framework / Mewlo Web Framework Blog
« Last post by mouser on August 11, 2013, 07:02 AM »
I've been working hard on Mewlo for a few weeks now.. I think I'm going to start posting "blog"-like updates on this thread, discussing development progress and ideas -- if for no other reason than to keep a progress report.  I'll try to post the first entry in the next day or so.

The starting point for more information on the Mewlo Web Framework is here:
9133
A year later and i'm playing Mafia II again.. It continues to amaze me how much playing this game feels like living inside one of the Godfather movies.  Not played anything to equal it yet.
9134
Screenshot looks nice.
9135
Welcome to the site pscan -- i'll check it out when i get a free moment.
How about posting some screenshots and telling us a little bit about it.

(as you can imagine in today's world the only people who are in a safe position to download and run an unknown exe posted by a stranger are people who have very secure virtual machine setups).
9136
Screenshot Captor / Re: one click "to clipboard" on popup choice dialog?
« Last post by mouser on August 07, 2013, 11:09 PM »
The solution to want you want is described here: https://www.donation...ex.php?topic=35233.0
9137
Ok i'll have a look -- there is no reason it shouldn't be saving codec settings but perhaps i messed up somewhere.
9138
They should be remembered.  Are you using the portable version or installer version?  If you exit the program after changing the settings (rather than reboot), is it still forgetting your settings?  Is it forgetting ALL settings or just some?
9139
Don't forget that USPS has a cheap "media" rate, applicable when sending books.
9141
Living Room / Re: Where/how do you mostly watch movies/videos?
« Last post by mouser on August 05, 2013, 12:12 PM »
netflix via tv/tivo
9142
An important step not to miss is that you need to choose to CLEAR the ram (nvram) after changing (although probably not if you just upgrade to new version of same release) firmware, because the different firmwards use it differently, and you may very well have invalid values if you don't.
9143
For those that don't know, a "Router" is a device that connects to your incoming internet connection (after the cable modem if you have a cable modem), and is responsible for "routing" traffic between the multiple computers in your house and the internet.  It's also the thing that provides the wireless access point for any wireless devices in your home.

Modern routers are like tiny little computers (some even run a version of linux); computers that you actually connect to from your web browser when you configure them to change their settings.

The "software" running on your router, that controls what it does and how it can be configured, is called the "firmware".  Many small dedicated hardware devices, like your dvd player, etc, have such "firmware", and these days devices have ways to "UPGRADE" the firmware.  Usually the idea is that the manufacturer might release an updated version of the firmware fixing some bug, and you would upload (flash) the new firmware version onto the device.



Well in the router world, something quite interesting has happened in the last few years -- a number of 3rd party open source alternative router firmware software packages have been released, and they are quite good and can add some extra features to your router.

There have been a couple of posts scattered around the forum mentioning custom 3rd party router firmware, usually in response to a question someone has about how they might tweak their network connection or troubleshoot a bandwidth issue.  But I thought I'd start a new thread where we can discuss the issue.

Now I should say, this is still something for people who don't mind getting their hands dirty and learning about router settings.  If you don't have some time to really get into the nitty gritty of this stuff, don't mess with it.  This is for people who love tweaking their hardware -- overlocking their cpu, rooting their phones, etc.

I'm not normally one of these people -- I generally avoid such things because I don't like having an extra layer of things to troubleshoot when there is some instability, etc.



But I recently decided to try out installing a 3rd party router firmware in my network router (an old classic, the Netgear WRT54GL).  Mainly I figured if something goes wrong it's time for me to buy a new router anyway, and I was curious if I could improve the wireless signal at the far end of my apartment.

To cut a long story short, it's been really fun experimenting with the "Tomato (shiby version)" of the firmware.  I was *not* able to significantly improve my wireless range, despite changing some power and signal settings.  But I am able to get some very fun statistics now about which IPs in my house are using what bandwidth (i can watch netflix bandwidth graphs live, which is very fun).

So, for me, I can't say it gives me any real tangible "improvement", but I really do appreciate being able to see much more detail about the connections and bandwidth in and out.



Anyone else experimented with these alternative router firmwares?
9144
DC Website Help and Extras / Re: Newsletter confirmation emails..
« Last post by mouser on August 03, 2013, 10:58 AM »
Sounds good -- if anyone else gets multiple copies of the same newsletter email please do let me know.

As you can read here, I've actually been doing a major purge of the newsletter mailing list, by sending out an email to everyone on the forum with a link to click if they want to continue to receive the newsletter.
9145
DC Website Help and Extras / Re: Newsletter confirmation emails..
« Last post by mouser on August 03, 2013, 03:28 AM »
yes please, could you forward them to me ([email protected]); the email you are describing should only be generated if you actually visited a link in another email to confirm your membership.
9146
DC Website Help and Extras / Re: Newsletter confirmation emails..
« Last post by mouser on August 03, 2013, 03:22 AM »
what on earth.. you've received more than one of these?
9147
Living Room / Re: Micro-Fundraiser for the Official DonationCoder CodyMobile!
« Last post by mouser on August 03, 2013, 02:10 AM »
Up to $532.34 -- thank you to everyone who has contributed to the Codymobile fund so far  :up:
9148
Living Room / Re: Show us a picture of your.. CAR!!!
« Last post by mouser on August 02, 2013, 08:28 PM »
Maybe this can be the codymobile?

Would be nice  :up:
Tell Elio to send me a free one.
9149
Living Room / Re: Show us a picture of your.. CAR!!!
« Last post by mouser on August 01, 2013, 09:23 PM »
COOOOL  :up:
9150
Unicode Image Maker / Re: meme outline feature
« Last post by mouser on August 01, 2013, 01:26 AM »
Surely there are some better tools for meme creation?
Pages: prev1 ... 361 362 363 364 365 [366] 367 368 369 370 371 ... 1514next