Screenshot of CodeIgniter Wizard
Article
0 comment

CodeIgniter Wizard – a new PHP CRUD Code Generator

CodeIgniter Wizard is a relational database-driven PHP code generator and a Rapid Application Development (RAD) tool for the Mac which reads your MySQL database tables and columns, presents you with some options to determine which ones to include, how to interpret them, and then quickly creates a working web application with full CRUD functionality based on version 4.x of the CodeIgniter framework complete with entity models, views and controllers (even entities) and a Bootstrap 4-based CSS layout. The generated code is secure, clean, highly re-usable, and portable.

It is a desktop application with an intuitive GUI which runs on computers with macOS High Sierra or later installed.

CodeIgniter WizardIt’s functionality was inspired from both Model, View and Controller scaffolder for ASP.NET MVC web applications in Visual Studio for Windows, and fine-grained table field selection and configuration matrix of CodeCharge Studio a sophisticated and robust RAD software for Windows which used to be popular between 2000 and 2012.

What can CodeIgniter Wizard be used for?

CodeIgniter Wizard is currently most suitable for developing the basis for administrative control panels for back-ends such as custom CMS, or any database-driven records filing and management application such as CRM and HRM systems. Furthermore the generated entity-models can be used for any type of application including the end user-facing front-end layer, therefore saving an considerable amount of time in addition to the backend development.

Furthermore, since form design and validation is one of the most tedius and time-consuming tasks, the highly re-usable code generated by CodeIgniter Wizard for this can be used elsewhere – inside or outside the application.

Another use case might be that in case you are new to CodeIgniter and want to learn it by examining code written with good practices, CodeIgniter Wizard can add great value to your learning process with.

Similarly CI 3 developers who want the port their code base, but are unfamiliar with CI 4 can benefit a great deal from CodeIgniter Wizard.

How is CodeIgniter Wizard different from other code generators?

Code generators in the market usually create some code sufficient enough to get the basic CRUD operations done usually in a cryptic way, not necessarily providing a very elegant user experience, and their code usually relies on some kind of heavy-weight custom library (even many of which are like framework-in-a-framework) and the code they generate is usually not portable elsewhere.

In contrast, CodeIgniter Wizard generates pretty standard and highly portable code which doesn’t really have any 3rd party dependency.

What code does CodeIgniter Wizard exactly generate?

Class files for entities, models and controllers, view files for grid / table list screens, and forms with a diverse possibility of fields like input text, textarea, number, email, checkbox, radio buttons, dropdown select options, sidebar content and a simple dashboard starter.

  • Entity classes
  • Model classes
  • Controller Classes
  • Form view files
  • List (grid) views files
  • Admin & Dashboard template

The views built constitute basic master-detail functionality.

The generated code includes the necessary input sanitization and form validation, also whatever’s required to select joined data across multiple database tables expecially conforming to foreign keys or custom relationships set in the GUI by the user.

Web Applications Generated with CodeIgniter Wizard

Screenshot of web app generated with CodeIgniter Wizard

Web applications created with CodeIgniter Wizard have class and view files conforming to the MVC design pattern which you can customize to suit your own needs.

Web application created with CodeIgniter WizardAfter you’re done creating your project in CodeIgniter Wizard, you can take it to your own develop environment and add your custom development on top of it.

Or you can only copy the parts you see fit to your project from the generated web application, which will still save you a great deal of time than creating everything from scratch or duplicating from your previous project.

Hand-Over from CI Wizard
  • You can take the entire web app and write your own code on top of it
  • Alternatively copy part(s) of it from entities and models to form fields or controller validation methods.
  • Don’t like the template? Swap it with your own, since cross-cutting concerns are minimal.
  • You can customize some or all of the generated code without worrying about dependencies as there are none!

» See the Demo App on the Web with the Source Code

What generated Code Looks Like

CodeIgniter Wizard-generated code

Watch an End-to-End Video Demo

CodeIgniter Wizard is the first code generator specifically made for Mac and is a great time-saver for PHP developers who can delegate some of their work to this  powerful addition to the toolset.

Article
0 comment

(English) How to really shut down Adobe Creative Cloud Processes

