Aplicații

E-mail 984 Solutii

Generator de coduri de bare în Excel: cum să-l folosești gratuit

Crearea unui cod de bare direct în Excel poate părea complicată la prima vedere, dar există soluții simple și gratuite care pot fi implementate. Mai jos sunt pașii pentru a crea coduri de bare folosind Excel, fără a fi necesar să plătești pentru un generator profesional.

1. Instalarea unui font pentru coduri de bare

Un mod comun și simplu de a genera coduri de bare în Excel este să instalezi un font special pentru coduri de bare. Un font de coduri de bare transformă textul obișnuit în liniile specifice codurilor de bare.

  • Descărcarea fontului de coduri de bare:
    • Vizitează un site de fonturi care oferă fonturi de coduri de bare gratuite, cum ar fi IDAutomation sau Free Barcode Font.
    • Descarcă fontul „Code 39” (unul dintre cele mai folosite formate de coduri de bare).
  • Instalarea fontului:
    • După descărcare, extrage fișierul .zip dacă este necesar.
    • Dă dublu click pe fișierul fontului (.ttf) și selectează „Instalare”.

2. Generarea codurilor de bare în Excel

După ce ai instalat fontul, urmează acești pași pentru a crea coduri de bare:

  1. Deschide Excel și creează un nou document sau deschide unul existent.
  2. Introduceți textul care va fi transformat în cod de bare.
    • Într-o celulă, scrie codul numeric sau alfanumeric pe care vrei să îl transformi în cod de bare. Dacă folosești Code 39, codul trebuie să înceapă și să se termine cu simbolul „*” (exemplu: 12345).
  3. Formatarea celulei:
    • Selectează celula care conține codul.
    • Mergi la secțiunea „Font” din bara de instrumente.
    • Selectează fontul de cod de bare pe care l-ai instalat (de exemplu, IDAutomation Code 39).
  4. Codul de bare este generat automat și va fi vizibil în celula selectată.

3. Imprimarea codului de bare

După ce ai generat codul de bare, acesta poate fi imprimat la fel ca orice alt document Excel. Asigură-te că codul de bare are o dimensiune adecvată pentru scanare.

4. Alternative: Folosirea unui Add-in pentru coduri de bare în Excel

Dacă dorești mai mult control sau vrei să folosești alte tipuri de coduri de bare (cum ar fi QR codes, UPC, sau EAN), poți instala un add-in gratuit în Excel, cum ar fi:

  • Tec-It Barcode Add-in: Tec-It oferă un add-in gratuit care permite generarea diverselor tipuri de coduri de bare direct în Excel.
    • Pentru a-l instala, mergi la „Insert” în Excel, apoi selectează „Get Add-ins”.
    • Caută „Tec-It Barcode” și instalează-l.

5. Utilizarea unui generator online de coduri de bare

Dacă preferi să nu instalezi fonturi sau add-in-uri, poți folosi un generator de coduri de bare online, apoi să copiezi codurile generate în Excel. Iată cum:

  1. Vizitează un site gratuit de generare a codurilor de bare, cum ar fi Online Barcode Generator (de la Tec-It).
  2. Introdu datele și tipul de cod de bare dorit.
  3. Generează codul de bare și descarcă imaginea (de obicei în format .png).
  4. În Excel, poți insera imaginea codului de bare folosind opțiunea „Insert > Pictures”.
[mai mult...]

Cum se instalează MediaWiki pe Debian 12

MediaWiki este o platformă software wiki gratuită și open-source folosită pentru a alimenta diverse wiki-uri, inclusiv cea mai cunoscută, Wikipedia.Actualizați sistemul de operare Debian 12  la cea mai recentă versiune cu următoarea comandă:

# apt update && apt upgrade

De asemenea, instalați pachetele necesare.

# apt install curl nano wget unzip zip

Pasul 2: Instalați serverul web Apache

Îl puteți instala prin apt managerul de pachete executând următoarea comandă.

# apt install apache2

Verificați starea serviciului Apache  folosind  systemctl status comanda:

# systemctl status apache2

Ieșire:

