Skip to content

Instantly share code, notes, and snippets.

@localdisk
localdisk / routes.php
Last active August 29, 2015 14:03
CakePHP の Router::parseExtensions っぽい動きを Laravel で考えてみた
<?php
Route::get('api/members{ext?}', function($ext = null)
{
if (is_null($ext)) {
$ext = 'view';
}
$ext = ltrim($ext, '.');
// ここはちょっと考える必要あるかも
// View の切り替えをしたい場合は View::make がいいかもしれません
return Response::$ext('test');
@localdisk
localdisk / api.php
Created July 2, 2014 04:40
Laravel で API を書くときの拡張子とかもろもろ対応
<?php
// Route::controller の戻り値は void なので Route::pattern でパラメータをチェック
Route::pattern('ext', 'xml|json');
// API 定義
Route::controller('api/{resource}.{ext?}', 'ApiController');
class ApiController extends \BaseController {
public function getIndex($resource, $ext = null)
{
@localdisk
localdisk / Bench.php
Last active August 29, 2015 14:04
Simple Benchmark Library
<?php
namespace localdisk;
use Closure;
class Bench
{
/**
@localdisk
localdisk / ApiController.php
Created October 6, 2014 08:47
ApiController
<?php
/**
* ApiController
*
* @author m.matsuo
*/
class ApiController extends BaseController
{
// Route::controller('api/v1', 'ApiController');
@localdisk
localdisk / javaweb.md
Last active August 29, 2015 14:08
javaweb

Java で Web アプリケーション

Java で Web アプリケーションを作る際に調べた覚書。

Java EE 7

@localdisk
localdisk / composer.json
Created December 3, 2014 07:11
laravel/socialite 設定例
{
"name": "laravel/laravel",
"description": "The Laravel Framework.",
"keywords": ["framework", "laravel"],
"license": "MIT",
"type": "project",
"require": {
"laravel/framework": "~5.0",
"laravel/socialite": "~2.0"
},
@localdisk
localdisk / ansible_provision.sh
Created May 20, 2015 00:25
ゲストOSにAnsibleインストール
#!/usr/bin/env bash
ansible_conf="/home/vagrant/.ansible.cfg"
if ! [ `which ansible` ]; then
sudo yum -y update
sudo yum -y install python-setuptools python-devel
sudo yum -y groupinstall "Development Tools"
sudo easy_install pip
sudo pip install ansible
"============================
" General
"============================
" 入力欄に自動フォーカスしない
set focuscontent
" /,? 検索結果をハイライト
set hlsearch
" :oなどでの補完候補をサーチエンジン、履歴に限定
@localdisk
localdisk / notifications.blade.php
Created July 2, 2015 04:25
notifications.blade.php
@if (count($errors) > 0)
<div class="alert alert-danger alert-block">
<button type="button" class="close" data-dismiss="alert">&times;</button>
<h4>Error</h4>
<ul>
@foreach($errors->all() as $e)
<li>{{ $e }}</li>
@endforeach
</ul>
</div>
@localdisk
localdisk / workshop.md
Created July 8, 2015 02:51
Laravel Workshop 計画