タグ

clicktxのブックマーク (482)

  • Perl-Entrance-Textbook/orm.md at master · perl-entrance-org/Perl-Entrance-Textbook

    clicktx
    clicktx 2016/08/28
  • WEB画面をスクロールして全画面のキャプチャを取る方法 | EC-CUBEな日々

    最近、システムのマニュアルを作成する際、画面キャプチャを取ったりするのだけれども、 その際、スクロールして全体の画像を取得したい場合など、困ったことになる。 画像編集ソフトなどを使って編集すれば済むのけれども、ちょっと手間がかかる。 なにかいい方法がないか探していたところ、ようやく発見しました。 色々とgoogleで調べていたところ、Skitchでもできるようなことが書かれていたのですが、 何度やってもうまく行きませんでした。更に調べてみると、どうやらSkitchは最新のソフトでは出来なくなっており、 旧バージョンをダウンロードしてきて入れる必要があるとのこと。。 こちらの記事にそのことが書かれています。 http://secondsolution.blog.fc2.com/blog-entry-523.html これはさすがにやりたくないので、他の方法を探すと、GoogleChrome

  • クラウド型Web脆弱性診断ツール「VAddy」

    今日から使えるクラウド型 Web脆弱性診断ツール Webアプリケーションの脆弱性診断を 社内で実施しませんか? VAddyならセキュリティ専門家以外の方も 脆弱性診断ができます。 1週間無料トライアルではじめる オンライン個別相談会 実施中!

    クラウド型Web脆弱性診断ツール「VAddy」
  • Rails製のECサイトを無料で作るオープンソースSpreeとは | tsuchikazu blog

    自社のECサイトを持ちたいと思った場合、ショッピングカートのサービスを利用するか、オープンソースを使ってサイトを構築するか、選択肢は様々です。 高いカスタマイズ性を求めると、オープンソースを使ったサイト構築は有力な選択肢となります。 今、「EC オープンソース」でググると、以下のサイトがヒットしました。 ECサイトが無料で作成できるオープンソースのCMS 19個 ECサイトを無料で作るオープンソース5選+3! 自社ECサイト制作に必要なパッケージまとめ 代表的なものはやはりEC-CUBEでしょう。EC-CUBE以外にも上のサイトでは色々紹介されていますが、それらはほとんどPHPで作られています。なぜPHPに占領されているか考えると、簡単に設置出来るっていう点が大きな理由です。(これは別にECに限った話ではなく、Webサイト全体的になんですが) 制作会社など開発に精通していない人からみたら、

    Rails製のECサイトを無料で作るオープンソースSpreeとは | tsuchikazu blog
    clicktx
    clicktx 2016/07/14
  • Carton時代の必須インストールモジュール(Webアプリ編) - Qiita

    Cartonとは @miyagawaさんが作った、Rubyで言う所のBundlerに当たるツールです。 プロジェクト単位で依存モジュールを固定化して利用することができます。 高速化された実装 CPANにはXSを用いてCで実装されたモジュールが存在します。 しかし、コンパイルする必要があるため、環境の制約によっては使えない場合もあります。 そのため、幾つかのCPANモジュールはPerlのみの実装と、XSを用いた実装の2つを用意して、XSが利用可能であればそちらを利用するような仕組みを用意しています。 このような背景から、インストールしておくとそれだけで高速化に効くモジュールが幾つか存在します。 HTTP::Parser::XS このモジュールはh2oのHTTP1.0向けのParserであるpicohttpparserのPerlバインディングです。 Plack::HTTPParserがバックエ

    Carton時代の必須インストールモジュール(Webアプリ編) - Qiita
  • Perl + Travis CI + Coveralls (PrePANの対応) - $shibayu36->blog;

    CIサービスが結構出てきてる中、自分自身がまだ触ったこと無くて遅れてるなーと思ってたら https://twitter.com/kentaro/status/433058168847884288 と言われたのでPrePANでTravis CIとCoverallsを使ってみた。こういうのみんなやってると思うので真新しいことはないけど自分用メモ。 PerlとTravis CI 手順としては Travis CI側で設定をON状態に repositoryに.travis.ymlを作成 で終わり。 Travis側設定 Travis CIにログインすると自分のprofileで設定を変えられるので、適当にボタンを押す。 .travis.ymlの編集 その後.travis.ymlを編集。参考例は以下。 language: perl # perlを利用 # どのperlを使ってbuildするか、複数書いてお

    Perl + Travis CI + Coveralls (PrePANの対応) - $shibayu36->blog;
  • PerlでTDD(テスト駆動開発)するなら覚えておきたいCPANモジュール群 | hirobanex.net

    最近、久しぶりに新規コードを書いたんですが、そのテスト書く中でTest::Mock::Guardってモジュール使って便利だったんで、ここらで、動作確認テストを書く上でいいな(使ってみたいな)って思ったモジュール群やテスト関連ネタを個人的なメモとしてまとめておきたいと思います。 いいなって思うPerlの動作確認テスト系CPANモジュール群 私が実際に普段使っているものから、これいいなー使ってみたいなーと思うものまで、一覧にまとめて見ました。結構いろんなモジュール使わないと、いい具合にTDDってできないものだと思います。 入門編 モジュール名 概要 参考日語記事

  • Travis CI、Coveralls、Code Climate、RubyGems、Gemnasium、deppbotと連携させよう! 

    Travis CI、Coveralls、Code Climate、RubyGems、Gemnasium、deppbotと連携させよう! 
  • 最近の CPAN モジュールを作るときの構成 - Sexually Knowing

    github.com Minilla を使っている。minil new してからちょっと手を入れる。 .mailmap <aereal@aereal.org> <aereal@users.noreply.github.com>GitHub の Web インターフェースで Merge Pull Request ボタンを押すとコミットの AUTHOR_EMAIL がこれになる。 たぶんメールアドレスを非公開にしているとこれになるような気がする。悩ましい。 .travis.yml sudo: false # Use container-based environment language: perl perl: - "5.12" - "5.14" - "5.16" - "5.18" - "5.20" cache: directories: - local # Caches installed m

    最近の CPAN モジュールを作るときの構成 - Sexually Knowing
  • Harriet ー テストのときつかうにデーモンの取扱を簡単にするためのフレームワーク - tokuhirom's blog

    https://github.com/tokuhirom/Harriet/https://metacpan.org/module/TOKUHIROM/Harriet-0.01/lib/Harriet.pmテストのときにつかう mysqld, memcached, stf, groonga あたりのデーモンを、.t 単位で起動していては遅くてかなわない。かといって、あらかじめ起動させておくというのも。。 というわけで prove のプラグインとしてよしなにする、みたいなのをがんばってかく、というような試みがおこなわれてきたわけですが、どうもめんどくさい。 なんか適当にやったらうまくうごく、っていうかんじのカジュアルなツールがほしいな、なんておもったりするわけですよ そこで、Harriet ってのをつくってみました。 なんかこう、t/harriet/mysqld.pl っていうファイル名でこん

  • DBIのconnect_cachedのいろいろ - $shibayu36->blog;

    最近DBへの接続をリクエスト単位ではなくリクエストを処理するプロセス単位(Starmanのworkerプロセス単位)でキャッシュしたいということがあって、DBIのconnect_cachedを使うことになった。Scope::Container::DBIでももしかしたら出来るのかもしれないけど、とりあえずconnect_cachedで実装した。そこでいろいろはまったのでメモ。 connect_cachedについて perldocに connect_cached is like "connect", except that the database handle returned is also stored in a hash associated with the given parameters. If another call is made to connect_cached wit

    DBIのconnect_cachedのいろいろ - $shibayu36->blog;
  • 「チャットで買い物」は便利なのか?

    これからは「チャット」があらゆるサービスのユーザーインタフェース(UI)になる――。米Facebookなどがメッセンジャーアプリケーション(アプリ)のプラットフォーム化を進める中で、シリコンバレーではこのような見方が急速に台頭している。 利用者はもう、スマートフォン(スマホ)のアプリをあれこれ操作したり、検索キーワードを考えたりする必要はない。会話ロボット(ボット)に音声やテキストで“話しかけ”さえすれば、ボットの人工知能AI)がその意図をくみ取って、買い物をしたり、タクシーを呼んだりしてくれるようになる。Facebookや米Microsoft、米Googleなどが、そのような未来像を喧伝し始めている。 そうは言ってもこうしたシナリオには、二つの疑問がつきまとう。一つはボットのAIがそこまで賢いのか、という問題。もう一つはチャットというUIがそこまで使いやすいのか、という問題だ。残念なが

    「チャットで買い物」は便利なのか?
    clicktx
    clicktx 2016/05/23
  • パスワードが漏洩しないウェブアプリの作り方 〜 ソルトつきハッシュで満足する前に考えるべきこと

    ■■序論 徳丸さんのスライド「いまさら聞けないパスワードの取り扱い方」に見られるように、昨今、ウェブアプリケーションの設計要件として、サーバ内に侵入された場合でもユーザーのパスワードをできるだけ保護すべきという論調が見受けられるようになってきました。 上掲のスライドでは、その手法としてソルトつきハッシュ化を勧めています。しかしながらスライドに書かれているとおり、ソルトつきハッシュには、複雑なパスワードの解読は困難になるものの、単純なパスワードを設定してしまっているユーザーのパスワードについては十分な保護を提供できないという問題があります。そして、多くのユーザーは適切なパスワード運用ができない、というのが悲しい現実です。 ソルトつきハッシュを使った手法でこのような問題が残るのは、ウェブアプリケーションサーバに侵入した攻撃者がユーザーの認証情報をダウンロードして、認証情報をオフライン攻撃するこ

  • YAP(achimon)C::Asia Hachioji 2016 mid in Shinagawa. 2016/7/2(sat),3(sun)

    YAP(achimon)C::Asia Hachioji 2016 mid in Shinagawa が開催されました! 2016/7/2(土),3(日)、品川にてYAP(achimon)C::Asia Hachioji 2016 mid in Shinagawaが開催されました!参加いただいた皆さま当にありがとうございました! イベントは全体で250人程度が参加した技術者向けカンファレンスであり、二日間4トラックのトーク枠でLT含め100を超える多彩なトークがおこなわれました。 例年多様なトークが行われていたYAPC::Asia Tokyoが、少なくとも今年度は開催されない見通しです。 イベントの主催者は、技術者による技術者向けのトークができるイベントが途切れる事なく続く事を願い、 今回のカンファレンスを企画、開催を決めました。 カンファレンスの詳細は「目標」をご覧下さい。 どん

    YAP(achimon)C::Asia Hachioji 2016 mid in Shinagawa. 2016/7/2(sat),3(sun)
    clicktx
    clicktx 2016/04/17
  • Amon2を継承して自分のWAFを作る - Practice of Programming

    2ヶ月くらい前からか、id:tokuhiromさん作成のAmon2を会社のFrameworkのベースにしています。 Amon2は拡張しやすい感じだし、Flavorをメンテするのは結構だるいし、会社なら共通させたほうがいいなーということで、継承して使ってます(Flavorも使っていますけど)。ORマッパーはid:nekokakさんのTeng、テンプレートはid:gfxさんのText::Xslate。 当分公開できるような状態にはならない気がするので、こんな感じにしてます的な話(実際のコードと同じだったり、全然違ったりするところもあるけど、手を入れたポイント的な話)。仮に、MyWAFていう名前空間で書きます。 コードが断片的なのでよくわかんないかも…しれません。 最近書かれているAmon2に関する記事 id:tokuhriomさん自身の解説 http://blog.64p.org/entry/

    Amon2を継承して自分のWAFを作る - Practice of Programming
  • Plagger とプラグインシステム: blog.bulknews.net

    Plagger とプラグインシステム というわけでここ数日 Plagger Blog みたいになってますがご容赦を。Plagger ネタを追いかけたい方は del.icio.us の plagger タグ でほぼ網羅できているとおもうので、ここをチェック。 で、Plagger とプラグインシステムです。「なんで Plagger はプラグインをコアの中にいれて配布しているの? 別個に配布したほうが便利なのに」 という疑問を当然お持ちの方もいるかとおもいました。 ここはだいぶ議論になったところで(といっても IRC チャネル #plagger-ja で小1時間しゃべっただけですが)、実際に Trac でチケット #44: Reorganize plugin directories in SVN も切られてます。 ただ、現状は svn の plagger/lib/Plagger/Plugin 以

  • Wp プラグインapiから理解するword press.share

    このセッションでは、プラグインAPIの基と、プラグイン作成の具体例を通じて、WordPressカスタマイズの質と、それぞれのコンポーネントの役割を正しく整理・理解します。 1)WordPress のカスタマイズにおいて、