● apache2.service - The Apache HTTP Server
     Loaded: loaded (/lib/systemd/system/apache2.service; enabled; preset: enabled)
     Active: active (running)
       Docs: https://httpd.apache.org/docs/2.4/
    Process: 24002 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS)
   Main PID: 24006 (apache2)
      Tasks: 6 (limit: 2273)
     Memory: 23.4M
        CPU: 13.701s
     CGroup: /system.slice/apache2.service
             ├─24006 /usr/sbin/apache2 -k start
             ├─24206 /usr/sbin/apache2 -k start
             ├─24207 /usr/sbin/apache2 -k start
             ├─24208 /usr/sbin/apache2 -k start

Pasul 3: Instalați PHP și extensiile necesare

Pentru a instala PHP și extensiile necesare, executați următoarea comandă:

# apt install php libapache2-mod-php php-cli php-intl php-json php-common php-mbstring php-apcu php-mysql php-zip php-gd php-mbstring php-curl php-xml imagemagick

Odată ce instalarea este completă, verificați dacă PHP este instalat:

php -v
Output:
PHP 8.2.7 (cli) (built: Jun  9 2023 19:37:27) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.2.7, Copyright (c) Zend Technologies
    with Zend OPcache v8.2.7, Copyright (c), by Zend Technologies

Pasul 4: Instalați MariaDB și creați o bază de date

Pentru a instala MariaDB, rulați următoarea comandă:

# apt install mariadb-server mariadb-client

Verificați starea serviciului MariaDB utilizând   comanda systemctl status :

# systemctl status mariadb

Ieșire:

● mariadb.service - MariaDB 10.11.4 database server
     Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; preset: enabled)
     Active: active (running)
       Docs: man:mariadbd(8)
             https://mariadb.com/kb/en/library/systemd/
   Main PID: 24964 (mariadbd)
     Status: "Taking your SQL requests now..."
      Tasks: 12 (limit: 2273)
     Memory: 87.9M
        CPU: 4.312s
     CGroup: /system.slice/mariadb.service
             └─24964 /usr/sbin/mariadbd

Acum rulați comanda de mai jos pentru a vă conecta la shell-ul MariaDB.

# mysql -u root

Odată ce v-ați conectat la serverul de baze de date, trebuie să creați o bază de date pentru instalarea MediaWiki:

MariaDB [(none)]> CREATE DATABASE mediawikidb;
MariaDB [(none)]> CREATE USER 'mediawikiuser'@'localhost' IDENTIFIED BY 'Str0ngPassw0rd';
MariaDB [(none)]> GRANT ALL PRIVILEGES ON mediawikidb. * TO 'mediawikiuser'@'localhost';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

Pasul 5: Instalați managerul de dependențe Composer

Pentru a instala Composer, executați următoarele comenzi:

# curl -sS https://getcomposer.org/installer | php
# mv composer.phar /usr/local/bin/composer

Verificați dacă Composer a fost instalat cu succes rulând următoarea comandă:

# composer --version
Composer version 2.6.6 2023-12-08 18:32:26

Pasul 6: Descărcați MediaWiki

Cea mai recentă versiune a MediaWiki este disponibilă de pe site-ul oficial al MediaWiki . Îl poți descărca cu următoarea comandă:

# wget https://releases.wikimedia.org/mediawiki/1.40/mediawiki-1.40.1.zip

Apoi extrageți fișierul în folderul  /var/www/  cu următoarea comandă:

# unzip mediawiki-1.40.1.zip -d /var/www/

Redenumiți-l pentru a o simplifica:

# mv /var/www/mediawiki-1.40.1/ /var/www/mediawiki

Acum, instalați toate dependențele PHP folosind următoarea comandă:

# cd /var/www/mediawiki && composer install --no-dev

Apoi activați permisiunea utilizatorului de server web Apache de a accesa fișierele:

# chown -R www-data:www-data /var/www/mediawiki/

Pasul 7: Configurați Apache pentru MediaWiki

Pentru a crea un nou fișier VirtualHost, rulați următoarele comenzi:

# nano /etc/apache2/sites-available/mediawiki.conf

Lipiți conținutul așa cum se arată mai jos:

 <VirtualHost *:80>
    ServerAdmin admin@your-domain.com
    DocumentRoot /var/www/mediawiki/
    
    ServerName your-domain.com
    ServerAlias www.your-domain.com

    <Directory /var/www/mediawiki/> 
        Options FollowSymLinks
        AllowOverride All
        Order allow,deny
        allow from all
    </Directory> 

    ErrorLog ${APACHE_LOG_DIR}/your-domain.com_error.log
    CustomLog ${APACHE_LOG_DIR}/your-domain.com_access.log combined

 </VirtualHost>

