topbanner_forum
  *

avatar image

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

Login with username, password and session length
  • Tuesday April 7, 2026, 6:23 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 ... 517 518 519 520 521 [522] 523 524 525 526 527 ... 1515next
13026
MEWLO Web Framework / Re: OLD - Unfinished Web project: YUMPS
« Last post by mouser on August 15, 2011, 08:44 AM »
Perry, that walking trip looks wild.  :Thmbsup:

Yeah i haven't figured out how modular i want to make it.. It should definitely be easy to disable features from the user's viewpoint, but i don't know how much work it's worth putting in just to avoid a few empty tables.

One of the lessons I learned from playing with Drupal is that even in the best cases, it can be messy to maintaining a bunch of modules that interact but can't guarantee each-others-presence.  So my inclination for now is to build this as a complete integrated system (or rather as a single yii module) that is installed as an all-in-one solution.
13027
Living Room / Re: Bought a desktop and monitor today
« Last post by mouser on August 14, 2011, 02:49 PM »
I think if your eyesight is going, a lower resolution monitor might have some advantages, especially in the LCD world where you really need to run the LCD at it's native resolution.  Sure you can change the windows font size for many applications, but some you can't, and then there is the case of (web) image sizes, etc.
13028
Living Room / Re: Cat and Owl are Friends
« Last post by mouser on August 14, 2011, 02:45 PM »
That is pretty cool.. i would fear for those cats though!
13029
Living Room / Sites we like: GeekMom
« Last post by mouser on August 14, 2011, 01:46 PM »
GeekMom is a blog about gadgets, nerdy activities, and similar things, written by mothers with a distinctly geeky perspective.

The content is regularly updated every day and there's really something for everyone there, whether you have kids or not.

13030
MEWLO Web Framework / Re: OLD - Unfinished Web project: YUMPS
« Last post by mouser on August 14, 2011, 01:11 PM »
I'll post some updates and screenshots as I go along -- still a ton of work to do and it's a rather massive project.  And I would be very interested in hearing ideas and suggestions for it.
13031
MEWLO Web Framework / OLD - Unfinished Web project: YUMPS
« Last post by mouser on August 14, 2011, 01:01 PM »
I wanted to make a brief post about a new web project i've been working on for the last month or so.

It's tentatively titled "YUMPS" (for Yii User Management and Project System) though that is likely to change eventually.

IMPORTANT: There is now a Wiki for YUMPS Project: http://redmine.dcisv...m/projects/ums2/wiki



Motivation

Many website/webservice projects share a set of foundational needs:
  • Users can sign up and create accounts
  • Moderators have accounts that let them analyze site activity and track down and manage spam and spammers
  • An access control / permission system that lets administrator give certain users certain permissions on the site
  • The ability to send users messages on the site, and let users message each other

In addition one often needs:
  • Content creation/editing with attached file uploads and comments
  • Hierarchical Groups and Projects with user management within groups
  • Tagging and rating features.
  • Email notifications and approval queues.


Programmer Strategy

When faced with the need to create a new site/service that requires such functionality, a programmer has three main choices:
  • Use a medium/low-level framework (cakephp, codeigniter, yii, django, ruby on rails, etc.) or no framework, and custom implement these foundational features
  • Use a medium/low-level framework and combine several extensions/modules/plugins to handle user accounts and other features
  • Use an existing open source programmer-friendly content management system, and modify this code base for programmer-specific needs.

However, none of these choices are ideal.
  • While the basic functionality seems manageable, a huge amount of sometimes delicate code is required to implement these foundational features; rewriting this code for each new website project is unreasonable.
  • Trying to reliably combine and maintain a collection of extensions/plugins to perform these foundational features is difficult to integrate and maintain. These functions involve a substantial amount of overlap and database table interaction in an ideal case, and existing solutions that employ modular standalone extensions for these various different features, are too fragile.
  • Content management systems are designed first and foremost for content creators, not for programmers. Even the most programmer-friendly CMS systems (for example Drupal) can be incredibly frustrating from the standpoint of creating a custom web service project that doesn't fit precisely into a Content Management approach.
  • What is needed is an integrated core foundational codebase that performs all of these key features, and that programmers can use to build new websites.


Overview:
  • YUMPS is intended to provide a foundation for a wide variety of web service and community websites that require user/group/project management features. It is built on top of the yii php framework.
  • Built for programmers not administrators, so the emphasis is on configuration-file and programmatic configuration -- rather than a friendly GUI for configuation of options.
  • Provides a complete and robust infrastructure for managing a large numbers of user accounts with arbitrary profile data.
  • Provides support functions for the user community, including a user-to-user messaging/mailbox system.
  • Provides a flexible group and project management system, which can be used to let users create and manage their own groups; supports hierarchies of groups and projects.
  • Emphasis on performance and security; easy to keep updated and diagnose issues.
  • Not a content management system (CMS); but rather a substantial foundation of code upon which to build custom community websites.
  • Powerful access control / permission system.


Background:

I have spent significant time trying to use Drupal as a foundation code base for the goals i've laid out here.  You can read my rants about Drupal here.  In brief -- while Drupal is an incredibly impressive product, with some fantastic features for coders, I have found it to be unsuitable as a foundation for custom non-cms sites.  I am much more interested in a mid-level framework that allows programmers to build custom user-based web sites/services (rather than a CMS system designed for non-programmers).  A huge amount of work has gone into making Drupal (and other such tools) incredibly flexible to configure from an administrative back-end side, wheras I am much less interested in that than in making a system that a programmer can customize and maintain.



