Programari / Software

Index

General

Programari lliure en educació

Office


Text Presentation ZUI presentation
Spread sheet Drawing Image Desktop publishing (DTP) Project Data Plotting Flowcharting Math Fax DB Finance E-mail Organiser Browser
Koffice
Calligra Suite (wp)
KWord
Words
KPresenter Stage
KSpread
Tables
Karbon14 Kontour Krayon Krita
KPlato/
Kugar
Plan
KChart Kivio Flow
KFormula KFax, KdeprintFax, (efax) Kexi
(Rekall)
- (KMail) KOrganizer / Aethera (Konqueror)
Gnome Office AbiWord Achtung
Gnumeric Sodipodi/
Skencil
Sketch
Eye of Gnome/
Gimp

MrProject Imendio Planner/
Toutdoux
Guppi Dia - Gfax Gnome-DB GnuCash Balsa/
Evolution
Evolution Galeon
Open-Office Writer
Impress
Calc Draw -
- - - Math - Base (*) - - - -
Star Office Writer Impress
Calc Draw Tools
Schedule - -

Base
Mail - Tools
Applixware Office
















Microsoft Office Word Powerpoint
Excel Publisher

Project
Visio

Access Money Outlook Outlook Explorer
...

Jessyink (Inkscape based)
Prezi
Ahead

ASCIIFlow

Scribus OpenWorkbench (win)
GanttProject









3D

Accés remot / Remote access 

Administració / Administration

Antivirus 

Astronomia

Àudio / Audio

Bases de dades / Databases

Biblioteques / Libraries

CAD

CD/DVD-RW

Científic / Scientific

Comerç electrònic / E-commerce

Còpies de seguretat / Back-up

CORBA

Criptografia / Cryptography

Cross-platform

 Source code version control / Source Control Management (SCM)

Bug tracking 

Delphi / Kylix

