Labels

Android (1) bash (2) boost (2) C (34) C++ (2) cheatsheet (2) CLion (6) css (3) Debian (33) DL (17) Docker (1) Dreamweaver (2) Eclipse (3) fail2ban (4) git (5) GitHub (4) Hacking (3) html (8) http (1) iOS (1) iPad (1) IRC (1) Java (30) javascript (3) Linux (164) Mac (19) Machine Learning (1) mySQL (47) Netbeans (4) Networking (1) Nexus (1) OpenVMS (6) Oracle (1) Pandas (3) php (16) Postgresql (8) Python (9) raid (1) RedHat (14) Samba (2) Slackware (45) SQL (14) svn (1) tar (1) ThinkPad (1) Virtualbox (3) Visual Basic (1) Visual Studio (1) Windows (2)

Saturday 29 February 2020

Monday 24 February 2020

Connect to Postgres database with php

This extension enables PHP to connect to and use PostgreSQL databases.

This is specifically for Slackware.

1)  install php-pgsql

Slackbuild install file ready for 14.2 here

Slack build page here

2) To enable the pgsql extension for php, go to /etc/php.d/pgsql.iniand uncomment the line:

; extension=pgsql.so

Friday 14 February 2020

Physical memory modules installed in Linux

The following commands will help determine the number and size of memory modules installed in a Linux system.

dmidecode -t memory

dmidecode -t memory | grep -i size

dmidecode -t 16

dmidecode -t 17

lshw -class memory

Wednesday 12 February 2020

Java Netbeans project.properties, manifest file, code signing certificates and jnlp files.

In the project folder, project/nbproject/project.properties we can modify various attributes that affect the project properties, such as;

See the # Optional override of default tags.

manifest.custom.permissions=all-permissions

Specifically if using a jnlp file, then the permissions and codebase options should match otherwise Java security might not allow application to launch.

In Netbeans, under webstart, choose user defined and enter full codebase, also note this post re having different jar files with different certificates.

For more details, see here:
https://blog.david14.com/2020/07/application-blocked-by-java-security.html

See here for a walkthrough; https://docs.oracle.com/javase/tutorial/deployment/webstart/deploying.html

Also see here: https://www.oracle.com/technical-resources/articles/javase/ds-jnlp-javawebstart.html


Tuesday 11 February 2020

Printing via UDP in Python

TO BE TESTED

import socket
import system
udpSocket=socket.socket(socket.AF_INET,socket.SOCK_DGRAM)
message ="SEND THIS TO ZEBRA"
ip='192.168.0.100'
port=20000
udpSocket.sendto(message,(ip,port))
 
 
 
Socket clientSocket = new Socket(AddressFamily.InterNetwork,
SocketType.Stream, ProtocolType.Tcp);
clientSocket.NoDelay = true;

IPAddress ip = IPAddress.Parse("192.168.192.6");
IPEndPoint ipep = new IPEndPoint(ip, 9100);
clientSocket.Connect(ipep);

byte[] fileBytes = File.ReadAllBytes("test.txt");

clientSocket.Send(fileBytes);
clientSocket.Close();