タグ

introに関するreptamのブックマーク (16)

  • kkaneko.com

    kkaneko.com 2024 著作権. 不許複製 プライバシーポリシー

  • LAMP環境、自分で作りませんか?

    Webアプリケーションの開発・実行環境として多くの開発者が支持するのがLAMP(Linux、Apache、MySQLPHP/Perl/Python)です。この連載では、LAMP環境をソースコードから構築する方法を丁寧に解説していきます。(編集部) Webアプリ開発に不可欠のLAMP Webアプリケーション開発に欠かせないLAMP環境。皆さんはどのように用意していますか? サーバの選定からはじまって、LAMPのインストールと設定、テストや運用などなど、やるべき事はたくさんありますね。悩みやトラブルは尽きないと思います。 そこで連載では、LAMP環境の構築という観点からLAMPを攻略していきます。とりわけ環境の基礎を作る作業である、インストールから設定を中心に取り上げます。環境構築というと一般にはインフラエンジニアの範疇になると思いますが、開発環境を構築したいWebアプリケーション開発者や

    LAMP環境、自分で作りませんか?
    reptam
    reptam 2012/01/02
    "LAMP環境をソースコードから構築する方法を丁寧に解説していきます"
  • Perl/はじめに - Wikibooks

    Perl(パール)とは、1987年にラリー・ウォールが開発したプログラミング言語です。PerlはC言語をはじめ、AWKやsedのような様々なUNIXのソフトウェアの伝統を受け継ぎ、多くの優れた機能を取り入れています。 PerlのモットーはThere's More Than One Way To Do It.(やり方は何通りもある)で、略してTMTOWTDI(ティムトゥディ)などと呼ばれます。これは「正しいやり方がいくつ存在してもよい」という考え方で、Perlの柔軟性を表しています。このことから、Perlは特にテキスト処理やCGIプログラミングの分野で多く用いられています。 PerlはC言語と比べて簡潔であり、移植性が高い言語です。C言語では数百行のプログラムが必要な場合でも、Perlでは数行で書くことができることもあります。 一方で、Perlの文法は省略を多用したり、特殊変数を記号で表すこ

  • Canvas - HTML5.JP

    このコーナーでは、JavaScriptから図を描くことができるCanvasについて解説します。 Canvasとは Canvasとは何か、そしてCanvasで何ができるのかを事例を踏まえて分かりやすく解説します。 Canvasの使い方 実際に、Canvasをどうやって使いこなすのかを、サンプルを通して解説していきます。 いろいろな図形を描く Canvasでは線を引くだけではなく、さまざまな図形を描くためのメソッドを用意しています。このコーナーではCanvasで利用できる図形描画のいくつかをご紹介します。 色を指定する このコーナーでは、Canvasで描く図形に色を指定する方法を紹介します。またCanvasでは指定した色に透明度を与えることも可能ですので、その方法についても紹介していきます。 線形グラデーションを指定する このコーナーでは、Canvasで描いた図形にグラデーションを指定する方法

  • Sinatra: README (Japanese)

    This page is also available in English. 始めよう SinatraはRubyで下記のような最小労力で手早くウェブアプリケーションを作成するためのDSLです。 # myapp.rb require 'rubygems' require 'sinatra' get '/' do 'Hello world!' end gemをインストールして動かしてみる。 sudo gem install sinatra ruby myapp.rb localhost:4567 を見る。 ルート Sinatraでは、ルートはHTTPメソッドとURLマッチングパターンがペアになっています。 ルートはブロックに結び付けられています。 get '/' do .. 何か見せる .. end post '/' do .. 何か生成する .. end put '/' do .. 何か更

  • 第41回 Sinatra 1.0の世界にようこそ | gihyo.jp

    はじめに SinatraはRubyで記述されたWebアプリケーションを素早く、簡単につくるためのDSL(ドメイン固有言語)です。 すでに第7回で、原悠さんにより「小規模Webアプリのためのフレームワーク、Sinatra」というかたちで紹介されています。 簡潔な文法で、高い表現力を持つSinatraは、アメリカRubyコミュニティや企業を中心に、瞬く間にユーザを増やしました。また、Rubyという一言語に留まらず[1]⁠、Sinatraを模したフレームワークが多く作られている現状からも、SinatraはWebアプリケーション開発そのものにも大きな影響を与えたと言えます。 最近ではここ日でも、個人利用を中心に、そこかしこでSinatraを使って開発をしている、という話を聞くようになりました。筆者自身、1ユーザとして現在業務で利用しており、1年前は知る人ぞ知る存在だったSinatraは、実際に

    第41回 Sinatra 1.0の世界にようこそ | gihyo.jp
  • 10分で学ぶHaskell - HaskellWiki

    概要 Haskellは関数型で(つまりすべてが関数呼びだしで処理される)、静的な暗黙的型付けで(型はコンパイラによって確認され、明示的に宣言する必要はない)、遅延評価(必要となるまで処理されない)の言語です。系統が近い言語として最も人気のあるのはおそらくML系の言語でしょう。(MLは遅延評価ではないですが) 最も普及しているHaskellのコンパイラは GHC です。GHCは http://www.haskell.org/ghc/download.html からダウンロードできます。GHCのバイナリは GNU/Linux、 FreeBSD、 MacOSWindows、Solarisで動作します。GHCをインストールすると、ghcと ghciという2つのプログラムが入っているのが確認できます。最初のghcの方はHaskellのライブラリやアプリケーションをバイナリコードにコンパイルします。

  • 魔法言語 リリカル☆Lisp

    About ★「魔法言語 リリカル☆Lisp」はノベルゲーム風のLispチュートリアルです。 "アリサ"や"すずか"達と楽しくLispを学べます。 全12話構成で各話の最後には練習問題が用意されています。 Lisp処理系にはNScripter上で動作するLispインタプリタであるNScLisperを使用。 別の処理系をインストールする必要はありません!! Lispとは ★CやC++Java、BASIC、PerlRubyPHPPython、ML、Haskellなどと同じプログラミング言語の一つです。 マサチューセッツ工科大学のJohn McCarthy教授を中心とする研究グループによって開発され、1962年に発表されました。 LispとはList Processorの略で名前通りリストの処理を得意とします。 このことから人工知能の開発に多く用いられています。 NScLisperとは

  • サンプルコードによるPerl入門

    文字列 数値をASCII(アスキー)コードに対応する文字に変換するには、chr関数を使用します。 #!/usr/bin/perl use strict; use warnings; # ASCII文字コードでは65,66,67はそれぞれ 'A','B','C'に対応する。 my $a_num = 65; my $b_num = 66; my $c_num = 67; print chr( $a_num ), "\n"; print chr( $b_num ), "\n"; print chr( $c_num ), "\n"; __END__ 続きを読む

  • ECMAScript 5

    Luciano Costa, Agile Software Developer and Consultant at Monttez, 12 minutes ago ECMAScript 5 - Presentation Transcript ECMAScript 5 Damian Wielgosik varjs.comfront-trends.com @varjs Hey, what is that ECMAScript actually? let’s create a simplest object ever var obj = {}; let’s add a property to it var obj = { foo : 1}; let’s read that property var obj = { foo : 1};obj.foo; // 1 - this is how we

    reptam
    reptam 2011/12/14
    分かりやすい
  • 第1回 初めてのVisual Studio 2010

    Visual Studio 2010(以降、「VS 2010」と表記)は、マイクロソフトが提供する開発ツールだ。この開発ツールを使えば、素早く簡単にさまざまなプログラムを作成することができる。実際にその開発を体験すれば、VS 2010による開発の「容易さ」と「速さ」にビックリすることだろう(ちなみに、この「簡単さ」と「速さ」のことを、プログラミングの世界では「開発生産性」と呼ぶ)。 連載は、プログラミング経験がほとんどない読者を対象として、VS 2010を使った開発のイロハを解説する。そのため、できるだけプログラミングの基礎から解説することを心掛けた。VS 2010は未経験でも、プログラミングの経験があるという読者の方々にとっては、説明が冗長な部分があると思われるが、ご了承いただきたい。VS 2010プログラミングの最初の取っ掛かりとして、企業の新人プログラマーや、.NETプログラミング

    第1回 初めてのVisual Studio 2010
  • WCFの基本的な概念

    前回は、Windows Communication Foundation(以降、WCFと略す)と命名されたコミュニケーション基盤技術に関して、その登場の背景を中心に「なぜマイクロソフトは新しい通信インフラを提供することになったのか?」、また「そこにはどんな狙いがあるのか?」、さらには「そのテクノロジを採用するメリットは何なのか?」といったところを見てきた。 今回はWCFの基的な概念について解説する。多少、抽象的で分かりにくいかもしれないが、今回説明する個々の概念がよく理解できなくても、次回のプログラミング例までを併せて読み進めていただければ全体的に把握できるだろう。ぜひ最後までお付き合いいただきたい。 なお、ここに記載した内容は製品出荷前の現段階(2006 February CTP段階)での内容であるため将来変更される可能性が十分あることをあらかじめご了承いただきたい。 WCF理解に必要

    WCFの基本的な概念
  • LibreOfficeリリースの経緯とそのプロジェクト

  • OpenOffice.orgユーザーのためのLibreOffice移行ガイド

    公開セクションの目次 第1部 LibreOfficeリリースの経緯とそのプロジェクト (執筆:あわしろいくや) 1. OpenOffice.orgの誕生 2. OpenOffice.orgの発展 3. OpenOffice.orgの終焉 4. OpenOffice.orgとオープンソース 5. LibreOfficeの登場と発展 6. LibreOfficeをめぐる状況 第2部 LibreOffice 3.3との違い(執筆:鎌滝雅久) 【全般編】 2.01.01 どのバージョンのLibreOfficeを利用すれば良いですか 2.01.02 LibreOfficeのサポート情報はどこで得られますか 2.01.03 LibreOfficeの不具合・要望の報告先は? 2.01.04 ヘルプを見ようとするとインターネット上のWikiページが表示されます 2.01.05 OpenOffice.org

  • HTML5に踏み出せない人に捧げる、HTML5を使う10の理由

    HTML5、使ってますか? このサイトも未なのですが、これからHTML5を使い始めるぞっとなる10の理由を紹介します。 Top 10 Reasons to Use HTML5 Right Now [ad#ad-2] 下記は各ポイントを意訳したものです。 10. アクセシビリティ 9. ビデオとオーディオのサポート 8. Doctype 7. よりクリアなコード 6. ストレージ 5. インタラクション 4. ゲームの開発 3. 古いブラウザのサポート 2. スマートフォンへの対応 1. これからはHTML5 10. アクセシビリティ HTML5は「セマンティック」「ARIA」の2つの理由でサイトをアクセシブルにします。header, footer, nav, section, adiseなどのような要素はスクリーンリーダーにもコンテンツに容易にアクセス可能なようにします。また要素にrole

  • ドットインストール - 3分動画でマスターする初心者向けプログラミング学習サイト

    ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。他にも、ゲーム制作やデータ分析機械学習/AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。

    ドットインストール - 3分動画でマスターする初心者向けプログラミング学習サイト
    reptam
    reptam 2011/12/11
    現在招待制
  • 1