テクノロジー はてなブックマークのiOSアプリで、ナビゲーションUIが新しくなります - はてなブックマーク開発ブログ
本日、iOSアプリの最新バージョンをリリースしました。 Androidアプリに続き、iOSアプリでもナビゲーションUIを改善し、左上メニューからお気に入りや設定などの機能にアクセスしやすくなりました。 主な変更点 「お気に入り」「関心ワード」はドロワーメニューから、また「マイホットエントリー」は[For You]からご利用いただけます。 右下のしおりマークから「最近のあとで読む」に加えて、自分の「ブックマーク」を閲覧できるようになります。 また、検索結果画面では、記事タイトルでの絞り込み検索に対応いたしました。 あわせて、よりシンプルで快適な体験をお届けするため以下の機能を廃止しました。ご利用いただいていた皆様にはご不便をおかけいたしますが、今後のサービス発展に全力を尽くすためにも機能の整理にご理解いただけますと幸いです。 今回廃止した機能 メニュー画面 動画・画像 おすすめ特集 公式アカ
■ルール ・Google検索においてパフュームらしきものを検索し、正しくパフュームが検索されるかを判定していく ・検索結果第1位にPerfume Official Siteが表示された場合は◯(成功)とする ・それ以外については✕とし検索第1位として表示されたものを書いていく ・△はパフュームと認識されるがPerfume Official Siteが第1位に来ないもの ■結果 ・パヒャーム→◯パフューム ・パフューム→◯パフューム(当然) ・パヒョーム→◯パフューム ・パファーム→✕パファーム(吉幾三とPerfumeのマッシュアップ動画に貼り付けられる、ニコニコ動画の登録タグ) ・パフィーム→◯パフューム ・パフゥーム→◯パフューム ・パフェーム→◯パフューム ・パフォーム→✕パフォーム・グループ(イギリスを拠点とし、デジタルプラットフォームを展開している国際スポーツメディア企業) ・ハヒ
いろいろなソフトウェアで、大きいランダムな値をユニークな値とみなすということが行われている。例えばユニークな識別子としてよく使われるUUIDはただの122ビットの乱数だ。gitもSHA-1ハッシュ値が160ビットの乱数のように扱えることを期待して、それをユニークな識別子として使っていた。実際にはランダムな2つの値が同じになる確率はゼロではないのに、なぜこれが安全なやり方だと言えるのだろうか? それについてちょっと説明してみよう。 あるシステムが、乱数で生成された識別子の衝突のなさに依存しているとして、仮に衝突が発生した場合、相当悪い結果、例えば復旧不可能な形でデータベースが壊れてしまうとしよう。これはどれくらい危険なのだろうか? 数学の問題で、学校のクラスの中で同じ誕生日の人が1組以上いる可能性は思ったより高いという話を聞いたことがあると思う。あるランダムに生成された値が衝突する確率という
「うちの嫁がー」って言っている人多いけど「妻」じゃないのかな 「私の妻は」の方が自然なきがするんだよなぁ 正しい日本語がどうこう言う気は無いけど まあ色々な形があっていいとは思ってるし 日本語って融通がきく良い言語だし否定する気は無いけど 他に違和感感じてる人はいないのかなー (追加)みなさんのご意見が結構あり、まとめると •正確には息子の配偶者のことを嫁という。 •関西圏では嫁という表現が、妻という意味で使われており、関西芸人の影響で一般化してきた •妻という表現が恥ずかしいという人が割といる •その影響もあり嫁が一般化した可能性 •その他、奥さん、連れ、相方などという人もいる。 日本語は多様だということを感じます。
ここは郊外の建売住宅が並ぶ閑静な住宅街。昼時になると子供たちの遊ぶ声で賑やかになります。一人の老婆がこの街を訪れたのは、孫の顔を見るためでした。 「わー、おばあちゃんいらっしゃい!」 「おばあちゃんお話してー!」 孫たちはおばあちゃんの昔話が大好きです。テキストサイトにメーリングリスト、魔法のiらんどにmixi、前略プロフにピーガガガ。最近のネット事情しか知らない孫たちには信じられないことばかりです。おばあちゃんが「さて、今日は何の話をしようかねえ」と腰を下ろしたとき、家の外からものすごい音を立てて一台のバイクが走り去っていくところでした。 「あっ、批判会だ!」 「おやおや、批判会とはどんな人たちなんだい?」 おばあちゃんは撒き散らかされるネガコメに驚きもせず、孫たちに尋ねました。 「あのね、悪い人なの!」 「批判って悪いことなんでしょう? お父さんとお母さんがあんな人になっちゃいけません
Jenkinsのpipelineには2通りあります。 declarative pipeline scripted pipeline 本記事は scripted pipeline の書き方です。 Jenkins2では、Groovy DSLを用いたpipelineの記述ができるようになったらしい。若干の時代遅れ感があるけど、最近仕事で使う機会があり、土日にわからないところを整理したのでメモる。 ジョブ定義を画面からぽちぽちするなんて時代遅れ!技術者として恥ずかしい!これこそがモダン!とか煽るつもりはまったくないけど、ジョブ定義の柔軟性が高いし、パイプラインに人の承認フローが組み込めたり、実行ノードを簡単に選べるし、何よりコード管理できるので、普通に良さそうだと思いました。情報が少ないことを除けばな! Jenkins2のインストール とりあえず動かす node 環境変数の参照 パラメータ付きビル
Jenkins の Pipeline plugin (旧称 Workflow Plugin) を使うと、リポジトリに Jenkinsfile というファイルを配置してビルド処理をそこに書くことができます。 ビルド処理は Groovy による DSL で記述します。 さてさて、そんな Jenkinsfile に書かれた処理を Pipeline plugin で実行すると、以下のようなエラーが出ることがあります。 以下の例は "test".toUpperCase() を Jenkinsfile に書いた場合に発生したエラーです。 (ちゃんと試してないけど Script Security Plugin の最新バージョンだと起こらないと思います。) org.jenkinsci.plugins.scriptsecurity.sandbox.RejectedAccessException: Scrip
本記事はアカウンティング・サース・ジャパン Advent Calendar 2016の5日目の記事です。 アカウンティング・サース・ジャパンは税理士向けクラウド会計システムA-SaaS(エーサース)を提供しているベンチャー企業です。ここしばらく常駐でお手伝いさせていただいており、現在はインフラ周りの改善を担当しています。 はじめに 継続的インテグレーションや継続的デプロイが当たり前の時代ですが、皆様のプロジェクトにおかれましてはTravisCIやCircleCIなどCIツールは導入済みでしょうか。 A-SaaSのシステムはRabbitMQなどで構成されたマイクロサービスアーキテクチャになっていて、アプリケーションは主にJavaやScala、たまにErlang(!)で構築されています。このようなシステムの中でデプロイフローがやや複雑になってきていたので、CIツールとしてJenkins2.0で
Using CloudFormation, I want to set some of the properties in AWS::S3::Bucket on an existing bucket. In other words, I don't want to create the bucket, I just want to enforce some of the settings. Here's an example of my CloudFormation JSON: "websitePreviewBucket": { "Type": "AWS::S3::Bucket", "Properties": { "AccessControl": "PublicRead", "VersioningConfiguration": { "Status": "Suspended" }, "Buc
カンにちは! 缶詰博士の黒川です。みなさん、缶詰食べてますか? 私は缶詰博士として「缶詰blog」で世界中の缶詰を紹介したり、メディア出演をしたりしていまして、自宅には約4,000缶・1,000種類の缶詰がストックされています。 自宅にある缶詰のほんの一部。毎日食べているものの、いつのまにかこんな状態に…… 私と缶詰の出会いは、忘れもしない4歳の頃。 私の家族と知り合いで一緒にキャンプへ行ったとき、大人たちが五目めしの缶詰を湯煎しているのを目撃したのがきっかけです。 このころはまだ「缶詰」というものの存在を知らず、湯煎をしただけで、中からホカホカの五目めしができることに、幼心に衝撃を受けました。しかも、美味しい! 缶詰にのめり込むきっかけとなった、サンヨー堂の「五目めし」 【楽天市場】サンヨー堂 サンヨー 五目めし 375g | 価格比較 - 商品価格ナビ キャンプでの一件以来すっかり缶詰
Synopsis This shows usage of a simple build wrapper, specifically the AnsiColor plugin, which adds ANSI coloring to the console output. // This shows a simple build wrapper example, using the AnsiColor plugin. node { // This displays colors using the 'xterm' ansi color map. ansiColor('xterm') { // Just some echoes to show the ANSI color. stage "\u001B[31mI'm Red\u001B[0m Now not" } }
Jenkinsのパイプラインを試してみた。 結果、下記の点がクリアできなかったため、実際の採用は見送ることにしたが、新たに追加されたpipelineビューはタスクの中のステージごとに進捗状況や要した時間が見れるため、魅力的な点もある。また、freestyleでかかれた他のタスクを呼び出すこともできるので、freestyleとpipelineを組み合わせて使うことも可能であることが分かった。 ここでは、調査の際にわかった使えそうなコマンドを備忘録として残しておく。 ちなみに、採用を見送ったのは下記の理由から。(これらが解決すれば、再度採用を検討したい) workspaceがタスクから見えなくなる。 gitの更新内容が、gitツール(gitlabを利用)から見える設定ができない。 Jenkinsに作成済みのJOBを順次実行する Jenkinsに登録済みの他のJobを呼び出すコマンド。この書き方
1.公式のJenkins Pipeline Pluginを使用する 類似のもの(Build Pipeline plugin or Buildflow plugin)ではなく、公式のものを使用する。 公式のPipelline Pluginは日々改善している Jenkinsのマスターノードが再起動したとしても継続する機能を提供済みで、他のプラグインの機能を代替する機能を提供する予定。 2.Pipeline as Codeにする JenkinsFileをバージョン管理システムに登録することで、他のソフトウェアと同様のバージョン管理とテストができる。 Pipelineスクリプトのデフォルト名はJenkinsFile。 IDE,GitHubにgroovyと認識され、コード補完、コードハイライトなどが効くように、スクリプトの始めに以下を追加する。
2017/01/10 誤字脱字を修正しました 2016/11/07 内容を修正しました 2010/09/17 文章を修正しました 一般的に、parallelは並列、concurrentは並行と訳されます。検索してもずばり書かれた物がなかったので、僕なりの理解を書いてみます。 (注:言葉の定義の問題なので、複数の流儀があり得ます。端的に言えば、いわゆるCPUのSIMD命令を「並行」と見なすかどうかに違いが現れます) 参考リンク: http://d.hatena.ne.jp/NyaRuRu/20060129/p2 http://d.hatena.ne.jp/muimy/20070322/1174526368 一番妥当(だと思う)定義 一言で言えば、 Concurrent(並行)は「複数の動作が、論理的に、順不同もしくは同時に起こりうる」こと Parallel(並列)は、「複数の動作が、物理的に
Jenkins2のPipelineに入門した際にメモした内容をせっかくなので公開しておきます。 基本 step, node, stage パイプラインのチュートリアルでいきなり図と共に登場するので最初はどう違うのか分かりにくいが、Jenkinsのビルドの流れにそれぞれ対応しているので実は難しくない。 step 今までのbuild stepと同じ。普通に1ジョブ内でやることを分割する。 主にプラグインの機能を呼び出すときにスニペットビルダー(後述)から生成する。 node キューに独立して乗せられ、毎回削除されるWorkspaceが割り当てられる。 ということがチュートリアルでは書かれているが、要はnodeのブロック単位でJenkinsのキューに積まれるということ。 stage stepやnodeと違って明確な役割はないが、パイプライン中の処理に名前を付けることができる。 GUI上でどのst
富士通が人工知能(AI)などを活用し、システム開発プロセスの改革に本腰を入れ始めた。システム構築・運用支援のツール群を「KIWare(ケーアイウェア)」として体系化し、2017年11月に50件の開発プロジェクトに本格適用を開始した。時間を浪費しがちな開発業務をAIで効率化し、システムエンジニア(SE)が、開発業務の様々な作業や成果物の品質の向上に充てる時間を捻出する狙いである。 富士通がAIの活用に本腰を入れる背景には、開発プロジェクトの作業や成果物の品質の低さが課題になっていることがある。「品質を現場の人任せではなく、技術で底上げする。それによって品質が原因の不採算の案件を減らしたい」(富士通の粟津正輝サービステクノロジー本部 本部長代理 兼 先端技術統括部長 兼 SE変革推進室長代理)。 システム開発において、不採算案件につながる要因は様々だ。設計書の不備による手戻りが発生したり、ソー
音楽を聴いて鳥肌が立つ、という体験をしたことがあるだろうか。もしあるならば、あなたはとてもラッキーな経験をしている。 南カリフォルニア大学の研究により、「音楽を聴いて鳥肌が立つ」経験をできるのは人口のごく一部しかいないことが明らかになった。ほとんどの人の脳ではニューロンと「音楽による鳥肌」がリンクしていないため、この現象を体験できないという。 ハーバード大学在学中からこの現象について研究を続けているMatthew Sachsによると、これを体験する人々の脳内の構造は特殊で、彼らの聴覚皮質と感情処理機能を接続する神経繊維は、一般のそれよりも密度が高いのだという。 現段階では、この高密度の神経繊維が存在する理由については未解明だが、これが存在するという発見自体が革新的なものであるとSachsは述べている。 彼は以下のように話している。 「私たちの発見は、報酬系への知覚アクセスにおける神経基盤が
こんにちは、@kojiisdです。 この間AWS Summit Tokyoに参加してきたのですが、皆一様に「AWS Lambda」を、 これからのサーバレスアーキテクチャを支える技術として紹介していましたね。 資料でも言葉でも多分に見聞きしており、軽いゲシュタルト崩壊を起こしている今日この頃、 皆さんはいかがお過ごしでしょうか。 さて、今回はAWS Lambdaです。 AWS Lambdaの処理はJavaやNode.js、Pythonなどの言語で記述することができますが、その性能差がどの程度あるのか?測ってみました。 構成 今回の構成は次の様なシンプルなものにしています。 [計測対象(言語)] Python Node.js Java [計測対象(カテゴリ)] 処理速度 使用メモリ [Lambdaでの処理内容] API Gatewayでリクエストを受け付け Lambda内でDynamoDBか
スリラム・ムラリ氏によって主に米カリフォルニア州で撮影され、ナショナル ジオグラフィックの「Short Film Showcase」で公開されているこの動画は、光害の段階別に夜空を見せ、光害の影響が少ない場所では宇宙がどれほどよく見えるのかを教えてくれる。(解説は英語です) 世界中の人々がエネルギーや電気代を節約しようとLED照明への切り替えを進めている。ところが、実はこれが別の問題を悪化させている可能性がある。 光害はこの数十年間で深刻さを増している問題であり、近年のLED(発光ダイオード)電球の導入は、都市から出される光量の大幅な増加につながっている。(参考記事:「ノーベル物理学賞、青色LEDの革命」) ドイツ地球科学研究センター(GFZ)のクリストファー・カイバ氏をリーダーとする国際的な研究の成果が、このほど米科学誌「Science Advances」に発表された。同研究によると、夜
re:invent参加中です。 今は現地で朝4時ですが目が覚めてしまったので、初日のセッション参加レポートを書きます。 参加したのはこちらのセッション。 「ABD302 - Real-Time Data Exploration and Analytics with Amazon Elasticsearch Service and Kibana」 ElasticSearchとKibanaは2年くらい前にハンズオン参加して少し使ってみただけくらいでその後触れることはなかったのですが、今回ちょうど時間と場所が自分の予定と合ったので参加してみることにしてみました。 機能紹介 まずはAWS Elasticsearch Serviceってこんなものですよという紹介から。 次にElasticsearchではprimary shardとreplica shardが作られ、各インスタンスに分散して配置される
ことし生まれた子どもの名前で最も多かったのは、男の子が、太陽の「陽」に飛翔の「翔」という字を合わせて「はると」と読む名前などで、女の子は、「咲く」に「良い」と書いて「さくら」と読む名前などになっているという調査がまとまりました。 このうち、男の子で最も多かった名前は同じ数で3つが並び、太陽の「陽」に飛翔の「翔」を合わせて「はると」や「ひなと」などと読む名前のほか、悠々の「悠」に真実の「真」を合わせて「ゆうま」や「はるま」などと読む名前。 それに、悠々の「悠」と「人」を合わせて「ゆうと」や「はると」などと読む名前でした。 一方、女の子で最も多かった名前も2つが同じ数で並び、「咲く」に「良い」と書いて「さくら」や「さら」と読む名前と、「結ぶ」に菜の花の「菜」を合わせて「ゆいな」や「ゆな」などと読む名前でした。 また、名前の読み方では、男の子が9年連続で「はると」が最も多く、2番目が「そうた」と
iOS 11ではiPhoneの時計アプリで設定したアラームの音が接続されたヘッドホンやスピーカーからは再生されず、内蔵スピーカーのみから鳴る仕様に変更されたそうです。詳細は以下から。 Appleは現地時間2017年11月27日、iOSに搭載されている「時計」アプリのサポートドキュメント「How to set and manage alarms on your iPhone」を更新し、iOS 11では時計アプリのアラームの仕様がiOS 10から変更されたことを明記しています。 Get help with alarms If you use iOS 10 or earlier and you connect headphones or speakers to your iPhone, the alarm plays through the connected device instead of
livedoorニュースへの登場も今回で4回目。リラックスした雰囲気のなか、竹達彩奈はキュートな表情を次々に見せる。ところが、大きなチキンを両手に持っての撮影になると、その表情が一転。「お肉に対して本気すぎて、顔が厳しくなっちゃう」とつぶやきながら、ひとくちでガブッといったのち、「シンプルに、鳥の旨味が詰まっています」と食レポまで披露してくれた。「ドレスもダンスもメイクもヒールも苦手」と語る、彼女のまっすぐな思いが詰まったベストアルバム『apple feuille』(アップルフィーユ)がいよいよリリースされる!撮影/川野結李歌 取材・文/とみたまい 制作/iD inc. スタイリング/hana ヘアメイク/you 『ライスとぅミートゅー』は“竹達彩奈のキャラソン”11月29日の“いい肉の日”にリリースされる、音楽活動5周年突破記念ベストアルバム『apple feuille』。ファン投票で選
こんにちは。私はSergey Kamardin(セルゲイ・カマルディン)です。Mail.Ru(ロシアの電子メールサービス会社)で開発者をしています。 この記事では、どのように私がGoを使って高負荷対応のWebSocketサーバを開発したかについて説明したいと思っています。 パフォーマンス最適化のアイデアやテクニックを通じて、WebSocketの知識はあるもののGoについてはほとんど知らないという方のお役に立てれば幸いです。 1. はじめに まずは開発に至った経緯について、どうして私たちがこのサーバを必要としたのかを説明しておきましょう。 Mail.Ruには多くのステートフルなシステムがあります。ユーザのeメール保存もその1つです。システム内、およびシステムイベントの状態変更を追跡する方法にはいくつかの種類がありますが、それらは主に状態変更に関するシステム通知、または周期的なシステムのポーリ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く