タグ

introに関するkiyo_hikoのブックマーク (35)

  • いまから始めるCommon Lisp - Qiita

    この記事はLisp Advent Calendar 2017の二日目の記事です。 はじめに この記事は、Common Lispという初めての人には初めましてな言語の入門記事です。 この世には、Common Lispというとってもカッコいい言語が存在します。その言語はANSIで規格が定められており、宇宙空間で動いたり深海で動いたりし、メタプログラミングが可能で、しかもC言語並に速いという、超クールな言語なのです。 歴史あり、逸話ありのLispであって、実用的と言われるLispです。そんな言語、いますぐに始めてみたいと思いますよね? しかしググってみると、なんだか処理系っていうの (?) がたくさんあったりしてどれを選んでいいのかわからない。rbenv的なものはないの? パッケージマネージャは? アプリケーションのビルドとかどうしたらいいの? ぱっと実用的なプログラムをどう書いたらいいかわから

    いまから始めるCommon Lisp - Qiita
    kiyo_hiko
    kiyo_hiko 2020/10/18
    環境構築(SBCL、Roswell、Slimv)、記法、基本的な特殊形式、簡易なアプリ作成等押さえてて読みやすいチュートリアルだった。
  • いまさら聞けない!npmのこれだけは知っておきたい基礎知識

    いまや Webフロントエンド開発に欠かせなくなったNode.js。併せて使うことが多いnpmの使い方を基礎から学びましょう。 Node.jsは、サーバーでJavaScriptアプリケーションが書けます。V8 JavaScriptランタイムで動作し、C++で書かれているため高速です。当初、アプリケーションにサーバー環境を提供する目的でしたが、ローカル環境のタスク自動化ツールとしても利用されています。Grunt、GulpWebpackなどのNode.jsをベースにしたツールによる新たなエコシステムは進化を続け、フロントエンド開発の形を変えるまでに至りました。 Node.jsのツールやパッケージインストールしたり管理したりする方法を、Node.jsのパッケージマネージャーであるnpmが担っています。npmには必要なパッケージをインストールするほか、パッケージを扱うための便利なインターフェイスが

    いまさら聞けない!npmのこれだけは知っておきたい基礎知識
    kiyo_hiko
    kiyo_hiko 2020/02/19
    わかるやすかった
  • vimが苦手でもOnivimカッコいいのでおすすめしたい - Qiita

    この記事はVim その2 Advent Calendar 2018 22日めの記事です。 vimconf2018でonivimというGUIエディタを知り、なかなか好感度高いのでオススメしたい記事を書きます。 こんな人にオススメしたい vim使いたいけどなんかターミナルとかハードル高く感じる サーバーにログインしてvi使うからvim使いこなしたいけどwindowsだし環境を用意するのが面倒 新しいエディタを触ってみたい 人と違うエディタを使いたい かっこいいエディタを使いたい Onivimとは? Oni is a new kind of editor, focused on maximizing productivity - combining modal editing with features you expect in modern editors. Oni is built wit

    vimが苦手でもOnivimカッコいいのでおすすめしたい - Qiita
    kiyo_hiko
    kiyo_hiko 2019/08/05
    Oniのよさげなところ
  • Docker 公式 httpd イメージを利用して Docker を体験してみよう |

    Docker 初心者が Docker の機能を体験してみるには、Apache httpd の Docker イメージを利用して操作をしてみると良いでしょう。 稿では httpd イメージを利用して WEB サーバーを立ち上げ、WEB サイトをブラウザで表示するまでの一連の流れを解説して Docker を体験してみます。 httpd イメージ DockerDocker イメージ をもとに Docker コンテナ を作成・起動して、Docker イメージに含まれる機能を利用する仕組みです。 まずは利用したい機能を持つ Docker イメージを入手する必要があります。 Docker イメージは、インターネット上でイメージを公開するための Docker Hub というリポジトリから取得することができます。 WEB サーバーとして最も有名な Apache httpd だけを含んでいる htt

    Docker 公式 httpd イメージを利用して Docker を体験してみよう |
    kiyo_hiko
    kiyo_hiko 2018/11/26
    docker -run -d(デーモン) -p 80:80(ホストのポート:コンテナポート) --name httpd(コンテナに名前つける) httpd(イメージ) / 記事では名前つけてないが、つけとくとdocker stop httpd(名前)でokなる
  • 開発環境で使うDocker入門 | DevelopersIO

    モバイルアプリサービス部の五十嵐です。 Dockerは軽量でポータビリティに優れ、環境を汚さないので開発環境には無くてはならない存在ですよね!今回はまだDockerを使っていない人向けに、私が自分が辿ってきた経験を元に、『こういうシーンでDockerを使うと便利』というのをステップ・バイ・ステップで説明していきます。 対象読者 Dockerはなんとなく知っていて興味はあるけど、使い所や導入するメリットが分からないという人を対象にしています。 環境 Docker for MacDocker 1.12.3) Dockerについて Dockerは複数のコンポーネントからなるプラットフォームですが、記事では主にDocker EngineのことをDockerと呼びます。 Dockerはコンテナと呼ばれる仮想化技術を用いています。従来の仮想化技術と異なる点は、ホストのカーネルをコンテナと共有し、ホ

    開発環境で使うDocker入門 | DevelopersIO
    kiyo_hiko
    kiyo_hiko 2018/11/21
    とりまWindows上ににVagrantでLinuxマシン立ててAnsibleでDocker含む基本的な環境だけ作って個別のミドルウェアを全部Dockerで動かすの目指してる 思いつきで開発環境SUGEKAEたりポイポイ捨てられるのストレスが減りそう
  • AsciiDocによる継続的ドキュメント開発〜1.インストールと基本的な使い方 - dackdive's blog

    はじめに ドキュメントを書くための言語としておそらく今一番ポピュラーなのは Markdown だと思いますが、 かっちりした仕様書やユーザーマニュアルなど、より格的なドキュメント作成にはやや機能不足と感じることがあります。 私も以前、ドキュメントを Gitbook で作れないか検討したことがあったんですが 表を書くのがめんどくさかったり、図のキャプションなどに対応していなかったことから断念しました。 そこで、今回は Markdown よりも表現力の高い言語として知られる AsciiDoc を試してみます。 AsciiDoc は O'reilly でも採用されているほか、Pro GitJavaScript Promise の などの非常に完成度の高い技術ドキュメントが AsciiDoc で書かれています。 (参考記事) ・テクニカルライティングの未来を先取り ー Asciidoc

    AsciiDocによる継続的ドキュメント開発〜1.インストールと基本的な使い方 - dackdive's blog
  • Webブラウザの自動操作 (Selenium with Rubyの実例集)

    概要 人間がブラウザを用いて手作業でできること: 業務でのWebシステムの操作 巡回サイトでの定型処理 Webアプリケーションの自動テスト etc. は、プログラミングによって自動化できます。例えばPerlではWWW::Mechanizeというモジュールを用いて上記のような自動操作が可能です。同様にRubyにもMechanizeというライブラリがあります。有益なまとめ記事も多数書かれています。 簡単なWWW::Mechanize - HAKOBE blog Mechanize について - 君の瞳はまるでルビー - Ruby 関連まとめサイト しかしながら、これらのツールはFirefoxやIEといった各種ブラウザを完全にエミュレートできておらず、例えばJavaScriptが多用されているサイトだと自動化が簡単には達成できなかったりします。そこで、Seleniumという、ブラウザをエミュレー

    Webブラウザの自動操作 (Selenium with Rubyの実例集)
    kiyo_hiko
    kiyo_hiko 2017/06/14
    Rubyではこのサイトが一番参考になった
  • hifive - HTML5企業Webシステムのための開発プラットフォーム

    ダウンロード Download ダウンロード カスタムダウンロード ツール/ライブラリ ギャラリー Gallery ギャラリー ガイド Guide チュートリアル Webアプリ入門 基編 データモデル編 データバインド編 リソースFW編 リファレンス APIドキュメント レシピ Recipe レシピ 資料室 Reference HTML5資料室 HTML5用語辞典 開発者向け Developers Developer Channel ユーザーグループ 開発リポジトリ リリースノート コードホスティング 開発者ブログ hifive開発情報 ヘルプ Help サイトについて FAQ ウェブサイトでは、利便性及び品質の維持・向上を目的に、クッキーを使用しております。ウェブサイトにおけるクッキーの使用についてはプライバシーポリシーをご参照いただき、クッキーの使用にご同意頂ける場合は「同意す

    hifive - HTML5企業Webシステムのための開発プラットフォーム
    kiyo_hiko
    kiyo_hiko 2017/06/14
    "ChromeをWebDriverから起動するにはchromedriver.exeが必要です。ここから、ダウンロードして下さい"
  • Creating Power BI Custom Visuals

  • NetBeans IDEでのSwing GUIのデザイン

    このチュートリアルでは、NetBeans IDEのGUIビルダーを使用して、ContactEditorというアプリケーションのグラフィカル・ユーザー・インタフェース(GUI)を作成する手順を示します。このとき、社員のデータベースに含まれる個人の連絡先情報を表示、編集できるGUIフロント・エンドのレイアウトを決定します。 このチュートリアルでは、GUIビルダーのインタフェースの使用、GUIコンテナの作成、コンポーネントの追加、サイズ変更、および位置揃え、コンポーネントのアンカー設定の調整、コンポーネント自動サイズ変更の動作の設定、コンポーネント・プロパティの編集を行う方法について学習します。

    kiyo_hiko
    kiyo_hiko 2016/06/16
    GUIだいたいGridBagで解決してた化石には難しいな。。
  • PHPerがRailsデビューしてWebAPIを作りRSpecでテスト書いてCap3/CircleCIでデプロイして分かった事を1ヶ月前の自分に教えたいので、まとめてみた - Qiita

    タイトル長い。すまぬ。PHPerとして約10年近く。Ruby自体は案件によってちょこっとだけ触ったことがある程度。Rails自体を格的にさわるのは今回が初めて。PHPだとCakePHPを中心にZend/Symfonyなどいくつか。そんな僕が今回、Rails4デビューをして、WebAPIを作り、RSpecでテスト駆動開発風味で、GitHubプルリクベースの、CircleCI経由デプロイをするまでの開発の流れをひと通りやってみて、分かったことがいくつかあったので、それをまとめてみた。過去の自分のために。 注意点としては、今回作ったのはWebサービスではなく、スマホゲーム(ネイティブ)のサーバサイドWebAPIという点。なので、いわゆるViewに関わる部分はあんまり出てこないです。すまぬ。 それと、ひと通りの流れをチュートリアル的に解説するような記事ではなく、躓いたポイントだったり、当時分かり

    PHPerがRailsデビューしてWebAPIを作りRSpecでテスト書いてCap3/CircleCIでデプロイして分かった事を1ヶ月前の自分に教えたいので、まとめてみた - Qiita
  • ituore.com - ituore リソースおよび情報

    This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

    ituore.com - ituore リソースおよび情報
  • Windows®環境にcURLコマンドを実行できるようにインストールする手順 -

    Windowsを利用しているとネット上で見かける情報がそのまま利用できない場合もあります。 今回のWindows上でcURLコマンドの実行した際に「< の使い方が誤っています。」という エラーに出会ったこともそんなケースの一つです。 ここではWindows環境でcURLコマンドが実行できるようにインストールを行って、 実際に実行する手順をご紹介します。 はじめに 「cURL」私はこれまでこうしたコマンドラインツールが存在していることは、 各種プラグインの検証時に接していたため、知ってはいたものの深追いをしていませんでした。 WordTwitの利用と導入(wordpressプラグイン)#Disable CURL support しかし今回、JetPackデバッガのデバッグ過程でcURLに触れる機会がありましたので、 しぶしぶですがcURLのインストールと実行環境を用意しました。 その手順をご

    kiyo_hiko
    kiyo_hiko 2016/05/09
    基本的な使い方
  • 「理論から学ぶデータベース実践入門」を読破するための参考資料 - 周回遅れのブルース

    先日来、ずっと「理論から学ぶデータベース実践入門」を読んで勉強中です。 私はどちらかと言えば下流メインで DB設計に関しては意見できる程度ですが、それでもSQLは割と書く方だしDB関連書籍もいくつか読んでたので、それなりに判ってたつもりでした。だけに、読めば読むほど、今まで RDBDB設計についてどれだけ勘違いしてたのか、つくづく身につまされる思いです。むかし「1ページに1度、あなたは激しくうなずく」とかいって宣伝してるありましたが、この読んでると、5ページに1度は、「おお、そうだったのかー!」と仰け反るような記述が出てくるので、当に驚かされますね。 理論から学ぶデータベース実践入門 ~リレーショナルモデルによる効率的なSQL (WEB+DB PRESS plus) 作者: 奥野幹也出版社/メーカー: 技術評論社発売日: 2015/03/10メディア: 単行(ソフトカバー)こ

    「理論から学ぶデータベース実践入門」を読破するための参考資料 - 周回遅れのブルース
  • 5分でわかるWatir - にのせき日記

    以下の文章はŽeljko Filipinによる"Watir in five minutes"の翻訳です。*1 (中略) 僕が初めてWatirを仕事で使った時、すごく驚いたことを今でも覚えている。インストールしてから数時間で、僕はテスト中のWebアプリケーション用のスクリプトを書けるようになっていた。このを読めば、数時間もかからずにWebサイトをテストできるようになるはずだ。 もしRubyに親しんでいるのなら、IRBがRubyライブラリを勉強するための最良のツールの1つだってことがわかっているだろう。 もしRubyを知らないのなら、こう思うかもしれない。IRBって何? IRB(この場合)はInternational Ruby BoardでもImmigration or Refugee Board (of Canada)のことでもない。Interactive Ruby Sehllのことだ。読

    5分でわかるWatir - にのせき日記
  • WindowsからMacに乗り換えた人に伝えたい、入れておくと幸せになれるかもしれないアプリケーション

    WindowsからMacに乗り換えた人に伝えたい、入れておくと幸せになれるかもしれないアプリケーション 2010年11月04日 15:44Mac 追記 これは2010年に書いた記事なんですけど、今でも使っているものはここで挙げたものの半分以下になりました。 最近 Mac を使い始めてここに来た方、せっかくだからこっちを見ていってください。 Mac を使い始めたら真っ先に覚えてほしいキーボードショートカット10項目 « 頭ん中 MacBook Air の影響もあると思うんだけど 周りで Mac を始める人が増えてきたので 「これ入れとくと幸せになれるかも」 というMac のアプリケーションを挙げてみます。 いいものはいっぱいあるんだけど Mac らしいと思うものや、Windows から Mac に移行した人が困りそうな点を補ってくれるものを優先 ブラウザや Dropbox, Evernote

    WindowsからMacに乗り換えた人に伝えたい、入れておくと幸せになれるかもしれないアプリケーション
  • http://documents.mx/documents/padrino-the-elegant-ruby-web-framework.html

    kiyo_hiko
    kiyo_hiko 2016/02/23
    参考になった気持ち // provides
  • Sinatra Recipes - Testing - Minitest

  • ウェブアプリケーションフレームワーク Flask を使ってみる - Qiita

    Ruby は柔軟なプログラミング言語であり Sinatra のような手軽で軽量なウェブアプリケーションフレームワークがあります。いままで分析用の言語として主に Python で統計やデータの可視化をおこなってきましたが、もちろん Python にも多種多様なウェブアプリケーションフレームワークがあります。 数値計算などを Python でおこなう仕組みをウェブシステムとして提供したい場合、わざわざ別の言語を利用するよりウェブの部分も同じ言語で作ってしまったほうが一貫性があります。 そこで今回は Flask という Python の小規模なフレームワークを利用し、ごく簡単なウェブアプリケーションを作ってみます。 Flask には日語訳された親切なユーザーガイドがあります。 https://a2c.bitbucket.io/flask/ とても丁寧に書かれているので、基的にはこのドキュメン

    ウェブアプリケーションフレームワーク Flask を使ってみる - Qiita
  • 今さら聞けない高性能エディタVim入門

    サクラエディタなど基的なエディタに慣れたら、次に気になるのはさらに高性能エディタの代表格、vimではないでしょうか?Vimはプログラムコードやシステム設定ファイルなどの編集で威力を発揮するためエンジニアにファンが多いのも特徴ですが、エンジニアを惚れ込ませるその高性能さは一度惚れてしまうと離れられなくなるほど。慣れるまでは少し大変かもしれない上級者向けエディタですが、今回はその苦労を補って余りある高性能エディタ、vimの魅力をご紹介しようと思います! "CodeCampus"はオンラインプログラミングスクール No.1のCodeCampが運営するプログラミング未経験の方のための学習メディアです CodeCampとは?(受講生体験記) 「エンジニアは女性のキャリアとして魅力的」未経験からの転職体験記リモートワーク×多拠点居住の新しい生き方を実現する。元バレエダンサーの挑戦普通の文系大学生/営

    今さら聞けない高性能エディタVim入門