Nu uitați să înlocuiți  your-domain.com cu numele de domeniu al serverului dvs.

Salvați și părăsiți fișierul de configurare.

Pentru a activa acest site, rulați comanda:

# /usr/sbin/a2ensite mediawiki.conf

Pentru a implementa modificările, reporniți serverul web Apache:

# systemctl restart apache2

Pasul 8: Accesați interfața web MediaWiki

Pentru a finaliza configurarea, accesați browserul dvs. și vizitați  http://domeniul-vou.com.

Începeți configurarea făcând click pe linkul pentru „ configurați wiki

Alegeți limba și faceți clic pe butonul Continuare

Dacă totul este în regulă, veți primi mesajul „ Mediul a fost verificat. Puteți instala MediaWiki”. Faceți click pe „ Continuați”  pentru a trece la pasul următor.

Adăugați informațiile bazei de date, cum ar fi numele bazei de date, numele de utilizator și parola pe care le-ați creat la pasul anterior.

Faceți click pe  butonul Continuare

Furnizați numele site-ului dvs., numele de utilizator de administrator, parola și faceți click pe butonul Continuare

Faceți click pe butonul „Continuare”

Sistemul va genera un „ LocalSettings.php” care conține toată configurația pe care ați făcut-o.

Copiați fișierul în directorul /var/www//mediawiki. Apoi, setați proprietatea corectă folosind următoarea comandă:

# chown www-data:www-data /var/www/mediawiki/LocalSettings.php

După ce ați finalizat acest ultim pas, veți fi redirecționat către tabloul de bord MediaWiki:

[mai mult...]

Cum se instalează RainLoop pe Debian 12

RainLoop este un client de e-mail cu sursă deschisă, bazat pe web, care permite utilizatorilor să-și acceseze conturile de e-mail printr-un browser web. Oferă o interfață ușor de utilizat pentru gestionarea e-mailurilor, a contactelor și a altor sarcini conexe, fără a fi nevoie de un client de e-mail dedicat, cum ar fi Outlook sau Thunderbird.

Pasul 1: Actualizați sistemul de operare

Actualizați sistemul de operare Debian 12  la cea mai recentă versiune cu următoarea comandă:

# apt update && apt upgrade

De asemenea, instalați pachetele necesare.

# apt install curl nano wget unzip zip

Pasul 2: Instalați serverul web Nginx

Îl puteți instala prin apt managerul de pachete executând următoarea comandă.

# apt install nginx

Verificați starea serviciului Nginx  folosind  systemctl status comanda:

# systemctl status nginx

Pasul 3:  Instalați PHP

Pentru a instala PHP și extensiile necesare, executați următoarea comandă:

# apt install php php-cli php-fpm php-json php-common php-mysql php-zip php-imap php-mbstring php-curl php-xml

Odată ce instalarea este completă, verificați dacă PHP este instalat:

php -v

Output:
PHP 8.2.12 (cli) (built: Oct 27 2023 13:00:10) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.2.12, Copyright (c) Zend Technologies
with Zend OPcache v8.2.12, Copyright (c), by Zend Technologies

După instalarea tuturor pachetelor, editați fișierul php.ini:# nano /etc/php/8.2/fpm/php.ini

Modificați următoarele setări în funcție de cerințele dvs.:

max_execution_time = 300
memory_limit = 512M
post_max_size = 25M
upload_max_filesize = 25M

Pentru a implementa modificările, reporniți serviciul php-fpm :

# systemctl restart php8.2-fpm
Pasul 4: Instalați MariaDB și creați o bază de date

Pentru a instala MariaDB, rulați următoarea comandă:

# apt install mariadb-server mariadb-client

Verificați starea serviciului MariaDB utilizând   comanda systemctl status :

# systemctl status mariadb

În mod implicit, MariaDB nu este întărit. Puteți securiza MariaDB folosind mysql_secure_installation scriptul.

# mysql_secure_installation

Configurați-l astfel:

- Set root password? [Y/n] Y
- Remove anonymous users? [Y/n] Y
- Disallow root login remotely? [Y/n] Y
- Remove test database and access to it? [Y/n] Y
- Reload privilege tables now? [Y/n] Y

Acum rulați comanda de mai jos pentru a vă conecta la shell-ul MariaDB.

# mysql -u root -p

