Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

View ReekenX's full-sized avatar
💻
React, Vue, Rails, Python

Remis Jarmalavicius ReekenX

💻
React, Vue, Rails, Python
View GitHub Profile
@ReekenX
ReekenX / mysql_grant_access.sql
Created March 20, 2012 15:11
Mysql: Grant access to single database
GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, ALTER, LOCK TABLES, INDEX ON db_name.* TO db_username@localhost IDENTIFIED BY 'super duper secret password';
@ReekenX
ReekenX / pomodoro.bash
Created March 18, 2014 06:43
Pomodoro Bash
#!/bin/bash
# Public domain license
# Not original author: Remigijus Jarmalavičius
#
# Usage:
# pomodoro "title for work"
filename="/home/remigijus/Kodas/smelio-deze/`date '+%Y-%m-%d'`.log"
@ReekenX
ReekenX / social_sharing_links.txt
Created March 19, 2014 04:29
Social sharing links
@ReekenX
ReekenX / secure_ssh_key_generation.bash
Created March 19, 2014 04:30
Secure SSH key generation
ssh-keygen -b 4048 -t rsa -C "Description for secure key"
@ReekenX
ReekenX / media_queries.css
Created March 19, 2014 04:34
CSS media queries
/* Smartphones (portrait and landscape) ----------- */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px) {
/* Styles */
}
/* Smartphones (landscape) ----------- */
@media only screen
and (min-width : 321px) {
@ReekenX
ReekenX / min_height.css
Created March 19, 2014 04:36
Min height for all browsers
#div {
min-height: 500px;
height:auto !important;
height: 500px;
}
@ReekenX
ReekenX / force_file_downloading.php
Created March 19, 2014 04:55
Force file downloading
<?php
function downloadFile($file){
$file_name = $file;
$mime = 'application/force-download';
header('Pragma: public'); // required
header('Expires: 0'); // no cache
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Cache-Control: private',false);
header('Content-Type: '.$mime);
@ReekenX
ReekenX / get_real_ip.php
Created March 19, 2014 04:57
GET real IP address (under proxy)
<?php
function get_real_ip() {
$proxy_headers = array(
'CLIENT_IP',
'FORWARDED',
'FORWARDED_FOR',
'FORWARDED_FOR_IP',
'HTTP_CLIENT_IP',
'HTTP_FORWARDED',
@ReekenX
ReekenX / random_string_generator.php
Created March 19, 2014 04:57
Random string generator from dataset
<?php
function genRandomString($length) {
$characters = "0123456789abcdefghipqrstuvwxyz";
$string = "";
for ($p = 0; $p < $length; $p++) {
$string .= $characters[mt_rand(0, strlen($characters) - 1)];
}
return $string;
}
@ReekenX
ReekenX / starts_with_ends_with.php
Created March 19, 2014 04:58
Functions startsWith() and endsWith() like in Python
<?php
function startsWith($haystack, $needle) {
return !strncmp($haystack, $needle, strlen($needle));
}
function endsWith($haystack, $needle) {
$length = strlen($needle);
if ($length == 0) {
return true;