Skip to content

Instantly share code, notes, and snippets.

View dmnlk's full-sized avatar
🤘
nemui

dmnlk dmnlk

🤘
nemui
View GitHub Profile
1. `curl -L -O https://github.com/phpbrew/phpbrew/raw/master/phpbrew`
2. chmod +x phpbrew
3. phpbrew init
4. `phpbrew install -j 8 7.1.27 +default +dbs +intl`
```
configure: error: Please reinstall the BZip2 distribution
Please checkout the build log file for more details:
tail /Users/xx/.phpbrew/build/php-7.1.27/build.log
```
@dmnlk
dmnlk / weather.gs
Created May 10, 2017 14:47
change slack status by wheather
var token = ""; // fill your legacy token from https://api.slack.com/custom-integrations/legacy-tokens
var city_id = "130010"; // change your city id from http://weather.livedoor.com/weather_hacks/webservice
function myFunction() {
var response = UrlFetchApp.fetch("http://weather.livedoor.com/forecast/webservice/json/v1?city="+city_id);
if (response.getResponseCode() != 200) {
return false;
}
var json = JSON.parse(response.getContentText());
client.on_timeline_status do |status|
if status.media?
status.media.each { |m|
puts m.media_uri
}
end
end
@dmnlk
dmnlk / gist:28e74cb78e206f905efb
Created September 16, 2014 06:05
SlackにPostするなんか
#!/usr/bin/perl
use utf8;
use strict;
use warnings;
use Encode 'decode';
use Encode 'encode';
use JSON qw(encode_json);
my $dir = $ARGV[0];
@dmnlk
dmnlk / gist:9caf8aea372d132a4f28
Created September 16, 2014 06:03
ssh→tailf→grep→hoge
#/bin/sh
post () {
while read i
do
echo $i | grep -q "403"
if [ $? = "0" ];then
echo $i;
fi
done
@dmnlk
dmnlk / gist:1753535
Created February 6, 2012 17:33
com.apple.package-type.mach-o-dylib;
{ Type = PackageType;
Identifier = com.apple.package-type.mach-o-dylib;
Name = "Mach-O Dynamic Library";
Description = "Mach-O dynamic library";
DefaultBuildSettings = {
EXECUTABLE_PREFIX = "";
EXECUTABLE_SUFFIX = "";
EXECUTABLE_NAME = "$(EXECUTABLE_PREFIX)$(PRODUCT_NAME)$(EXECUTABLE_VARIANT_SUFFIX)$(EXECUTABLE_SUFFIX)";
EXECUTABLE_PATH = "$(EXECUTABLE_NAME)";
};
@dmnlk
dmnlk / gist:1753532
Created February 6, 2012 17:32
Dynamic library
{ Type = ProductType;
Identifier = com.apple.product-type.library.dynamic;
Class = PBXDynamicLibraryProductType;
Name = "Dynamic Library";
Description = "Dynamic library";
IconNamePrefix = "TargetPlugin";
DefaultTargetName = "Dynamic Library";
DefaultBuildProperties = {
FULL_PRODUCT_NAME = "$(EXECUTABLE_NAME)";
MACH_O_TYPE = "mh_dylib";
@dmnlk
dmnlk / gist:1753201
Created February 6, 2012 16:43
sample
void setState(BOOL enable) // required; called when user presses toggle button
{
if (enable) // toggle is disabled, so enable it
{
char hostname[256];
int hostname_length=30;
gethostname(hostname,hostname_length);
NSLog(@"%s",hostname);
NSString *str =[NSString stringWithUTF8String:hostname];
av = [[UIAlertView alloc] initWithTitle:@"yourhost" message:str delegate:nil cancelButtonTitle:@"Ok" otherButtonTitles:nil];
@dmnlk
dmnlk / gist:1653093
Created January 21, 2012 15:38
リクナビログインBookmarklet
javascript:(function() {var a = 0; var b = 0;b = document.getElementsByName('rikunabiCd'); for (a = 0; a < b.length; a++) { b[a].value='username'};b = document.getElementsByName('password'); for (a = 0; a < b.length; a++) { b[a].value='password'};})()
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define ARRAYINT 10000
int main(){
int array[ARRAYINT];
int i=0;
int ran,ran2;
int tmp =0,;
int j=0;