鍛造(たんぞう、forging)とは、金属加工の塑性加工法の一種。金型を使用する「型鍛造」と、使用しない「自由鍛造」に大別される。その中で、型鍛造は、加工温度により熱間・冷間・温間鍛造の3種類に分類される[1]。 自由鍛造は金属をハンマー等で叩いて圧力を加えて変形させる手法で、古くから刃物や武具、金物などの製造技法として用いられてきた。大型鍛造品等の一品生産に適している[1]。 型鍛造プレス機械 型鍛造は、上下1組の金型の間に材料を入れ、機械で押し潰して狙った形状に加工する方法で、同一形状の製品を大量生産することに向いており、高い寸法精度を得られ、スピーディーに成形加工を行うことが可能である。ただし、金型製作に初期費用が必要となるため、少量生産には不向きと言える。また、型鍛造は、その加工温度によって「熱間鍛造」「冷間鍛造」があるほか、それらの中間温度で両方のメリットを得る「温間鍛造」も行わ
JavaScript::Bookmarklet スクリプト集:このページで紹介しているスクリプトは自由にお使いください。 更新日:2006.10.27 [blog] このページは様々な用途で利用できるBookmarkletをご紹介しています。もしこのページで紹介しているBookmarkletが気にいったら是非このページをあなたのホームページとリンクしてください。そしてもっと多くの人にBookmarkletのおもしろさを伝えてください。リンクに許可は必要ありません。またこのページで紹介しているBookmarkletの多くは海外サイトで紹介されているコピーフリーなものです。ですから自由にコピーして使ってください。 ニュース&お知らせ 6月27日:「カウンタ」を追加しました。 3月18日:「DOMのソースを見る」を追加しました。 1月26日:「nofollow属性のリンクを強調」を追加しました。
April 23, 2015Rails Authentication with OAuth 2.0 and OmniAuth This is the third article in the Authentication with Rails series. We’ve build a classic login/password authentication systems with features like remember me, reset password, confirm e-mail, and the like. Today we are going to talk about authentication via social networks with the help of the OAuth 2 protocol. We will discuss OmniAuth
Ruby on Rails Advent Calendar 21日目の記事です。 DeviseとOmniauthを使って認証管理をしてみます。 Deviseとは何か Devise is a flexible authentication solution for Rails based on Warden. It: - Is Rack based; - Is a complete MVC solution based on Rails engines; - Allows you to have multiple models signed in at the same time; - Is based on a modularity concept: use just what you really need. とGithubにあるように、 WardenをベースとしたRails向けフレキシ
たとえば、つぎのようにパイプ演算子|>で続く処理の間にIO.inspect/2を挟んで、値がどのように変わるのか確かめられます。これにより結果が変わることはありません。 defmodule Example do def square_sum(first, last) do for i <- first..last do i end |> IO.inspect |> Enum.map(fn x -> x * x end) |> IO.inspect |> Enum.sum end end
OAuthは近年、WEBアプリケーションで使われる主要な認可プロトコルです。本書ではOAuthをどのようなプラットフォームでも適用できるように解説をしています。 本書は全体で16章あり、4つのパートに分割しています。パート1にあたる第1章と第2章はOAuth 2.0のプロトコルの概要を説明しており、基盤となる知識を得るための読み物としています。パート2は第3章から第6章までとなっており、OAuth 2.0のエコシステム全体をどのように構築するのかについて示しています。パート3は第7章から第10章までとなっており、OAuth 2.0のエコシステムにおけるさまざまな構成要素が持つ脆弱性について説明しており、その脆弱性をどのように回避するのかについて述べています。最後のパートは第11章から第16章までで構成されており、OAuth 2.0を核とした次の世代のプロトコルについて語っており、標準や仕様
こんにちは、hachi8833です。先日の記事「[Rails5] Active Support Core ExtensionsのStringクラス(2)html_safe」を書いていて見つけた、module_functionの使い方を別記事にいたしました。 条件 Rubyバージョン: 3.2.0 Railsバージョン: 7.0.2のActive Support モジュールでのメソッド定義とmodule_function Active SupportのERBクラスを見てみると、Utilモジュールが定義されており、Ruby標準のERBライブラリをオーバーライドします。 ERBクラスはざっくり以下のような構成になっています。 # ERBクラスの構成 class ERB module Util def メソッド1 ... end module_function :メソッド1 def メソッド2 .
2019年3月6日紙版発売 2019年2月27日電子版発売 曽根壮大 著 A5判/288ページ 定価3,014円(本体2,740円+税10%) ISBN 978-4-297-10408-5 Gihyo Direct Amazon 楽天ブックス 丸善ジュンク堂書店 ヨドバシ.com 電子版 Gihyo Digital Publishing Amazon Kindle ブックライブ 楽天kobo honto 本書のサポートページサンプルファイルのダウンロードや正誤表など この本の概要 「データベースがよく落ちる」「前任者が残したテーブル,SQLが読み解けない」「RDBMSを入れ替えたら予期せぬバグが」――MySQLやPostgreSQLといったRDBMS(リレーショナルデータベース管理システム)を使った業務システム,Webサービスを設計・運用していると,こういった問題によく直面するのではないで
Module#const_getはそのモジュール内に定義されている定数を取得することができるメソッドです。動的にインスタンスを生成したり、定数を参照するときに利用しますが、今回はModule#const_getのハマりポイントを紹介します。 まず結論 Railsを使っていればActiveSupport::Inflector#constantizeを使うのが良い そうでなければModule#const_getをするときはeagerload、autoloadの設定や、継承ツリーやトップレベルで既に定義されているかどうかなどを考慮して使う。 Module#const_getの問題点 以下のようなコードの場合、 Hoge::Fugaは定義されていないので uninitialized constant のエラーになってほしいのですが、トップレベルのFugaクラスを取得してしまいます。 #!/usr/
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く