タグ

2015年5月4日のブックマーク (15件)

  • XPathの不便なところ - ぶろぐ。@はてな

    XPathの勉強。LDRFullFeedの仕様がXPath文を指定するというものだったので、HTML(XHTML)から必要な部分を抜き出すためにどのようなXPathが書けるかを考えてみる。 特に意味はないけどhttp://labs.cybozu.co.jp/blog/akky/archives/2009/02/interviewd-by-junior-high.htmlを例にしてみる。勝手に使ってすみません。 ... <div id="center"> <div class="content"> <p align="right"> <a href="http://labs.cybozu.co.jp/blog/akky/archives/2009/02/google-news-widget.html">&laquo; Googleニュースの新ブログパーツ(ウィジェット)</a> | <a

    XPathの不便なところ - ぶろぐ。@はてな
  • 少人数チームにおけるプロジェクト管理のベストプラクティス

    Redmine+Git+GitLab+Jenkinsを総合的に利用した少人数チームでのプロジェクト管理とそのフローについて English version: http://www.slideshare.net/cakeyoshida/best-practices-of-project-management-for-small-teams

    少人数チームにおけるプロジェクト管理のベストプラクティス
  • J( 'ー`)し「たかしへ。Gitlab Merge Request Builder Pluginを入れてみたわよ」 - くりにっき

    Gitlab Merge Request Builder PluginはGitlabのMergeRequest(以降MR)をビルドして結果をレスしてくれるJenkinsプラグインです Travis CIとかCircle CIのGitlab + Jenkins版 以前社内で発表したことを社内Gitlabでやりたいなぁと思って探したら見つかりました Gitlab Merge Request Builder Plugin - Jenkins - Jenkins Wiki timols/jenkins-gitlab-merge-request-builder-plugin Jenkins/Gitlab Merge Request Builder PluginのREADME訳 - 自由課題 便利そうなんだけど図入りの説明がなかったので(主に社内用に)導入方法まとめています。 forkされたリポジトリ

    J( 'ー`)し「たかしへ。Gitlab Merge Request Builder Pluginを入れてみたわよ」 - くりにっき
  • GitLabをサブディレクトリで運用する(omnibus 7.8.1) ※2016/04/05 追記あり - Qiita

    追記(2016/04/05) GitLab 8.5 にて、experimentalではありますが、標準でサブディレクトリ運用できるような機能追加がされました。 以下のURIに実装方法が書いてあるので、基的にはこちらをご利用ください。 当時の参考資料として、以下の記事は残しておきますが、古い資料であることをご了承ください。 ここから元記事 ほぼ下の記事通りなのですが、このままだとunicornがエラーを吐き続けて502 GitLab is not respondingを吐くので、改めて纏めておきます。 GitLab omnibus をサブディレクトリで運用する 作業環境 CentOS release 6.5 (Final) GitLab 7.8.1 http://example.com/gitlab で運用を目的とする 作業 行数はあくまで参考です。 /opt/gitlab/embedde

    GitLabをサブディレクトリで運用する(omnibus 7.8.1) ※2016/04/05 追記あり - Qiita
  • 来夢多” 技術で夢を叶える会社

    必ず約束を守る企業を目指します。 約束事がどんなに厳しい条件、スケジュールそして 環境 でも、みんなで考え、話し合い、それを解決に導く事で、和の大切さを理解する企業を目指します。 夢の実現を決して諦めない企業 大いなる好奇心を育み、その不思議さと面白さに感動を覚え、いつか開発場面で使える企業を目指します。 夢がある方、来夢多でその夢を実現させてみませんか。まだ夢を探している方、来夢多で夢を見つけてみませんか。みんなの大切な時間を来夢多ともに過ごす時間をください。 IT技術を通して皆様の夢をかなえていきたい、そして、来夢多と来夢多の仕事をもっと好きになってほしいです。 常に自社らしさを追求する企業 「かっこ良く」、「らしさ」を如何に前面に出せるかを常に考え、オンリーワンを目指す企業です。 近年AI技術が加速度的に発展し、IT業界にもシンギュラリティが押し寄せるかもしれません。我々は、「ニッ

    来夢多” 技術で夢を叶える会社
  • 知る人ぞ知るテキスト形式変換コマンド「textutil」の謎を解く (1/2)

    連載「Apple Geeks」は、Apple製ハードウェア/ソフトウェア、またこれらの中核をなすOS X/iOSに関する解説を、余すことなくお贈りする連載です(連載目次はこちら)。 UNIX使い向けを始め、Apple関連テクノロジー情報を知りつくしたいユーザーに役立つ情報を提供します。 ご存じのとおり、文章をファイルに残す際には「フォーマット」が重要な意味を持つ。文字修飾が必要なければプレーンテキスト(*.txt)、基的な文字修飾と図版の使用程度で足りるのならばリッチテキスト(*.rtf)、高度なレイアウトが必要であれば各種ワープロ文書(*.doc/*.docx、*.pagesなど)。各フォーマットに直接の互換性はないので、ファイルを受け取った側はそのフォーマットに対応するアプリケーションを用意しなければならない。 プレーンテキストの場合、文字エンコード形式の問題もある。OS Xの場合

    知る人ぞ知るテキスト形式変換コマンド「textutil」の謎を解く (1/2)
  • RubyでDocxを分解してみた~Nokogiri::XML::SAX | | Scimpr Blog

    参照 Rubyでdocxをいろいろ分析してみた 今度はsaxのアプローチでdocxのword/document.xmlを分解してみた 使い方は、Nokogiri::XML::SAX::Documentを継承したクラスを作る. そして、parseメソッドでxmlドキュメントを指定してやれば、タグの始まりやタグの終わり、タグとタグの間を認識するので、そのイベントごとに処理を書けばいい. 例えばタグの始まりでは、start_elementが呼ばれて、タグの終わりではend_elementが呼ばれる. タグとタグの間では、charactersが呼ばれる. require 'nokogiri' class MyDocument &lt; Nokogiri::XML::SAX::Document def start_document puts "the document has started" en

    RubyでDocxを分解してみた~Nokogiri::XML::SAX | | Scimpr Blog
  • LINE使いのためのPCメール入門(案) - 発声練習

    以前に携帯メール世代とPCメール世代が仲良く生きていくためにというエントリーを書いたけど、あれから6年。既に「携帯メール」は過去のものとなりつつある。最近、ちょっとだけLINEをやってみたので、そんな小さな経験を元にちょっと違いをまとめてみる。 まとめ LINEは誰からのメッセージなのか把握してから読み始めるが、PCメールはメッセージ読んでから誰なのか把握する LINEではメッセージごとに名乗らないが、PCメールではメッセージごとに名前が必要 LINEには件名はないが、PCメールには件名が必要 LINEはトーク相手・グループ中心、PCメールは要件中心 LINEは短く頻繁に、PCメールはまとめて、やりとり最小限に LINEは感情をやりとりする。PCメールでは言葉をやりとりさせる LINEはメッセージを場に置く、PCメールはメッセージを相手に届ける 学生が大学教員に送る無難なメール例 成蹊大学

    LINE使いのためのPCメール入門(案) - 発声練習
  • ホーム - CloneTracker

    当社はCookieを使用して、お客様が当社のWebサイトでより良い体験を得られるようにしています。引き続き閲覧する場合は、プライバシーポリシーに同意したことになります。

    ホーム - CloneTracker
  • Bamboo: Continuous Integration & Deployment | Atlassian

    Build, test, and deploy with confidence Bamboo Data Center is a continuous delivery pipeline that offers resilience, reliability, and scalibility for teams of any size.

  • Android : CIとCMMIとクラウド

  • アプリのクラッシュリポートを統計解析できるBugSenseの使い方

    前回の「TestFlight+JenkinsでiOSアプリのベータ版配信を自動化する」では、開発中のiOSアプリをTestFlightとJenkinsを使ってデバイスに配信する手順について解説しました。TestFlightを使うことによって、アプリのベータ版を手軽に、手早く配布できることがお分かりいただけたかと思います。 ベータ版配布を実施する意味はいろいろあると思いますが、ベータ版アプリを使ってもらうことによって、要望や意見などのフィードバックをもらいやすくするという点が一番かと思います。これだけでも大きなメリットですが、さらに効果を高めるためにはクラッシュリポートの分析が有効です。 ベータ版配信したアプリはデバッグを行えないため、クラッシュした場合に原因の特定が困難であるという問題があります。ツールやサービスなどを使ってクラッシュリポートを取得し、分析できるようにしておくことで、アプリ

    アプリのクラッシュリポートを統計解析できるBugSenseの使い方
  • Androidの自動ビルドと配布は今やこんなに簡単! - Shoichi Matsuda's diary

    GitHubAndroid Studio・Travis CI・DeployGateを組み合わせてAndroidアプリを自動ビルド→配布していきます。 自分でやってみてわかりましたが、今や簡単な設定だけでかなり高度なことができるようになっているんですね!!改めてびっくりです。 やりかた プロジェクトの準備 まずはAndroidプロジェクトを準備します。 ここでの必須事項は以下2つです。基的なところですので詳細は省きます。 Android Studioでプロジェクトを作成 →使ったことがない方は「今からAndroid開発を始めるなら」などをご覧ください GitHubにソースコードをpush Travis CIでapkを自動ビルド CIサービスであるTravis CIを使って自動でapkのビルドをしていきます。 まずはTravis側で自動ビルドしてくれるように設定します。 TravisのAc

  • Androidアプリのビルド/テストはCIでここまで変わる

    Androidアプリのビルド/テストはCIでここまで変わる:グリーはいかにしてJenkinsを導入したのか(3)(1/2 ページ) グリーのサービス開発における継続的インテグレーションと、CIツールであるJenkinsの導入について、CI導入のモチベーション、進め方のポイントを中心に説明します。今回は、apkの作成までの自動化を手始めに、徐々に自動化の資産を積み上げていくことで開発ワークフローを改善していく過程を紹介します。 前回の「JenkinsでCIすればiOSアプリのビルドは、もう面倒くさくない」に続き、今回はAndroidアプリ開発とJenkinsについて紹介します。 Androidアプリのビルド Android開発の継続的インテグレーションの第一歩として、まずはAndroidアプリをJenkinsでビルドしてapkファイルを作成してみましょう。あらかじめJenkins、Andro

    Androidアプリのビルド/テストはCIでここまで変わる
  • CI(継続的インテグレーション)サービスまとめ・14個! - atskimura-memo

    CIって? CIはContinuous Integration(継続的インテグレーション)の略です。 継続的インテグレーションとは、ソフトウェア開発手法において、プロジェクトメンバーがそれぞれ開発した結果を頻繁に結合し、定期的にビルドやテストを行うことである。問題点を早期に摘出することができ、効率的な開発に役立つ。 不具合は早く見つける方が対策費用が抑えられるため、ソフトウェアのビルドを頻繁に行うのが好ましく、ビルド結果が正しいことを検証するためにすぐにテストを行う。このような手続きは出来る限り自動化するのが好ましい。そのため、継続的インテグレーションを実践するためには、結合のためのビルドとテストの自動化のために「CIサーバー」などと呼ばれる専用コンピュータを用意することが推奨されている。 ちなみに、ソフトウェア開発手法のひとつである「エクストリームプログラミング」では、継続的インテグレー

    CI(継続的インテグレーション)サービスまとめ・14個! - atskimura-memo