Odată ce v-ați conectat la serverul de baze de date, trebuie să creați o bază de date pentru instalarea Roundcube:

mysql> CREATE DATABASE rainloop;
mysql> CREATE USER 'rainloopuser'@'localhost' IDENTIFIED BY 'Str0ngPa$$word';
mysql> GRANT ALL PRIVILEGES ON rainloop . * TO 'rainloopuser'@'localhost';
mysql> FLUSH PRIVILEGES;
mysql> exit;

Pasul 5: Descărcați RainLoop

Puteți descărca cea mai recentă versiune stabilă pentru RainLoop cu următoarea comandă:

# https://www.rainloop.net/repository/webmail/rainloop-latest.zip

După aceea, va trebui să decomprimați arhiva RainLoop:

# unzip rainloop-latest.zip -d /var/www/rainloop/

Faceți din Nginx proprietarul folderului rainloop și acordați-i suficiente permisiuni.

# chown -R www-data:www-data /var/www/rainloop
# chmod 755 -R /var/www/rainloop

Pasul 6: Configurați Nginx pentru RainLoop

Apoi, creați un fișier de configurare a gazdei virtuale:

# nano /etc/nginx/conf.d/rainloop.conf

Adăugați următoarele rânduri:

server {

listen 80;

   server_name webmail.your-domain.com;
   root /var/www/rainloop;

   index index.php;

location / {
        try_files $uri $uri/ /index.php?$query_string;
   }

location ~ \.php$ {
        fastcgi_index index.php;
        fastcgi_split_path_info ^(.+\.php)(.*)$;
        fastcgi_keep_conn on;
        include fastcgi_params;
        fastcgi_pass unix:/var/run/php/php8.2-fpm.sock;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    }

location ^~ /data {
        deny all;
    }

}

Salvați și părăsiți fișierul de configurare.

Verificați sintaxa Nginx:

# /usr/sbin/nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

Pentru a implementa modificările, reporniți serverul web Nginx:

# systemctl restart nginx

Pasul 7: Instalați gratuit certificatul SSL Let’s Encrypt

Mai întâi trebuie să instalăm clientul Certbot care este folosit pentru a crea certificate Let’s Encrypt :

# apt install certbot python3-certbot-nginx

Pentru a obține certificatul SSL folosind Certbot, tastați comanda de mai jos:

# certbot --nginx -d webmail.your-domain.com

Dacă certificatul SSL este obținut cu succes, certbot afișează un mesaj pentru a arăta că configurația a avut succes:

IMPORTANT NOTES:
 - Congratulations! Your certificate and chain have been saved at:
   /etc/letsencrypt/live/webmail.your-domain.com/fullchain.pem
   Your key file has been saved at:
   /etc/letsencrypt/live/webmail.your-domain.com/privkey.pem
   Your cert will expire on 2024-03-06. To obtain a new or tweaked
   version of this certificate in the future, simply run certbot
   again. To non-interactively renew *all* of your certificates, run
   "certbot renew"
 - Your account credentials have been saved in your Certbot
   configuration directory at /etc/letsencrypt. You should make a
   secure backup of this folder now. This configuration directory will
   also contain certificates and private keys obtained by Certbot so
   making regular backups of this folder is ideal.
 - If you like Certbot, please consider supporting our work by:

   Donating to ISRG / Let's Encrypt:   https://letsencrypt.org/donate
   Donating to EFF:                    https://eff.org/donate-le

Acum, ați instalat cu succes SSL pe site-ul dvs. web.

Pasul 8: Configurarea și configurarea RainLoop

Acum deschideți browserul web și accesați https://webmail.your-domain.com/?adminși veți vedea următorul ecran:

Vă puteți autentifica cu numele de utilizator implicit admin și parola implicită 12345. Veți vedea tabloul de bord Rainloop ca mai jos:

Când vă conectați pentru prima dată, trebuie să vă schimbați imediat parola de administrator

Introduceți noua parolă și faceți clic pe butonul Actualizare  parolă  pentru a schimba parola. Apoi, deschideți meniul Contacte și selectați MySQL din meniul drop-down:

Introduceți datele de conectare ale bazei de date pe care le-ați creat mai devreme și apăsați butonul Test pentru a verifica conexiunea și a instala tabelele necesare. Dacă butonul devine verde, înseamnă că conexiunea a avut succes.

[mai mult...]