mindmapping

A mind map is a diagram used to visually organize information. A mind map is often created around a single concept, drawn as an image in the center of a blank landscape page, to which associated representations of ideas such as images, words and parts of words are added. read more at WikiPedia

  • freemind.logo

    joomla

    I am developing a new plug-in for Joomla!! 1.5 that allow you to display any Freemind Mind Map using a fancy Flash applet in any Joomla! article

    Usage:

    you’ll be able to write in your article this special text code

    {mindmapurl:http://…./map.mm}

    to trigger the rendering.

    The admin panel will contains a lot of settings, among others: width, height, settings of the rendering applet.

    Code is ready and will be released shortly. Submission to Joomla extensions directory will be done later this week.

  • joomla

    I offer You now a new plug-in for Joomla! 1.5 that allow you to display any Freemind Mind Map using a fancy Flash applet in article content.

    You can put anywhere in your article the following keywords {freemind uri= width= height=}

    freemind.example2 This Joomla! plugin use Freemind Flash Browser: http://freemind.sourceforge.net/wiki/index.php/Flash_browser

    &160;

    You can see the flash browser in action (full screen) here

    Usage

    All these parameters are mandatory,uri has to be a path to a local free mind map file.

    examples:
    • {freemind uri=images/stories/maps/mymap.mm width=400 height=400}&160;&160;&160;&160;&160; mymap.mm being in images/stories/maps/
    • {freemind uri=mymap.mm width=400 height=400}&160;&160;&160; mymap.mm being in root folder of Joomla!

    Administrator panel

    Freemind content plugin come with a full range of settings to change the output according to your taste.

    &160;

    Features

  • Native Joomla! 1.5 plugin,
  • Code produced is XHTML 1.0 Strict,
  • Tested in the following browser Firefox, Opera, Chrome, IE 8
  • Approved at Joomla Extension JED, (soon)
  • GPL v3.0,
  • Non commercial. and free forever

    Limitations

    Freemind map (*.mm) have to be on your host, you can not display currently remote mind map, or uri starting with http://

    Links

  • The version 8.0rc2 is available here
    FreeMind is a premier free mind-mapping software written in Java. The recent development has hopefully turned it into high productivity tool. We are proud that the operation and navigation of FreeMind is faster than that of MindManager because of one-click "fold / unfold" and "follow link" operations.

  • Freemind.for.joomla.logo 

    Freemind for Joomla is a content plugin that easily display mindmap in your articles

    Version 1.2.1

    NEW: Logging is working is debug mode (written to /logs/plg_freemind.php)
    NEW:  New applet using java if you don not like flash (the flash applet is way nicer)
    NEW: Tested with Freemind 0.8.1 and 0.9RC7
    NEW: Add documentation in administrator plugin panel with links to wiki, forums, download

    Support: If you require support for this component please visit the Support Forums.

    Documentation: Official documentation available at Cédric Walter Wiki.

    Do you like this extension? Rate it at Joomla Extension Directory (JED)

    Download Visit the version manager HERE

    Always use the latest version subscribe to the download RSS feed-icon-14x14[26]

  • Thanks to https://github.com/drichard/mindmaps you can host your own copy of Mind Map like I did at

    http://mindmap.waltercedric.com/index.html

    image

    Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices.

    and npm is the package manager for the Node JavaScript platform.&160; It puts modules in place so that node can find them, and manages dependency
    conflicts intelligently. It is extremely configurable to support a wide variety of use cases. Most commonly, it is used to publish, discover, install, and develop node programs. (https://npmjs.org/)

  • I did create this mind map a while ago, and found it while going through my dropbox folders. Linux server Monitoring “You can't correct something you can't measure” is in version v 1.0.0

    You’ll find in this mind map

    What to monitor, how and the most useful commands to detect what happening on your Linux server.

    Why a mind map?

    A mind map is a diagram used to visually outline information. mind map help you take notes, brainstorm complex problems, and think creatively.

    • Information are summarized efficiently to be usable and accessible,
    • Inter-relationships are clear between the different concepts,
    • It is the most flexible for organizing associative, divergent and convergent thinking (Convergent thinking involves aiming for a single, correct solution to a problem, whereas divergent thinking involves creative generation of multiple answers to a set problem),

    &160;

    map

    Latest version at

    You may also like my now 4 years old&160; Joomla “Secure, Safe, Fast Linux Hosting” mind map at http://joomla-security.waltercedric.com/

    All mind map were created with http://freemind.sourceforge.net

  • I use to make mind map to organize my ideas, or to organize huge amount of data in a tree manner. Maintaining your own root server is time consuming, to say the least,  but it will also force you to put your energy in areas where there is a lot of new things to learn. Here I present you a mind map  that contains most of the tools and ideas of what you should monitor on a Linux server.

     

    This mind map is an ongoing work, that is why it has also a version number in it (v1.0.0). As soon as I will learn new tricks, the mind map will be updated. Your feedback is always welcomed!

    LinuxWhatToMonitor

    By clicking read more, You'll be able to go through the checklist as text, or download the mind map as a PDF (600kB)

    • Why
      • its critical to know what is going on
      • take preventive action
      • perform maintenance upfront
    • What to monitor
      • CPU utilization
      • Server RAM
      • Bandwidth usage
      • Disk space usage
      • Physical temperature
      • Logs files
    • Useful Bash Commands
      • top
        • Top will show you memory usage, number of users logged in, load averages, CPU consumption, total uptime, virtual memory, and how long each process has been running.

          htop - htop is an enhanced version of top, the interactive process viewer, which can display the list of processes in a tree form.

      • ps aux
        • list of every process running, the user running it, and even what action it is taking
      • vmstat
        • vmstat - System Activity, Hardware and System Information
        • vmstat 3
          • return information about processes, memory, paging, block IO, traps, and cpu activity.
        • vmstat -m
          • Display Memory Utilization
      • w
        • who is logged in  and what they are doing
      • uptime
        • return how long the system is running
      • ps
        • Display all processes running
        • ps axjf
        • ps -p pid  -o comm=
          • display the process name with pid = pid
        • ps -auxf | sort -nr -k 4 | head -10
          • return the 10 most consuming memory processes
        • ps -auxf | sort -nr -k 3 | head -10
          • return the 10 most consuming cpu processes
      • free
        • displays the total amount of free and used physical and swap memory
      • iostat
        • display Central Processing Unit (CPU) statistics and input/output statistics for devices, partitions and network filesystems (NFS)

      • mpstat
        • Displays activities for each available processor, processor 0 being the first one
        • mpstat -P ALL
      • proc
        • cat /proc/cpuinfo

          cat /proc/meminfo

          cat /proc/zoneinfo

          cat /proc/mounts

      • lsof
        • list open files, network connections and much more
    • Bandwidth usage
      • Webalizer
    • Tools
      • Nagios
        • Nagios is a popular open source computer system and network monitoring application software. You can easily monitor all your hosts, network equipment and services.

      • delayed
        • Munin
          • Easy monitoring your Linux server from web browser
            Munin creates graphs for just about everything going on in your system

            run every 5 minutes

        • online services
    • Login
      • check for empty user password

        • awk -F: '($2 == "") {print}' /etc/shadow

        Lock an account

        • passwd -l accountName

        Only root have uid = 0

        check account that may act like root

        • awk -F: '($3 == "0") {print}' /etc/passwd
    • Services
      • List all services that

        are autostarted at boot time

        • apt-get install chkconfig

          chkconfig --list | grep '3:on'

        Stop unwanted services

        • service serviceName stop
    • Network
      • list all open ports and associated programs
        • netstat -tulpn
        • nmap -sT -O localhost
    • Files system
      • Find world writable files
        • find / -xdev -type d \( -perm -0002 -a ! -perm -1000 \) -print
      • find files with no owner
        • find / -xdev \( -nouser -o -nogroup \) -print
    • Log Files
      • Login attempts
        • /var/log/auth

          fail or success

          If too much failed attempts in log file

          -> may be hacker brute forcing login

          • block with IPTable

            block with fail2ban

            apt-get install fail2ban

      • Interesting log files
          • /var/log/kern.log: Kernel logs
          • /var/log/message: General message
          • /var/log/auth.log: Authentification logs
          • /var/log/mysqld.log: MySQL database server log file
          • /var/log/cron.log: Cronjob logs
          • /var/log/qmail/ : Qmail log directory
          • /var/log/maillog: Mail server logs
          • /var/log/httpd/ or  /var/log/apache2/:   Apache
          • /var/log/boot.log : System boot log
          • /var/log/secure: Authentication log
  • freemind

    I develop a small PHP code which is able to capture the content of any Joomla! site. It currently fit my need and is in no way at the moment intended to be use as a Joomla! plugin or component.&160; It produce Freemind mind map and save them in XML files (.mm file) and result is displayed using the open source Flash Freemind browser.

    It currently display all sections and categories of my site, articles are omitted as the Flash browser “crash” (too much articles) while the java version of FreeMind works.

    The flash browser has a toolbar lightly visible at the top to help navigation, zooming and search

    Visit my new sub domain now mindmap.waltercedric.com OR the link that wrap it in Joomla (using Joomla! HTML wrapper)

    &160;

    What it do

    • Code will be release as soon as it is better documented,
    • Full UTF8 support,
    • Fully configurable (configurations file),
    • Developed for being run in an Unix Cron.

    newMenuEntryMindmap