My intention is to open source the project -- though I am very much hoping to find some way to fund continued development of it.  If you know someone who might be willing to help fund continued development please contact me!



I hope I will find some of you who might be willing to help code on it once the basic system is public.

montage.png
13032
Living Room / Re: DC Live Chat Feature Offline Until Further Notice
« Last post by mouser on August 14, 2011, 11:45 AM »
Just a quick follow up:  Nothing was hacked on the mibbit client, so nothing to worry about from user's perspective.  It was intrusion into the mibbit servers and they've taken mibbit chat service offline themselves for the time being.  You can read more on their official blog here: http://mibbitblog.blogspot.com/
13033
I've not seen php code using <> but in general some languages use <> while most use != to test whether two objects are not equal.  In some languages you can use them interchangeably.  In PHP code you normally use !=

And your example of "!$var==[somevalue]" is also confusing and should never be used.  You might see something like "!($var==[somevalue])" in rare cases, which makes clearer that you are testing for the case where it is NOT true that "$var==[somevalue]"

However,

There is something more complicated and subtle that you are going to have to contend with in PHP, and it trips up a lot of people.

In PHP, in addition to == and != in PHP there are comparison operators: === and !==

You can read about them here:
http://www.php.net/m...ators.comparison.php
and here:
http://php.net/manua...ypes.comparisons.php

Basically they are used to compare whether items are identical and do not do automatic conversions/casting from strings to numbers, etc.  So == and != are more forgiving.
13034
LaunchBar Commander / Re: Feature request/suggestion - intelligent autohide
« Last post by mouser on August 13, 2011, 11:57 AM »
That's not a bad idea.. let me think about whether i could detect that condition efficiently.
13035
Yep, that's it.
13036
LaunchBar Commander / Re: This is neat!
« Last post by mouser on August 13, 2011, 11:32 AM »
That's not being dumb, that's a natural thing to try to do, and most dockable applications work like that.. It's just not something you can do with LBC.
13037
LaunchBar Commander / Re: This is neat!
« Last post by mouser on August 12, 2011, 07:03 PM »
To change the docking side, right click to undock, and then drag to the side of the screen you want to dock to.

And don't miss some screencast videos here:
https://www.donationcoder.com/3ds/
13038
Congratulations.  I echo what 40hz said.
13039
Find And Run Robot / Re: many "XML SYNTAX" errors on farr startup
« Last post by mouser on August 12, 2011, 11:57 AM »
that's bizzarre -- anyone else experienced that? i can't wait to hear what is causing this.  it's as if it's trying to open the icon files as alias xml files.. but what would make it try to do that?

can you tell me a little more about your installation? what operating system? i gather you unzipped the package rather than running the installer (which is fine still doesn't explain the errors).
13040
Post New Requests Here / Re: Auto-renumbering email attachments
« Last post by mouser on August 12, 2011, 11:31 AM »
As far as I know, TheBat automatically stores attachments as normal files.. so you could search your normal file directory where thebat stores them with any normal search program, without having to save them manually as unique filenames.
13041
Thank you so much for posting how you got it to work -- i'm sure others will benefit from this  :up:
13042
Developer's Corner / Re: Next step up from Autohotkey
« Last post by mouser on August 11, 2011, 05:39 PM »
It probably depends a little on how windows-centric you are looking for.  One of the .net languages would be a natural thing to try if you want to focus on windows intricacies.   Python might be a natural thing to try if you are interested in going more platform neutral, and are willing to work a little harder to do some of the windows tricks that ahk can help you with.
13043
Find And Run Robot / Re: Break/Pause[2]
« Last post by mouser on August 10, 2011, 11:32 PM »
Maybe that's why it's called "Break!"

 :lol: :lol: :lol:
13044
DC Member Programs and Projects / Re: GameManagerV2
« Last post by mouser on August 10, 2011, 04:18 PM »
Looks very cool, welcome to the site  :up:
13045
Clipboard Help+Spell / Re: High CPU usage when running along with Activewords
« Last post by mouser on August 10, 2011, 02:15 PM »
ActiveWords must be doing something crazy to make CHS behave that way.. the question is, what..
Anyone else have any theories?  I will try installing ActiveWords on a virtual machine with CHS and see what happens.
13046
Living Room / Re: Film vs. Movie?
« Last post by mouser on August 10, 2011, 11:23 AM »
No difference between a film and a movie in american english.
13047
Find And Run Robot / Re: Break/Pause[2]
« Last post by mouser on August 10, 2011, 01:01 AM »
fyi, i just updated my winx64 with todays updates and rebooted, and my break/pause key [Break/Pause 2] still triggers farr as always.
13048
Find And Run Robot / Re: Break/Pause[2]
« Last post by mouser on August 09, 2011, 11:55 PM »
that's really troubling.. anyone else?
13049
Find And Run Robot / Re: %MYRECENTDOCS% not working?
« Last post by mouser on August 09, 2011, 11:10 PM »
You are right, the code to use it was missing from FARR; i've fixed it in my version, it will be in the next update.  Thanks for the report.
13050
I've pushed a new version which solves rjbull's problem -- though it's important to remember that if you are running CHS without installing it (i.e. in portable mode), you need to edit the configdir.ini file to set the program to run in portable mode or to save its files in the current directory.
Pages: prev1 ... 517 518 519 520 521 [522] 523 524 525 526 527 ... 1515next