Bash aliases to quickly spin up a Python HTTP server:
- Starts at a default or custom port
- Automatically finds the next available port if taken
- Optionally opens the server in your default web browser
#!/bin/bash | |
CURRENT_TIME=$(date +%s) | |
mailq | awk '/^[A-F0-9]/ {print $1, $3, $4, $5}' | while read -r ID MONTH DAY TIME; do | |
MESSAGE_DATE="$MONTH $DAY $TIME $(date +%Y)" | |
MSG_TIMESTAMP=$(date -d "$MESSAGE_DATE" +%s 2>/dev/null) | |
if [ $? -ne 0 ]; then |
#include <stdio.h> | |
#include <stdlib.h> | |
#include <string.h> | |
#include <unistd.h> | |
#include <limits.h> | |
#include <stdint.h> | |
#include <pthread.h> | |
void restart_program() { | |
char program_path[100]; |
<?php | |
//Tasofidiy son generatsiya qilish | |
function lcg(&$seed) { | |
//ushbu qiymatlar CSda tasodifiy son generatsiyasi uchun eng ko'p statistikalarga asoslanib aniqlangan | |
$a = 1664525; | |
$c = 1013904223; | |
// 2ning 32-darajasi | |
$m = pow(2, 32); |
#include <sys/mman.h> | |
void* c_malloc(size_t size) { | |
void* ptr; | |
asm volatile ( | |
"mov $9, %%rax\n" | |
"mov $0, %%rdi\n" | |
"mov %1, %%rsi\n" | |
"mov $3, %%rdx\n" |
#include <stdio.h> | |
#include <string.h> | |
void similar_str( const char* txt1, int len1, const char* txt2, int len2, int* pos1, int* pos2, int* max, int* count ) { | |
*max = 0; | |
*count = 0; | |
for ( int i = 0; i < len1; i++ ) { | |
for ( int j = 0; j < len2; j++ ) { | |
int l = 0; | |
<?php | |
function huffmannEncode($string) { | |
$originalString = $string; | |
$occurences = array(); | |
while (isset($string[0])) { | |
$occurences[] = array(substr_count($string, $string[0]), $string[0]); | |
$string = str_replace($string[0], '', $string); | |
} |
<?php | |
function findArrayWithLevenshtein( $input, $dic ) { | |
$minDistance = PHP_INT_MAX; | |
$correctedWord = $input; | |
foreach ( $dic as $key => $value ) { | |
$distance = levenshtein( $input, $key ); | |
if ( $distance < $minDistance ) { | |
$minDistance = $distance; |
#!/bin/bash | |
username="root" #ssh uchun foydalanuvchi | |
ssh_key_path="/home/$USER/.ssh/id_rsa.pub" #ssh kalit | |
# serverlar ro'yxati | |
servers=( | |
server1.domain.uz | |
server2.domain.uz | |
server3.domain.uz |
<?php | |
function check_tasix( $ip ){ | |
$range = @file_get_contents('tasix.json'); | |
$range = json_decode($range, TRUE); | |
if( !is_array( $range ) ) return false; | |
ksort( $range ); | |
$ip2long = ip2long( $ip ); | |
if( $ip2long !== false ) { |