Install the OpenSSL on Debian based systems
sudo apt-get install openssl
Here are the best startup tools of 2019 that will help you build out your startup business as quickly, cheaply, and efficiently as possible.
This is a curated list of tools for everything from productivity to web hosting to development tools to designing. Most of these tools are either free or have limited free option that is enough for startups. We love all the free services out there, but it would be good to keep it on topic. It's a bit of a grey line at times so this is a bit opinionated; feel free to suggest and contribute in this list.
A curated list of awesome PHP frameworks, libraries and software. | |
* [laravel/laravel](https://github.com/laravel/laravel) - A PHP Framework For Web Artisans | |
* [symfony/symfony](https://github.com/symfony/symfony) - The Symfony PHP framework | |
* [bcit-ci/CodeIgniter](https://github.com/bcit-ci/CodeIgniter) - Open Source PHP Framework (originally from EllisLab) | |
* [domnikl/DesignPatternsPHP](https://github.com/domnikl/DesignPatternsPHP) - sample code for several design patterns in PHP | |
* [fzaninotto/Faker](https://github.com/fzaninotto/Faker) - Faker is a PHP library that generates fake data for you | |
* [yiisoft/yii2](https://github.com/yiisoft/yii2) - Yii 2: The Fast, Secure and Professional PHP Framework | |
* [composer/composer](https://github.com/composer/composer) - Dependency Manager for PHP |
function show_git_branch() | |
for line in io.popen("git branch 2>nul"):lines() do | |
local m = line:match("%* (.+)$") | |
local b = "\x1b[32;22;49m".."("..m..")".."\x1b[39;22;49m" | |
if m then | |
clink.prompt.value = clink.prompt.value:gsub(">"," "..b.." >") | |
break | |
end | |
end | |
return false |
set ssl_starttls=yes | |
set ssl_force_tls=yes | |
set imap_user = '[email protected]' | |
set imap_pass = 'password_here' | |
set from= $imap_user | |
set use_from=yes | |
set realname='Your_Name' | |
set folder = imaps://imap-mail.outlook.com:993 | |
set spoolfile = "+INBOX" |
While the following structure is not an absolute requirement or enforced by the tools, it is a recommendation based on what the JavaScript and in particular Node community at large have been following by convention.
Beyond a suggested structure, no tooling recommendations, or sub-module structure is outlined here.
lib/
is intended for code that can run as-issrc/
is intended for code that needs to be manipulated before it can be used/* Compile: gcc xx.c -o xx -lX11 */ | |
#include <X11/X.h> | |
#include <X11/Xlib.h> | |
#include <X11/Xatom.h> | |
#include <X11/Xutil.h> | |
#include <X11/keysym.h> | |
#include <X11/Xos.h> | |
#include <stdio.h> |