Désolé, cet article est actuellement seulement disponible en Anglais Américain. Sa traduction en Français est cependant en cours. Veuillez revenir à cette page bientôt! Pour le confort de l’utilisateur, le contenu est affiché ci-dessous dans une autre langue. Vous pouvez cliquer le lien pour changer de langue active.

Désolé, cet article est actuellement seulement disponible en Anglais Américain. Sa traduction en Français est cependant en cours. Veuillez revenir à cette page bientôt! Pour le confort de l’utilisateur, le contenu est affiché ci-dessous dans une autre langue. Vous pouvez cliquer le lien pour changer de langue active.

If you are like me, you might be working on the Mac with dozens of windows open at the same time, yet trying to use the computer’s memory in the most economical way given the needs. As an application developer and a WordPress techie who spends most of his time working in and switching between the web browser windows, my IDE, database tools (especially Navicat), and the command line. Also I occasionally use a few applications from the Adobe Creative Cloud suite of products.

Once any Adobe application from the Creative Cloud suite is installed on a computer, Adobe first sets up a set of its mixture (or a hybrid) of ‘agent’ and ‘installation manager’ applications on the system, whose resources they could be consuming extravagantly. These little Adobe CC agent apps are always running and strutting around behind the scenes with GUI-less interfaces, even when you are not using a single Adobe application. And they are only noticeable from the list of background tasks and software daemons. To make things worse, they can be wasting a lot of your CPU time if not also a considerable amount of RAM.

Adobe CC

In the first times, I personally did not care much about it, as I thought just hitting the Adobe CC icon (which resembles an infinity symbol) in the menu bar, and then quitting Adobe Creative Cloud from there would just shut it up, and reclaim all the memory and CPU it had been consuming.

Secret Agents also known as UNIX daemons Working in the Background

Screenshot of quitting Adobe CC from the Menu Bar on the Mac

Adobe Creative Cloud software has a number of undercover agents always running in the background, apparently doing certain deeds of Adobe, even after quitting the application from the menu bar, or even when there is no single Adobe application that is active(ly running in the foreground) or one that you have ever launched. In fact, I have recently come to the realization that quitting Adobe Creative Cloud from the macOS menu bar does not really quit anything except removing its icon from where you last clicked it (in this case, the menu bar).

This can be clearly observed by watching them under-the-hood with the Mac’s Activity Monitor, or more conveniently with the command line bash utility from within the Terminal application.

[Read more]

iWork
Article
0 comment

(English) iWork in iCloud – Free Web-based Productivity Suite from Apple

Désolé, cet article est actuellement seulement disponible en Anglais Américain. Sa traduction en Français est cependant en cours. Veuillez revenir à cette page bientôt! Pour le confort de l’utilisateur, le contenu est affiché ci-dessous dans une autre langue. Vous pouvez cliquer le lien pour changer de langue active.

Désolé, cet article est actuellement seulement disponible en Anglais Américain. Sa traduction en Français est cependant en cours. Veuillez revenir à cette page bientôt! Pour le confort de l’utilisateur, le contenu est affiché ci-dessous dans une autre langue. Vous pouvez cliquer le lien pour changer de langue active.

iWork from Apple

Although we do not hear the name “iWork” pronounced anywhere any more, it was the name for the trilogy of the full-blown productivity suite from Apple featuring word processing, spreadsheet and presentation applications alternative to Microsoft Office. The “hard-client” version of these applications – namely “Pages“, the word processing app, “Numbers” the spreadsheet app, and “Keynote“, the presentation app – are usually available for free exclusively to Apple customers who purchased at least one of Apple hardware product such as a Mac computer or an iOS-based smart device such as an iPhone or iPad or at what I would call a reasonable price to be purchased separately by old-timers and early-adopters like myself.

iWorkHowever, Apple has also made web versions of these applications back in 2011. As of 2012, the software set was free to any purchaser of a new Apple product – a perpetual license is automatically granted to the associated Apple ID of such a customer so that they can download them for any of their Apple devices from Apple’s App Store.

