Skip to content

Instantly share code, notes, and snippets.

View kjdev's full-sized avatar

kjdev

  • Japan
  • 16:51 (UTC +09:00)
View GitHub Profile
@kjdev
kjdev / xs-client.c
Created August 23, 2012 05:38
ZeroMQ and Crossroads I/O
/* Crossroad I/O Client */
#include "xs/xs.h"
#include <string.h>
int main(int argc, char **argv)
{
void *ctx = xs_init();
void *backend = xs_socket(ctx, XS_DEALER);
//xs_bind (backend, "ipc://backend");
xs_bind (backend, "tcp://127.0.0.1:5570");
xs_msg_t msg;
@kjdev
kjdev / snapshot.el
Created October 4, 2012 01:18
snapshot scripts
;;; snapshot
(defun snapshot ()
(interactive)
(let ((msg (read-from-minibuffer "comment: ")))
(if (> (length msg) 0)
(shell-command (concat "~/bin/snapshot -m \"" msg "\" " (buffer-file-name)))
(shell-command (concat "~/bin/snapshot " (buffer-file-name))))))
--- a/msgpack.h
+++ b/msgpack.h
@@ -9,103 +9,13 @@
#include <stdint.h>
#endif
-#if HAVE_ARPA_INET_H
-#include <arpa/inet.h>
-#endif
-
@kjdev
kjdev / coveralls.sh
Last active December 17, 2015 14:29
POST coveralls by gcov
#!/bin/bash
usage()
{
echo "Usage: "${0##*/}" [-s FILES] [-t TOKEN] [-g DIR] [-h] [-v]"
echo ""
echo "Options:"
echo " s: source files"
echo " t: secret repo token for your repository"
echo " g: search gcov/gcda file path"
#!/bin/bash
files=(libtool ltmain.sh)
srcdir=`pwd`
IFS=$'\n'
for file in ${files[@]}
do
if [ ! -f ${srcdir}/${file} ]; then
continue
@kjdev
kjdev / git-task
Last active December 23, 2015 11:59
Simple git task command
#!/usr/bin/env bash
set -e
VERSION="0.0.1"
TASKFILE=".task"
_git="/usr/bin/git"
_grep="/usr/bin/grep"
_sed="/usr/bin/sed"
<?php
class db
{
private $_dsn = '';
private $_username = null;
private $_password = null;
private $_pdo = null;
public function __construct($cli)
{
<?php
class echoTask extends \Phalcon\CLI\Task
{
public function mainAction()
{
echo "echoMainAction\n";
}
}
@kjdev
kjdev / phalcon-2.0.0-view-engine-markdown.patch
Last active August 29, 2015 14:17
Phalcon 2.0.0 patch: Phalcon\Mvc\View\Engine\Markdown
diff --git a/config.json b/config.json
index 8183eec..b5cf118 100644
--- a/config.json
+++ b/config.json
@@ -28,6 +28,16 @@
"phalcon/mvc/model/query/parser.c",
"phalcon/mvc/view/engine/volt/parser.c",
"phalcon/mvc/view/engine/volt/scanner.c",
+ "phalcon/mvc/view/engine/markdown/parser.c",
+ "phalcon/mvc/view/engine/markdown/autolink.c",
@kjdev
kjdev / phalcon-2.0.1-skip-unittest-yaml.patch
Created May 22, 2015 00:12
Phalcon 2.0.1 patch: Skip UnitTest yaml
--- a/cphalcon/unit-tests/ConfigTest.php
+++ b/cphalcon/unit-tests/ConfigTest.php
@@ -293,12 +293,22 @@ class ConfigTest extends PHPUnit_Framework_TestCase
public function testYamlConfig()
{
+ if (!extension_loaded('yaml')) {
+ $this->markTestSkipped('Warning: yaml extension is not loaded');
+ return false;
+ }