Skip to content

Instantly share code, notes, and snippets.

@janus57
janus57 / comptage.php
Created May 29, 2017 10:33
count jpg/jpeg file un directory and subdirectory with php/system/find
<?php
$comptage = system("find . -type f -exec file {} \; | grep -i 'jpeg\|jpg' | wc -l");
file_put_contents('comptage.txt', $comptage);
?>
@janus57
janus57 / frame.tpl
Last active May 14, 2017 19:51
OpenGraph optimization
<!DOCTYPE html>
<html lang="{L_XML_LANGUAGE}">
<head>
<title>{TITLE}</title>
<meta charset="windows-1252" />
<meta property="og:title" content="{TITLE}" />
<meta property="og:type" content="website" />
# IF C_CANONICAL_URL #<meta property="og:url" content="{U_CANONICAL}" /># ENDIF #
# IF U_PICTURE #<meta property="og:image" content="{U_PICTURE}" /># ENDIF #
# IF C_DESCRIPTION #<meta name="description" content="{SITE_DESCRIPTION}" /># ENDIF #
@janus57
janus57 / default-ssl.conf
Created February 25, 2017 13:38
default-ssl of Debian (8) Jessie
<IfModule mod_ssl.c>
<VirtualHost _default_:443>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
# Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
# error, crit, alert, emerg.
# It is also possible to configure the loglevel for particular
# modules, e.g.
@janus57
janus57 / pi-hole-setup-methode-with-bind9.md
Created November 26, 2016 18:34
Pi-Hole with bind9 as forwarder

Installation of bind9

apt install bind9

Create a virtual interface (eth0:1)

Note: i have the IP : 192.168.1.109 by DHCP

edit the network settings file

@janus57
janus57 / .htaccess
Created March 19, 2016 17:42
PHPBoost rewrite help on forum
# 301 --- articles/articles-4-13+les-resistances.php => articles/3-electronique/7-les-resistances/
RewriteRule ^articles/articles-4-13\+les-resistances\.php$ /articles/3-electronique/7-les-resistances/? [L,R=301]
@janus57
janus57 / HtaccessFileCache.class.php
Created February 15, 2016 07:26
[PHPBoost 5.0][FIX] for oxito web hosting
<?php
@janus57
janus57 / OPcache_config.ini
Last active November 6, 2016 14:06
notes/memos about usefull commands
# Enable OPcache
opcache.enable=1
# The Memoru used by OPcache, default 64MB
# 128MB can ba good for 5 to 10 websites
opcache.memory_consumption=64
# 4MB seem to be prety "low", 8MB or 16MB seem better for website with lot of same class/variables
# Quick "explanation" : if you have the string "foobar" 1000 times in your code,
# internally OPcache will store 1 immutable variable for this string and just use a pointer
@janus57
janus57 / sysctl.conf
Created July 29, 2015 13:52
Default /etc/sysctl.conf under Debian 8 (aka Jessie)
#
# /etc/sysctl.conf - Configuration file for setting system variables
# See /etc/sysctl.d/ for additional system variables.
# See sysctl.conf (5) for information.
#
#kernel.domainname = example.com
# Uncomment the following to stop low-level messages on console
#kernel.printk = 3 4 1 3
@janus57
janus57 / index.html
Last active August 29, 2015 14:25 — forked from d3noob/index.html
Add multiple markers in leaflet.js
<!DOCTYPE html>
<html>
<head>
<title>Simple Leaflet Map</title>
<meta charset="utf-8" />
<link
rel="stylesheet"
href="http://cdn.leafletjs.com/leaflet-0.7/leaflet.css"
/>
</head>
@janus57
janus57 / .htaccess
Last active August 29, 2015 14:24
block specific domain against hotlinking
# Methode 1
# block specific domains
<IfModule mod_rewrite.c>
RewriteEngine On
# match example.org/com etc...
RewriteCond %{HTTP_REFERER} ^http://([^.]+\.)?example\. [NC]
# rewrite to specific file
RewriteRule \.(gif|jpg|bmp|jpeg|png)$ http://example.org/bad.jpg [R,NC,L]
</IfModule>