Skip to content

Instantly share code, notes, and snippets.

import tensorflow as tf
with open('./image.jpg', 'rb') as f:
data = f.read()
image = tf.image.decode_jpeg(data)
print(image.eval(session=tf.Session()))
import java.awt.Color;
import java.awt.image.BufferedImage;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import javax.imageio.ImageIO;
public class Main {
require 'sinatra'
require 'json'
get '/send' do
text = params[:text]
send(text) unless text.nil?
'OK'
end
post '/callback' do
::(':'~^'('~^(~::((~(^(''~~'')))~^'~'~')'~^'('~^(~(^(''~~'')))~^'~'~^':'~':'~^')'~^'~')(')'~^(~(^(''~~'')))~^'('~'~'~^':'~^'^'~^(~(^(''~~'')))~'~'~^'^'~^':'~^'('~'~'~^':'~^'^'~^(~(^(''~~'')))~'~'~^':'~^'^'~^(~(^(''~~'')))~'~'~^'^'~^':'~^'('))~'~'~^':'~^'('~^')'~'('~^'~'~'('~^'~'~^':'~^(~(^(''~~'')))~^(~::((~(^(''~~'')))~^'~'~')'~^'('~^(~(^(''~~'')))~^'~'~^':'~':'~^')'~^'~')(')'~^(~(^(''~~'')))~^'('~'~'~^':'~^'^'~^(~(^(''~~'')))~'~'~^'^'~^':'~^'('~'~'~^':'~^'^'~^(~(^(''~~'')))~'~'~^':'~^'^'~^(~(^(''~~'')))~'~'~^'^'~^':'~^'('))~^')'~'^'~^':'~^'(')(':'~^'('~^(~(^(''~~'')))~'('~')'~^(~(^(''~~'')))~^'('~(~::((~(^(''~~'')))~^'~'~')'~^'('~^(~(^(''~~'')))~^'~'~^':'~':'~^')'~^'~')(')'~^(~(^(''~~'')))~^'('~'~'~^':'~^'^'~^(~(^(''~~'')))~'~'~^'^'~^':'~^'('~'~'~^':'~^'^'~^(~(^(''~~'')))~'~'~^':'~^'^'~^(~(^(''~~'')))~'~'~^'^'~^':'~^'('))~^(~(^(''~~'')))~^'('~')'~^(~(^(''~~'')))~^'('~(~::((~(^(''~~'')))~^'~'~')'~^'('~^(~(^(''~~'')))~^'~'~^':'~':'~^')'~^'~')(')'~^(~(^(''~~'')))~^'('~'~'~^':'~^'^'~^(~(^(''~~'')))~'~'~^'^'~^':
::((~::('~'~^~(^(''~~''))~':'~^~(^(''~~''))~^'~'~^'('~^')'~')'~^':'~^'~')(')'~^~(^(''~~''))~^'('~'^'~^~(^(''~~''))~^':'~^'~'~'^'~^':'~^'~'~^'('~'^'~^~(^(''~~''))~^':'~^'~'~'^'~^~(^(''~~''))~^':'~^'~'~'^'~^':'~^'~'~^'('))~^':'~^'('~'~'~^')'~^'('~^':'~'('~^'~'~'~'~^':'~^(~::('~'~^~(^(''~~''))~':'~^~(^(''~~''))~^'~'~^'('~^')'~')'~^':'~^'~')(')'~^~(^(''~~''))~^'('~'^'~^~(^(''~~''))~^':'~^'~'~'^'~^':'~^'~'~^'('~'^'~^~(^(''~~''))~^':'~^'~'~'^'~^~(^(''~~''))~^':'~^'~'~'^'~^':'~^'~'~^'('))~^')'~^(~(^(''~~'')))~^'('~':'~^'^'~^'(')('('~^(~(^(''~~'')))~^':'~':'~^(~(^(''~~'')))~^'('~^'~'~':'~^(~::('~'~^~(^(''~~''))~':'~^~(^(''~~''))~^'~'~^'('~^')'~')'~^':'~^'~')(')'~^~(^(''~~''))~^'('~'^'~^~(^(''~~''))~^':'~^'~'~'^'~^':'~^'~'~^'('~'^'~^~(^(''~~''))~^':'~^'~'~'^'~^~(^(''~~''))~^':'~^'~'~'^'~^':'~^'~'~^'('))~^'^'~^'('~'~'~^(~(^(''~~'')))~^'^'~^(~::('~'~^~(^(''~~''))~':'~^~(^(''~~''))~^'~'~^'('~^')'~')'~^':'~^'~')(')'~^~(^(''~~''))~^'('~'^'~^~(^(''~~''))~^':'~^'~'~'^'~^':'~^'~'~^'('~'^'~^~(^(''~~''))~^':'~^'~'~'^'~^~(^(''~~
::('('~^(~::('~'~^~(^(''~~''))~':'~^~(^(''~~''))~^'~'~^'('~^')'~')'~^':'~^'~')(')'~^~(^(''~~''))~^'('~'^'~^~(^(''~~''))~^':'~^'~'~'^'~^':'~^'~'~^'('~'^'~^~(^(''~~''))~^':'~^'~'~'^'~^~(^(''~~''))~^':'~^'~'~'^'~^':'~^'~'~^'('))~^':'~':'~^')'~^'~'~^'('~'~'~^'('~(~::('~'~^~(^(''~~''))~':'~^~(^(''~~''))~^'~'~^'('~^')'~')'~^':'~^'~')(')'~^~(^(''~~''))~^'('~'^'~^~(^(''~~''))~^':'~^'~'~'^'~^':'~^'~'~^'('~'^'~^~(^(''~~''))~^':'~^'~'~'^'~^~(^(''~~''))~^':'~^'~'~'^'~^':'~^'~'~^'('))~^(~(^(''~~'')))~^'~'~^'('~^':'~^')'~'('~^':'~^'^')((~(^(''~~'')))~^'('~^':'~':'~^'('~^(~(^(''~~'')))~^'~'~'^'~^':'~^'('~^(~::('~'~^~(^(''~~''))~':'~^~(^(''~~''))~^'~'~^'('~^')'~')'~^':'~^'~')(')'~^~(^(''~~''))~^'('~'^'~^~(^(''~~''))~^':'~^'~'~'^'~^':'~^'~'~^'('~'^'~^~(^(''~~''))~^':'~^'~'~'^'~^~(^(''~~''))~^':'~^'~'~'^'~^':'~^'~'~^'('))~'~'~^'('~^'^'~^':'~'^'~^')'~^'~'~^(~::('~'~^~(^(''~~''))~':'~^~(^(''~~''))~^'~'~^'('~^')'~')'~^':'~^'~')(')'~^~(^(''~~''))~^'('~'^'~^~(^(''~~''))~^':'~^'~'~'^'~^':'~^'~'~^'('~'^'~^~(^(''~~''))~^':'~^'~'~'^'~^
$ for s in $(echo 1 | sed -E "s/(.*)/\1+2\n\1-2\n\12/" | sed -E "s/(.*)/\1+3\n\1-3\n\13/" | sed -E "s/(.*)/\1+4\n\1-4\n\14/" | sed -E "s/(.*)/\1+5\n\1-5\n\15/" | sed -E "s/(.*)/\1+6\n\1-6\n\16/" | sed -E "s/(.*)/\1+7\n\1-7\n\17/" | sed -E "s/(.*)/\1+8\n\1-8\n\18/" | sed -E "s/(.*)/\1+9\n\1-9\n\19/"); do echo $s | bc | grep -q ^100 && echo $s; done
1+2+3-4+5+6+78+9
1+2+34-5+67-8+9
1+23-4+5+6+78-9
1+23-4+56+7+8+9
12+3+4+5-6-7+89
12+3-4+5+67+8+9
12-3-4+5-6+7+89
123+4-5+67-89
123+45-67+8-9

Reactに触れてみて

特徴:

  • 描画するComponentに分けて管理・再利用できる
  • 状態が変化し再描画が必要になっても最小限の更新差分でやってくれる
  • server side renderingにも対応しているのでSEO対策にも効く

というところで 使いどころは

  • 要素の動的変更が多いsingle page application
  • ある程度動的で、かつSEOも考慮したいWebアプリ
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.ObjectInputStream;
import java.lang.reflect.Array;
import java.util.ArrayList;
public class Deserializer {
public static void main(String[] args) {
String filepath = args[0];
;; use "Show documentation" as 1st action
(eval-after-load "helm-go-package"
'(progn
(let* ((actions (helm-attr 'action helm-source-go-package))
(godoc (nth 2 actions)))
(delete godoc actions)
(push godoc actions)
(helm-attrset 'action actions helm-source-go-package))))