Very few people know that the web application version of Pages, Numbers, and Keynote are actually free for everyone who just signs up to obtain a free Apple ID and get access to iCloud.com (which is also for free) via this Apple ID even if they didn’t (and won’t) purchase anything from Apple. And because the iCloud versions of these applications simply run inside a web browser, you do not necessarily need a Mac or an Apple smart device to use them.

PagesAs mentioned above, the alternative “Office” productivity suite consists of “Pages” the word processor which is pretty much compatible back and forth with the files created with Microsoft Word, “Numbers” the spreadsheet Numbers iconsolution with artistic style so that aside from creating and working with traditional spreadsheets, you can also create ones which look like product brochures with stylish tables and formatting with an impressive (but not extreme) compatibility with Excel, and the last but not least is the “Keynote” application which is a presentation application that works the “Apple way”. These three applications can import and export most MS Office files (except those loaded with VBScript macros), and they are even capable of producing PDF outputs. With Pages, it is even possible to export your document as an ePub file – great news for self-publishing book authors!

Apple Keynote iconTo use these applications, all you need is a browser and an “Apple ID”. Very few users know that on any computer, be it a Mac, Windows PC or Linux/UNIX machine – especially one freshly set up with any applications not yet installed except a default web browser coming along out-of-the-box, one can just log in to www.icloud.com and start working on .doc(x), .xls(x) and .ppt(x) files (or create them from scratch), share them by e-mail (with no e-mail client set up on that very computer) and even export them as PDFs – all just using a compatible browser.

Pages on iCloud screenshot

Exporting a newsletter from Pages word processor running in a web browser connected to iCloud.com

At the time of this writing when Safari 10.1 is a month old since its release, iWork page on Apple’s web site acknowledged that iWork for iCloud works with Safari 6.0.3 or later, Chrome 27.0.1 or later, and Internet Explorer 10.0.9 or later. Although a recent version of Firefox should do fine as well, Apple does not seem to officially support Firefox, neither guarantees iCloud will work fine on it.

Commodore 64 and Amiga Games on iOS
Article
0 comment

Jouer les Jeux Commodore 64 / Amiga sur votre iPhone, iPad ou iPod Touch

Manomio une société du développement de logiciel téléphonie mobile avec le slogan “en rétro nous croyons” est arrivé à réaliser un émulateur Commodore 64 et Amiga pour iOS d’Apple, qui permettra aux utilisateurs de l’iPhone, iPhone et iPod Touch à jouer les jeux Commodore 64 et Amiga sur leurs appareils iOS.Manomio est en cours de certaines procédures juridiques afin d’obtenir de la licence de propriété intellectuelle requis et travaille cependant également avec les développeurs pour apporter des titres populaires Amiga à l’App Store d’Apple.

La vidéo de démonstration ci-dessous montre une collection de 10 jeux Amiga classiques tels que Defender of the Crown, Battle Squadron, International Karate Plus, R-Type, R-Type II, Speedball, Stunt Car Racer, Shadow of the Beast, Virus, et le Xénon 2: Megablast :

[flashvideo file=/wp-content/flvids/monamio.flv /]

Article
0 comment

Comment ouvrir facilement des images disques UIF et les convertir en format .iso sur le Mac

Désolé, cet article est actuellement seulement disponible en Anglais Américain et Turc. Sa traduction en Français est cependant en cours. Veuillez revenir à cette page bientôt! Pour le confort de l’utilisateur, le contenu est affiché ci-dessous dans la langue par défaut du site. Vous pouvez cliquer l’un des liens pour changer la langue du site en une autre langue disponible.

UIF2ISO MacPopular among Windows PC users .Uif is an alternative disk image format to others like .iso.img and .bin-.cue couples.

You can open and convert UIF disk images on Mac OS X using one of the following disk image utilities:

  1. Uif2iso which is a cross-platform command-line tool developed by Luigi Auriemma.
  2. Uif2iso4mac a GUI application by Torsten Curdt . Uif2iso4mac is built upon  Luigi Auriemma’s uif2iso command line utility with a Mac graphic user interface adding basic functionalities of a real Mac app like drag-and-drop and a menu bar i.e. choosing an image using the File > Open menu.

[Read more]