何が難しいのか、何が簡単なのかを理解する 2)WordPress のカスタマイズ案件における、
より適した実現方法の選択や想定が出来るようになる 【対象】ディレクター、デザイナー、プログラマーを問わず
 WordPress の理解を深めたい方Read less

    Wp プラグインapiから理解するword press.share
  • 社内でCPAN Authorになろうハッカソンを開催しました!! - 僕のYak Shavingは終わらない

    とりあえずCPANAuthorになりたくてやった。後悔はしてない。 / “kazuph/Acme-Tategaki · GitHub” http://t.co/o3gdjA3Zhn— kazuph (@kazuph) 2013, 6月 16 ※追記(2013/06/17)…人生初の知人でない人からpull req来ましたとても嬉しいです。 Perl界ではMinillaというCPANモジュール開発ツールが流行っていたのもあり、ちょうど3年目の同期と「そろそろモジュールとか公開しないとエンジニアとして死ぬ」って言って意気投合し急遽ハッカソンを開くことにしました。 集まったメンバーは 爆速Perlハッカーで同期、id:ntakanashi その実力は部長格、id:hidehigo 神的新人、id:saisa6153 大阪から突如飛来したキチガイPerlMonger、id:papix PHPなら任

    社内でCPAN Authorになろうハッカソンを開催しました!! - 僕のYak Shavingは終わらない
    clicktx
    clicktx 2016/03/30
  • PROCMAIL

    Procmail の紹介とレシピの書き方 [ 日語 | English ] Procmail とは 基的にはメールの振り分けを行うソフトウェアです。 Procmail が利用可能な環境であれば簡単なレシピを記述しておくだけで、 サブジェクトや差出人ごとに振り分けや携帯端末等へ転送を行ったり、 広告や勧誘などの spam の削除を行うことができます。 また、ここでは(まだ)紹介していませんが、スコア機能 (man procmailsc) を使えば、 単なる文字列マッチングでは表現できない高度な振り分けルールを記述することもできます。 詳しくはこちらを参照…。 メールの振り分けよりも spam 退治に興味のある方は 以下のサイトも眺めておくときっと役に立ちます。 junkfilter The SpamBouncer Panix Help System と 公開されたレシピ SpamAssa

  • サーバーの状態やMySQLの状態の指標のまとめ - CubicLouve

    指標に関していつもググってばっかりいたので、まとめてみました。 ツッコミ大歓迎。 CPU usage name detail User ユーザ空間(アプリケーション)でCPUが使われた時間の割合 Nice 優先度を変更された(nice値が変更された)プロセスにより、ユーザ空間でCPUが使われた時間の割合 System カーネル空間でCPUが使われた時間の割合 Idle CPUが何も処理をせずに待機していたCPUの時間の割合(ディスクI/O待ち以外) Wait(iowait) CPUがディスクI/O、またはネットワークI/Oの結果を待っていた時間の割合(I/O処理中で、その終了を待機している時間) Intr 割り込み SoftIRQ ソフト割り込み Steal 仮想サーバがCPUを使って待たされていた時間の割合 http://blog.suusuke.info/2011/10/24/365/

    サーバーの状態やMySQLの状態の指標のまとめ - CubicLouve