Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

View PsyChip's full-sized avatar
:atom:

PsyChip

:atom:
View GitHub Profile
@PsyChip
PsyChip / serialrelay.ino
Created August 23, 2015 11:31
Serial relay controller for arduino
/*
Serial Relay Controller
Armagan Corlu aka PsyChip
root@psychip.net
April 2015
*/
const byte NUMBER_OF_PINS = 4; // set number of relays
@PsyChip
PsyChip / class.selenium.php
Created August 23, 2015 11:35
Minified php driver for selenium web automation framework (http://www.seleniumhq.org)
<?php
/* Minified Sellenium PHP Driver
* Requires original webdriver to run
*
* Coded By Armagan Corlu aka Psy_chip
* root@psychip.net
* 2012
*
* + Macro Support
* + minified functions
@PsyChip
PsyChip / class.psydb.php
Created August 23, 2015 11:48
Set of extra functions and utilities for medoo database framework (http://medoo.in)
<?php
include_once "medoo.min.php"; // path to original medoo framework
class psydb extends medoo {
/*
* usage:
* rquery($query): raw query. returns a simple mysql resource
* aquery($query): return a single line in one array
* mquery($query): return all results in a inception (array in array)
@PsyChip
PsyChip / class.geolocation.php
Created August 23, 2015 11:59
Cross-version library for maxmind offline geolocation api. download depencies and databases from https://www.maxmind.com
<?php
# Maxmind Geolocation Database
# Portable library for cross-version readings
#
# Armagan Corlu aka Psy_Chip
# root@psychip.net
# 30.08.2014
#
# sample usage:
@PsyChip
PsyChip / wifi_sensor_station.ino
Last active April 17, 2016 12:11
wireless soil humidity, temperature and light measurement with esp8266. more info at http://psychip.net/entry/indoor-gardening-ep2-monitoring-vitals-with-esp8266
#include <SoftwareSerial.h>
#include <OneWire.h>
const String uniqid = "180316-003";
const String serveraddr = "192.168.1.21";
const String serverport = "3535";
const String ssid = "your_ssid_here";
const String password = "your_ssid_pass";
int TMP = 13;
<?php
/*
* Wifi Configuration Library For Windows Vista/7/8/10
* Uses operating system's built in utilities
*
* Armagan Corlu aka PsyChip
* March 2016
*
*/
/*
Raspberry pi toolkit for node.js
depends on sync runner library (npm install sync-runner)
functions:
getThrm(): returns cpu temperature
getVcc(): returns total used voltage by soc unit
uptime(): system uptime in milliseconds
serviceStart(): starts a system daemon, call serviceStop() to do opposite
/* global os */
var request = require('sync-request/index.js');
var raspi = require("raspi");
var conf = {
server: "192.168.1.125",
port: "8484",
devid: "200616-004",
debug: true,
@PsyChip
PsyChip / class.psyutil.php
Created July 2, 2016 09:49
my private php utilities which used in previously involved web projects. no documentation but it's worth to take a look.
<?php
# PsyUtils - Generic web toolkit for php 5.4+
# Armagan Corlu aka PsyChip
# root@psychip.net
# March 2014
$psy_mimetypes = [
'cpt' => 'application/mac-compactpro',
'bin' => 'application/macbinary',

Keybase proof

I hereby claim:

  • I am psychip on github.
  • I am psychip (https://keybase.io/psychip) on keybase.
  • I have a public key whose fingerprint is 1600 0ECF A507 E1E5 705E F4E2 3EC1 1897 E5E2 20CE

To claim this, I am signing this object: