Skip to content

Instantly share code, notes, and snippets.

@avlidienbrunn
avlidienbrunn / writeup.md
Created September 18, 2023 16:18
challenge writeup content-type shenanigans

Description

This was a challenge to demonstrate how the content-type header can be used to fool the browser into treating the HTTP response body in unexpected ways.

Source

As the harder solution works for both, heres source:

php
require "net/http"
require "json"
class Pipeline < BasicObject
def self.start
new
end
def initialize

ワークショップ課題

課題

次のようなシステム開発を行う場合に、必要な Web アプリケーションのルーティングを設計せよ。

課題の詳細

東京の片田舎にあるソフトウェア開発企業、レストフル社は、社内システムにミニSNSの機能を追加することになった。

@joker1007
joker1007 / ginzarb_21.md
Last active April 14, 2021 06:41
Ginza.rb 21回の発表資料。rails_adminのつらみとオススメgem達。

rails_adminのつらみとオススメGemについて

rails_adminのつらみ

カスタマイズできるようで出来ない

レコード件数が一定以上になると使えない機能

  • ダッシュボード
  • 何も考えずに各モデルをカウントするのでレコード件数増えるとえらいことになる。
@LuckOfWise
LuckOfWise / gist:f31040f93dd8e90e4234
Last active August 29, 2015 14:16
1時間毎に予定をremottyに投稿するGAS
function myFunction() {
var sheet = SpreadsheetApp.getActiveSheet();
var calendar = CalendarApp.getDefaultCalendar();
var from = new Date();
// 今から60分後にかぶる予定をさがす
var to = new Date(from.getTime() + (1000 * 60 * 60));
// このURLを自分のものに直してね
var link = "https://www.remotty.net/rooms/1/bot/message.json?(twitter用の奴と同じクエリ)";
var events = calendar.getEvents( from , to );
if (events.length > 0){
@udzura
udzura / kuniaki.rb.md
Last active December 27, 2015 01:49
kuniaki.rb 漫談原稿

paperboy&co. に入社して10日が経ったが俺はもう限界かもしれない(仮)

こんにちは

  • @udzura
  • ちょっと前までエーミングでC#を書いてました

igaigaさん

@satococoa
satococoa / user.rb
Last active December 18, 2015 14:19
User モデル
class User < ActiveRecord::Base
has_secure_password
validates :email, presence: true, uniqueness: true
validates :password, length: { minimum: 6, if: ->(u) { u.password.present? } }
end
@arashm
arashm / rbenv_migrate_gems.sh
Created February 3, 2013 09:31
migrate GEMs from rbenv cache to the newer version of ruby (without internet) Thanks to Austin Ziegler - http://stackoverflow.com/questions/13649241/copying-gems-from-previous-version-of-ruby-in-rbenv
#!/bin/sh
# if you're using ZSH, change the shebang above to "#!/bin/zsh -i"
if [ ${#} -ne 2 ]; then
echo >&2 Usage: $(basename ${0}) old-version new-version
exit 1
fi
home_path=$(cd ~; pwd -P)
old_version=${1}
@yuua
yuua / oauth2_fugu_book.md
Created October 25, 2012 09:44
OAuth2読書会

1章

重要な用語

1.認証(Authentication) ユーザ自身が何者であると主張しているかを検証するプロセス ユーザ名が表すのはユーザが主張するアイデンティティであり、アプリケーション側は、ユーザの入力したパスワードが正しければ、本人であるとみなす

2.連合型認証(Federated Authentication) ユーザアイデンティティの検証プロセスを外部サービスに依存しているアプリケーションのことをいう。

@rgreenjr
rgreenjr / postgres_queries_and_commands.sql
Last active May 10, 2024 17:12
Useful PostgreSQL Queries and Commands
-- show running queries (pre 9.2)
SELECT procpid, age(clock_timestamp(), query_start), usename, current_query
FROM pg_stat_activity
WHERE current_query != '<IDLE>' AND current_query NOT ILIKE '%pg_stat_activity%'
ORDER BY query_start desc;
-- show running queries (9.2)
SELECT pid, age(clock_timestamp(), query_start), usename, query
FROM pg_stat_activity
WHERE query != '<IDLE>' AND query NOT ILIKE '%pg_stat_activity%'