Desenvolupament / Development

    • Eclipse
      • Utilitats / Utilities
      • Versions



        2022-09 4.25.0
        2022-12 4.26.0
      • Instal·lació / Instal·lation
        • Consider installing Oracle Java
        • Option 1: From Eclipse tar
          • mkdir /tmp/eclipse-inst/ && cd /tmp/eclise-inst/
          • download installer tar
          • tar xvf eclipse-inst-jre-linux64.tar.gz
          • cd eclipse-installer
          • ./eclipse-inst
            • Java 17+ VM: (trieu la versió més recent)
            • Java 11+ VM: /usr/lib/jvm/jre (this will set: -vm /usr/lib/jvm/jre/bin in eclipse.ini)
            • Installation Folder: (default: ~/eclipse/cpp-yyyy-mm)
        • Option 2: Mageia packages
          • urpmi eclipse-platform eclipse-pde
          • if you don't install ..., you will not see your plug-ins in Window / Preferences
      • Configuració després de la instal·lació
      • Runtime options
        • eclipse -consoleLog -debug
        • eclipse -clean -clearPersistedState
      • List of Eclipse-based software (wp)
      • Updates:
        • Help -> Install new software -> Add:
          • Luna:
            • ...
          • Juno:
            • Juno - http://download.eclipse.org/releases/juno
            • The Eclipse Project Updates - http://download.eclipse.org/eclipse/updates/4.2
          • Indigo:
            • Name: Indigo Eclipse Update Site
            • Location: http://download.eclipse.org/releases/indigo/
      • Configuració / Settings
        • <installation_dir>/ (e.g. ~/eclipse/cpp-2022-03/eclipse/)
          • eclipse.ini
            • -vm /usr/lib/jvm/jre/bin
            • -Xms256m
            • -Xmx2048m
            • ...
          • configuration/
          • plugins/
          • ...
        • ~/.eclipse/
          • can/should be removed when upgrading
          • org.eclipse.oomph.p2/
          • org.eclipse.oomph.setup/
          • ...
        • <workspace_dir>/.metadata/
          • contains information about your projects: debug configurations, ...
          • contains installed plugins
          • should not be removed when upgrading
          • version.ini
          • .plugins/
            • org.eclipse.core.resources/.projects/
            • org.python.pydev/
            • ...
      • Editor
        • Auto completion
          • Window / Preferences / C/C++ / Editor / Content Assist / Advanced:
            • enable "Parsing-based Proposals" (twice)
        • Comentar el codi seleccionat / Comment out selected code
          • CTRL + /
        • Eclipse hotkeys
        • Mode fosc / Dark mode (Reverse video)
        • Split editor (two views of the same file under the same tab) (Split Editors, Top Eclipse Luna Feature #2)
          • CTRL+{ (Window -> Editor -> Toggle Split Editor (Vertical))
          • CTRL+_ (Window -> Editor -> Toggle Split Editor (Horizontal))
        • Split editor (two views of different files, each in one tab)
          • drag the tab (to left/right/above/below)
        • Horizontal scrollbar when using PyDev
          • Window -> Preferences -> PyDev -> Editor -> Overview Ruler Minimap -> Show horizontal scrollbar?
        • Mostra les diferències respecte GIT
          • Window -> Preferences -> General -> Editors -> Text Editors -> Quick Diff
            • Enable quick diff
            • Use this reference source: A Git Revision
      • Outline
        • (menú 3 pics, a la dreta de la pestanya) Link With Editor
      • Perspectives
        • Debug
          • Customize perspective -> Tool Bar Visibility -> Debug:
            • Resume, Suspend, ... Step Into, Step Over, Step Return ...
      • Plugins
        • Marketplace
          • Instal·lació / Installation (potser no cal per a Kepler / maybe not needed for Kepler)
            • Help->Install New Software->Eclipse Juno Site -> General purpose tools: Marketplace Client
          • Ús / Usage:
            • Help / Eclipse Marketplace
        • Mylyn
        • Open source plug-ins
        • Bash
          • ShellEd (mp)
            • Installation
              • http://sourceforge.net/projects/shelled/files/shelled/update/
        • chmod 777 /usr/share/eclipse/plugins /usr/share/eclipse/features
        • Help / Software Updates / Find and Install / Search for new features to install
        • Problems
      • Import
        • CMake
          • Option 1 (recommended):
            • cmake4eclipse
              • Help / Help Contents / CMake for CDT User Guide / Getting Started
              • Passos / Steps
                1. File / New / Project... / C/C++ / C++ Project
                  • Project name: /path/to/my_existing_project/
                  • Project type: Executable / Empty Project
                  • Toolchains: Linux GCC
                2. <project> / Properties /
                  • C/C++ Build /
                    • Builder Settings: Generate Makefiles automatically
                    • Tool Chain Editor
                      • Current builder: CMake Builder (portable)
                  • C/C++ General
                    • Preprocessor
                3. to avoid messages "std::thread not found" in editor (C++11)
                  • <project> / Properties / C/C++ General / Providers
                    • CDT GCC Built-in Compiler Settings
                      • ${COMMAND} ${FLAGS} -std=c++0x -E -P -v -dD "${INPUTS}"
                  • Project / C/C++ Index / Rebuild
          • Option 2 (not recommended): let cmake create Eclipse project files
        • si ja existeix el projecte, però no està carregat al workspace:
          • Import -> General -> Existing Projects into Workspace
        • si ja existeix el codi, però encara no hi ha projecte creat (.project, .cproject):
          • C/C++
            • C/C++ -> Existing Code as Makefile Project
              • Linux GCC
          • ...
      • Llenguatges / Languages
      • Version control (Team)
        • Syncronize an already version-controlled project:
          • (Contextual menu): Team -> Share Project...
            • Select a repository type: (e.g.) Git
          • Team Synchronizing perspective:
            • (icon) Synchronize...
        • CVS
        • Subversion
          • Subversive (eclipse.org)
            • Installation
            • Usage
              • Window > Open Perspective > Other... > SVN Repository Exploring
          • Subclipse
            • Mageia 1: urpmi eclipse-subclipse eclipse-subclipse-graph
        • Git
      • Conflictes / Conflicts (text diff)
      • Web Services
        • WTP (Web Tools Platform)
      • GUI
      • Profiling
      • XML
      • Problemes / Problems
        • (ec:10144): Gtk-WARNING **: 12:53:17.083: Theme parsing error: gtk.css:2:33: Failed to import: S'ha produït un error en obrir el fitxer /home/.../.config/gtk-3.0/window_decorations.css: El fitxer o directori no existeix
          • Solució / Solution
            • ...
        • org.apache.http.impl.execchain.RetryExec execute
          INFO: I/O exception (java.io.IOException) caught when processing request to {}->unix://localhost:80: No such file or directory
          • ...
        • Run/Debug Configurations: empty Arguments tab (Mars)
        • "A Java Runtime Environment (JRE) or Java Development Kit (JDK) must be available in order to run Eclipse. No Java virtual machines was found after searching the following locations: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.102-1.b14.1.mga5.x86_64/jre/bin"
          • To avoid having an obsolete path after a Java update, edit <installation_dir>/eclipse.ini (check that /usr/bin/java points to a valid java executable, usually via alternatives):
            • -vm /usr/bin
            • -vm /usr/lib/jvm/jre/bin
        • Note: when Eclipse crashes, it writes a log file at:
          • <workspace>/.metadata/.log
        • "No bp log location saved, using default."
          • [ubuntu] Segmentation Fault
          • Bug 334466 - Eclipse crashes with a seg fault when using WebKit (while the Google Talk plugin is installed)
          • Solució / Solution:
            • eclipse -vmargs -Dorg.eclipse.swt.browser.DefaultType=mozilla
            • or add the following line to <inst_dir>/eclipse.ini
              • -Dorg.eclipse.swt.browser.DefaultType=mozilla
        • in .log: "Exception occurred while adding document /org.eclipse.rse.doc.user/tasks/tusingefs.html to index", "An error occured while pre-processing help XHTML document "/org.eclipse.rse.doc.user/tasks/tbegindstore.html" for search indexing", ...
        • "Start Ruble bundle manager"
        • "Error: Failed to execute MI command: ..."
        • "Program g++ not found in path"
          • Solució / Solution
            • Window -> Preferences -> C/C++ -> Build -> Settings -> Discovery -> CDT GCC Build in Complier Settings [Shared]:
              • /usr/bin/${COMMAND} -E -P -v -dD "${INPUTS}"
        • Cannot add breakpoints
          • Solució / Solution
            • With contextual menu on the left of the line, check (e.g. if using c++):
              • Breakpoint types: C/C++ Breakpoints
            • Then put them as usual:
              • Toggle breakpoint (or double click)
    • Migrate Visual Studio C and C++ projects to Eclipse CDT

Dibuix vectorial / Vectorial drawing 

  • Inkscape (SVG)
    • Tutorials
      • Ajuda / Tutorials
        • Inkscape: bàsic
          • desplaçament el document
            • Ctrl + fletxes
          • mou l'objecte
            • fletxes
          • escala l'objecte
            • tecles: <>
            • a dalt a la dreta: botó per a ampliar o no el gruix del contorn quan s'escala
          • gira l'objecte:
            • tecles: []
          • selecció d'un objecte per sota:
            • Alt + clic
          • selecció múltiple d'objectes:
            • Maj + clic
            • cinta de goma elàstica de selecció:
              • Maj + arrossega
          • agrupament
            • agrupa: Ctrl + G
            • desagrupa: Ctrl + U
            • selecció d'un objecte dins d'un grup, sense haver de desfer-lo
              • Ctrl + clic
          • diàlegs:
            • Maj + Ctrl + W: mostres de color
            • Maj + Ctrl + F: emplenat i contorn
          • duplica un objecte
            • Ctrl + D
          • alineació
            • ...
    • Unitats / Units
      • Units in Inkscape (wiki)
        • Inscape >0.91: 96 pixels/in (as in CSS)
        • Inkscape <=0.91: 90 pixels/in
        • Extensions -> Document
          • DPI 90 a 96
          • DPI 96 a 90
    • Ús / Usage
      • Selecció / Selection
        • select objects at different depths: Alt + click (you may need to disable Alt+click behaviour in your desktop preferences)
        • select objects inside a group: Ctrl + click
      • 72 dpi
      • Jerarquia / Hierarchy
        • Edita > Editor XML...
    • Animació / Animation
    • Graella / Grid
      • Visualitza > Graella de la pàgina
      • Edita > Preferències > Interfície > Graelles
        • els canvis que s'hi facin segurament requereixen que es tanqui el document i es torni a obrir
    • Mides reals
      • Fitxer > Propietats del document
        • Pàgina
          • General
            • Mostra les unitats: mm
              • unitats mostrades al regle
              • unitat en el denominador de l'escala
            • Mida de la pàgina
              • A mida
                • Unitats: mm
              • Escala
                • Escala x: 1,00000 (unitats d'usuari / mm)
      • Edita > Editor XML
        • width, height: els valors estan indicats en unitats d'usuari. La correspondència amb valors reals la determinarà el valor de l'escala
        • els orígens són respecte el punt esquerre superior del viewBox (no les regles de l'Inkscape)
      • Fitxer SVG / SVG file

        • unitat / units Propietats del document
          width (explicit units) A mida: Amplada
          height (explicit units) A mida: Alçada
          viewBox user units (implicit) Escala (user units/in)
          • Quadre de visualització (viewBox)
          • o bé Escala X / Escala Y, que calcularà automàticament els valors de viewBox
        • Exemple 1
          • <svg xmlns="http://www.w3.org/2000/svg" baseProfile="tiny" x="0in" y="0in" width="0.10in" height="0.159in" version="1.2" viewBox="0 0 2.54 4.05" >
            ...
            </svg>
          • Escala x = 2.54 (user units) (from viewBox width) / 0.10in (from width) = 25.4 user units / in
          • Llavors, tots els valors dels objectes svg estaran expressats en mil·límetres
        • Exemple 2
          • <svg xmlns="http://www.w3.org/2000/svg" baseProfile="tiny" x="0in" y="0in" width="0.42in" height="0.72in" version="1.2" viewBox="0 0 420 720" >
            ...
            </svg>
          • Escala x = 420 (user units) (from viewBox width) / 0.42in (from width) = 1000 user units / in
          • Llavors, tots els valors dels objectes svg estaran expressats en mil·lèsimes de polzada
    • Extensions
      • Instal·lació / Installation
        • put files on ~/.config/inkscape/extensions (value in Edita / Preferències / Sistema / Extensions de l'usuari)
      • Ús / Usage
        • ...
    • Transform
      • to remove transform in a group
        • ungroup
        • group
    • Polylines
      • used by Fritzing
      • edit polylines
        • convert to path:
        • edit
        • convert to polyline (not needed for Fritzing, as it also understand paths)
      • conversion to polylines
    • Esquemes electrònics (la separació entre dos pins és 0,1in=100milli=2,54mm)
  • Skencil
  • Sodipodi
  • svg-edit (web based)
  • Conversió / Conversion
  • gui autotrace potrace
    frontline x
    delineate x x
    inkscape
    x
  • Desktop publishing
    • Scribus

Dispositius mòbils / Wireless devices

Educació / Learning

Empresa / Enterprise

Enterprise Resource Planning - ERP

  • Programari / Software
    • OpenERP (wp)

Esport 

Fitxers / Files

Gestor de clients / Customer management

Gestor de finestres / Window managers

Gestor de fitxers / File managers

Gestor d'incidències / Issue tracking

  • Bugs
    • Comparison of issue-tracking systems (wp)
    • Bugzilla
    • Jira (wp)
    • Mantis
    • Trac
    • Redmine (also project manager) (wp)
    • ...
  • Help desk
    • Comparison of help desk issue tracking software (wp)
    • GLPI
    • ...

Gestor de parcs d'ordinadors / Cluster management

  • ...

Gestor de projectes / Project managers

Gestor de continguts / Content manager

GUI

Idees / Mind mapping

Imatges / Images

Impressió / Printing

Interfície d'usuari / User interface

Internet-WWW

Java

Jocs / Games

Localització / Local

Lletres / Fonts

Missatgeria instantània / Instant messaging

Multimèdia / Multimedia

Nombre màgic / Magic number

OCR (Optical character recognition)

Perl

Presentació / Presentation

Repositori de documents / Document repository

SAI / UPS

Salvapantalles / Screen savers

Seguretat / Security

Sincronització de fitxers / Files sync

Tcl/Tk

Telefonia i missatgeria / Telephony and messaging

Text

Utilitats / Utilities

Video

Visualització científica / Scientific Visualization

Xarxa / Network

http://www.francescpinyol.cat/programari.html
Darrera modificació: 18 d'agost de 2023 / Last update: 18th August 2023

Valid HTML 4.01!

Cap a casa / Back home.