Overview ちょっと草植えときますね型言語 GrassをSQLで実装しましたという話. Grassはλ計算をベースにした関数型プログラミング言語です.公式ページの仕様を元にSQL(PostgreSQL)で実装しました. 他Grassについては上記の公式ページとかここら辺を参照. プログラミング言語/Grass - プログラミングスレまとめ in VIP うはwww Mosh で Grass 実装したwwww - Higepon’s blog - Mona OS and Mosh Example 1 2 3 4 5 6 7 8 9 10 11 12 13 14 SELECT run_grass('wwWWwv wwwwWWWwwWwwWWWWWWwwwwWwwv wWWwwwWwwwwWwwwwwwWwwwwwwwww'); run_grass ----------- ww (1 r
((Pythonで) 書く ((さらに良い) Lisp) インタプリタ) Peter Norvig / 青木靖 訳 前のエッセイでは、90行のPythonコードでシンプルなLispインタプリタを書く方法を示した(lis.py)。このエッセイでは、3倍込み入っているが、より完全なlispy.pyを実装しよう。それぞれの節で1つの機能追加を扱っている。 (1) 新しいデータ型 - 文字列、論理型、複素数、ポート Lispyへの新しいデータ型の追加は3つの部分からなる。データの内部表現、それを扱う手続き、読み書きのためのシンタックスだ。ここでは4つの型を追加する(入力ポート以外はPythonのネイティブ表現をそのまま使う)。 文字列 文字列リテラルはダブルクォーテーションで囲まれる。文字列の中で \n は改行を、\" はダブルクォーテーションを意味する。論理型 構文 #t と #f はTrue
Peter Norvig / 青木靖 訳 このページには2つの目的がある。コンピュータ言語の実装について一般的な記述をすることと、Lispの方言であるSchemeのサブセットをPythonで実装する具体的な方法を示すことである。私はこのインタプリタをLispy (lis.py)と呼ぶ。何年か前に私はJavaとCommon LispでSchemeインタプリタを書く方法を示した。今回の目標は、アラン・ケイが「ソフトウェアのマクスウェル方程式」と呼んだところの簡潔さと取っつきやすさを可能な限り実現するということだ。 SchemeのサブセットLispy の構文と意味論 コンピュータ言語の多くは様々な構文的な決まり(キーワード、中置演算子、カッコ、演算子優先順、ドット記法、セミコロンなど)を持っているが、Lisp族言語の1つとして、Schemeの構文はすべてカッコ付きの前置記法であるリストを基本とし
私はフリーランスの Web デザイナーとして、クライアントさんの Web サイトを作成するお手伝いをさせていただいています。今回は、私が仕事でデザインするときに気をつけている事や、Web 制作のフローをまとめてみました ...。 Webサイトを作るとき、みなさんはどんな制作フローをたどって作ってますか?私はフリーランスで仕事をしていて、最初から最後までひとりで作ることが多いです。今回はふだんデザインする時に気をつけてる事や、いつもしている Webサイトの作成フローをまとめてみました。もっと効率化できることがあるはずだなーと思いつつ、最初から最後までを書いてみました。 また、Webデザイナーってどんな仕事なのっていう質問をときどきいただくので … こんなことしてます … みたいな紹介です。これはあくまで私が Webサイトを作る時にしているフローで、他の Webデザイナーさんや制作会社さんと違
元々これはwebcre8が人にデザインを教えるとき、「細部まで考えて考えて決定するからこそデザイナなんだよ」と言う事を伝えたいが為に書こうと思ったものです。熟練者の方も、読んで同様に思われましたら是非教育に使ってみてくださいw はじめに:デザインとは webcre8は「webデザイン」の門扉を叩いてから3年程。まだまだこの世界ではwebの先輩方から学ばせてもらうばかりですが、曲がりなりにも「デザイン」というもの自体とは長く向き合ってきたつもりです。 webcre8の考えでは、例えばゲームのキャラクタの服の飾りであろうと、安売りの札の配色であろうと、webデザインのレイアウトであろうと、とにかく「デザイン」という作業は「なぜそれをそうするのか」という思考の戦いであると、今はそうなっています。 だから今webcre8自身が向き合っているのはたまたまwebデザインですが、このこと自体は建築デザイ
これは Emacs の「タブブラウザ化」(tabbar.el) + 「前回終了時のバッファ状態復元」(revive.el) の設定を一般ユーザで行った際の作業メモです 動作確認済の環境 Vine Linux 4.2 の Emacs 21.4, 22.0.05 (2008/03/19 現在) Windows XP Home SP3 の NTEmacs 22.2-20080327 (2009/01/12 現在) 設定後の見た目と操作 タブ表示 タブ選択: マウスクリック,Ctrl-Tab,Ctrl-Shift-Tab 表示・非表示の変更: F4 バッファ状態復元 状態復元: Ctrl-x F 状態保存: Ctrl-x S または Emacs 終了時 準備 ディレクトリの作成 $ mkdir -p ~/lib/emacs $ cd ~/lib/emacs タブを表示する(tabbar.el) ダ
01/1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29./03
こんにちはこんにちは!! Webプログラミングしてますか! よく「PHPはセキュリティがダメ」とか言われてるよね。 でもそれって、べつにPHPが悪いんじゃなくて、 たぶん、セキュリティとかが、まだよくわからない人が多いだけなんじゃないかな。 がんばって勉強しようと思っても、なんだか難しい理屈が並んでいたりするしね…。 なので今日は、セキュリティ対策について、 「これだけやっとけば、わりと安全になるよ」ってことを、初心者むけに、大雑把に書いてみます! 理屈がわからなくても、最初はコピペでも、 なにもやらないより、やったほうがきっとマシになる! 1. XSS対策 動的なものを表示するとき、全部エスケープすればokです! (NG) あなたの名前は <?= $name ?> ですね! ↓ (OK) あなたの名前は <?= htmlspecialchars($name, ENT_QUOTES) ?>
2012年02月15日09:00 税金対策したら簡単でクソワロタ 1 名前:以下、名無しにかわりましてVIPがお送りします[] 投稿日:2012/01/26(木) 01:00:26.39 ID:R4KVgajZ0 所得税と住民税がゼロになって 保険料も毎月2000えんくらい 俺一人暮らしの男 ほぼ給料差し引きなし状態ワロタ 13 名前:以下、名無しにかわりましてVIPがお送りします[] 投稿日:2012/01/26(木) 01:05:15.89 ID:R4KVgajZ0 会社まかせで税金は勝手に何か差し引かれてる ってやつは税金ぼったくられすぎ 7 名前:以下、名無しにかわりましてVIPがお送りします[] 投稿日:2012/01/26(木) 01:02:00.11 ID:FoUvGTU4O 通報 15 名前:以下、名無しにかわりましてVIPがお送りします[] 投稿日:2
みんなの意見を聞いてみたいけど、長文ってTwitterやFacebookだと難しいので、ブログを始めてみることにしますた。 日本で生きるのがどんどん大変な時代になってきてると言われています。 ヤバイ!なんとかしなきゃ!と焦る雰囲気が周りにも少しずつ増えてきました。もちろん現実は直視すべきだし、個人として自分や大事な人を守るためにリスクヘッジは絶対に考えておくべきです。だけど、社会の方向性と自分の立ち位置をきちんと見定めた上で、自分はどうしていきたいのか、冷静に考えていくのも大事と思ったりもします。 そんな問題意識の上で、今自分が思うことを拙いながらまとめてみようかなと。乱筆乱文ですが、ツッコミあれば大歓迎ですー! 今起きていること 今、日本(も含めた先進国)では3つの大きな変化が同時進行してるようです。 1つ目。グローバリゼーション。 要は、先進国と新興国の格差解消がどんどん進行中。格差解
文のレベルで、日本語を明確化する工夫について取り上げた著作には、本多勝一(1982)『日本語の作文技術 (朝日文庫)』(朝日文庫)があるが、酒井聡樹(2007)『これからレポート・卒論を書く若者のために』(共立出版)が、さらなる改良に取り組んでいる。 この記事は、両著作についての私的メモの域を出ない。 なお『これからレポート・卒論を書く若者のために』は、井上真琴『図書館に訊け!』(ちくま新書)とともに、大学新入生のマストアイテム。入学する前に読んでおくと、まるでちがった4年間を過ごせるだろう。 以下では、まず日本語の文がわかりにくくなる4大原因を示し、次に4大原因のそれぞれに対応した4つの最適化ルールを提示する。最後に、それぞれのルールについて適用例を挙げて、ルールの活用法を説明する。 文が分かりにくくなる4大原因 1.一つの文に多くの情報が詰め込まれている 2.情報を与える順番がおかしい
1:ローカルルール・名前欄変更議論中@自治スレ:2012/01/19(木) 16:21:27.29 ID:klfM7Mha0 ちなみに今話題のステマ2chブログのアフィじゃなくて 商品専門のサイト作るほうのアフィね 4:ローカルルール・名前欄変更議論中@自治スレ:2012/01/19(木) 16:25:07.70 ID:klfM7Mha0 2chブログのほうは知らないけど 暴露するのは『クレジットカードランキング!』とか『オススメの育毛剤はコレ!』 とかがタイトルになってるようなサイトのことね じゃあまずはSEOから暴露してくわ 5:ローカルルール・名前欄変更議論中@自治スレ:2012/01/19(木) 16:27:15.15 ID:klfM7Mha0 聞いたことあるかもしれないけど、SEOっていうのは検索エンジン対策のこと google先生にキーワードを入力すると検索一覧が出てくるだろ?
もし図の表示がおかしかったら、このページの SVGでないバージョンを試して下さい。 SVG の画像処理を中止しています。 (SVG の画像処理を再開) このページのオリジナルは、Mark Lodato さんが執筆した A Visual Git Referenceです。 このページでは、よく使われる git のコマンドを簡潔に図を用いて説明します。 git について少し知識があるなら、このページはその知識を整理するのに役立つかもしれません。このページがどのようにして作られたのか興味があるなら、私のGitHub リポジトリを見て下さい。(日本語訳の GitHub リポジトリ) 内容 基本的な使い方 凡例 コマンドの詳細 Diff Commit Checkout 分離HEADでの commit Reset Merge Cherry Pick Rebase 技術メモ 基本的な使い方 上記4つのコマ
In this essay I'll describe how to use the concurrent.futures API from Python 3.2. Since I'm still using Python 2.7, I'll use Alex Grönholm's back port instead. PEP 3148 gives the motivation for the new concurrent module: Python currently has powerful primitives to construct multi-threaded and multi-process applications but parallelizing simple operations requires a lot of work i.e. explicitly lau
お手軽な操作で業務フロー図を作成 業務フロー図をExcel操作で簡単に作成できるアドインツールを無償でご提供いたします。 業務フロー図の体裁を一括で整えたり、図形やテキストの検索もお手軽に行うことができます。 概要 「Activity Diagram Drawing Tool」(以下「ADDT」)は、業務の流れを見易く表現することを目的とした業務フロー図(業務処理の流れ図)作成支援ツールです。 Microsoft Excelへの機能追加で導入ができ、業務フロー図をExcel操作で簡単に作成することができます。 2012年1月に無償公開を開始し、既に10万回以上ダウンロードされています。 新バージョンはMicrosoft Office 2016、2019、2021、およびそれらのバージョンと同レベルのMicrosoft365に対応した他、業務フロー図を作成する際のExcel操作の不便さを解消
みなさま 連絡先として記載しているエキサイトメールが終了してしまいました。 spam_extinction@excite.co.jp 新規の連絡先は mi_75@icloud.com でお願いします。 ではでは。 みなさま 迷惑メールの業者を訴えて100万円で和解した訴訟ですが、あれは一部請求訴訟になります。 用意していった訴状は、地方裁判所用に500万円の訴額だったのですが、資本金が200万円の会社だったので、直前で簡易裁判所に変えようと考えました。で、簡易裁判所だったら「口頭で訴訟提起ができる」ハズだったので、「まぁ、裁判所に行ってから言ってみよう」って思ったのね。 実際に簡易裁判所に行って「口頭で訴訟提起したい」と言ったら受け付けてくれず。でも、受付の男性が丁寧な方で、地方裁判所用に用意していった訴状を「ここをこう変更したらいいですよ」って、その場で教えてくれたのね。 で、訴状の中で
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く