Skip to content

Instantly share code, notes, and snippets.

View revathskumar's full-sized avatar

Revath S Kumar revathskumar

View GitHub Profile
@revathskumar
revathskumar / Hex.gren
Last active July 23, 2023 12:57
Convert a decimal integer to a hexdecimal string : port of https://github.com/rtfeldman/elm-hex
View Hex.gren
module Hex exposing (fromString, toString)
{-| Convert to and from Hex strings.
@docs fromString, toString
-}
import Math exposing ( modBy )
@revathskumar
revathskumar / CliArg.gren
Last active July 23, 2023 11:34
gen test function reading from cli argumant
View CliArg.gren
module TestMain exposing ( main )
import Node
import Node.Program as Program exposing ( Program )
import Stream exposing ( Stream )
main : Program Model Msg
main =
Program.define
@revathskumar
revathskumar / tg-bot-api.md
Created April 23, 2023 13:00 — forked from SanariSan/readme.md
Telegram HTTP bot API via CURL | Send text, photos, documents, etc.
View tg-bot-api.md

Here are some examples on how to use Telegram bot api via CURL

Prerequisites

For getting messages in private chat with bot

  • Create a bot using @BotFather, get it's token
  • Start conversation with bot
  • Run following curl command
curl https://api.telegram.org/bot/getUpdates | grep -Po '"from":{"id":.+?,'
View mtnl.js
(function() {
var buttonPrefix = "+";
var buttonTag = "button";
var categoryTag = "category";
var commandTag = "cmd";
var confirmTag = "confirm";
var displayTag = "display";
var errorTag = "error";
var formatTag = "format";
var linkedTag = "linked";
View crash.log
-- Control frame information -----------------------------------------------
c:0006 p:---- s:0017 e:000016 CFUNC :send_objectspace_dump
c:0005 p:0149 s:0014 e:000013 METHOD /Users/revathskumar/.rvm/rubies/ruby-2.3.0/lib/ruby/site_ruby/2.3.0/rbkit/server.rb:71
c:0004 p:0051 s:0010 e:000009 BLOCK /Users/revathskumar/.rvm/rubies/ruby-2.3.0/lib/ruby/site_ruby/2.3.0/rbkit/server.rb:46 [FINISH]
c:0003 p:---- s:0007 e:000006 CFUNC :loop
c:0002 p:0009 s:0004 e:000003 BLOCK /Users/revathskumar/.rvm/rubies/ruby-2.3.0/lib/ruby/site_ruby/2.3.0/rbkit/server.rb:42 [FINISH]
c:0001 p:---- s:0002 e:000001 (none) [FINISH]
-- Ruby level backtrace information ----------------------------------------
/Users/revathskumar/.rvm/rubies/ruby-2.3.0/lib/ruby/site_ruby/2.3.0/rbkit/server.rb:42:in `block in start'
View rbkit-client.log
-- The C compiler identification is AppleClang 6.1.0.6020053
-- The CXX compiler identification is AppleClang 6.1.0.6020053
-- Check for working C compiler: /Library/Developer/CommandLineTools/usr/bin/cc
-- Check for working C compiler: /Library/Developer/CommandLineTools/usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /Library/Developer/CommandLineTools/usr/bin/c++
-- Check for working CXX compiler: /Library/Developer/CommandLineTools/usr/bin/c++ -- works
View func_args.php
<?php
Class Api {
public static $log;
public static function setLogger($func) {
self::$log = &$func;
}
public static function errorLog($st) {
View exception.php
<?php
class Service {
public function create() {
print "In service create\n";
//try {
$this->send();
//}
//catch(ServiceException $e) {
// print "catch service exception in create\n";
@revathskumar
revathskumar / deploy.sh
Last active August 29, 2015 14:20
PHP, Apache deployment setup
View deploy.sh
apt-get install -y build-essential git-core libyaml-dev
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
curl -L get.rvm.io | bash -s stable
source /home/lookup/.rvm/scripts/rvm
rvm reload
rvm install 2.2.2
gem install capistrano --no-ri --no-rdoc
View build-erlang-17.0.sh
#!/bin/bash
# Pull this file down, make it executable and run it with sudo
# wget https://gist.githubusercontent.com/bryanhunter/10380945/raw/build-erlang-17.0.sh
# chmod u+x build-erlang-17.0.sh
# sudo ./build-erlang-17.0.sh
if [ $(id -u) != "0" ]; then
echo "You must be the superuser to run this script" >&2
exit 1
fi