教養や知的好奇心とは無縁な環境で育った人にとって、「美術館や博物館」は「逆進的」、すなわちその価値が喧伝されるだけで自分達を何か馬鹿にされてるような気分になるものだ、というのはあると思います。 https://t.co/XyzGTqpb3t
教養や知的好奇心とは無縁な環境で育った人にとって、「美術館や博物館」は「逆進的」、すなわちその価値が喧伝されるだけで自分達を何か馬鹿にされてるような気分になるものだ、というのはあると思います。 https://t.co/XyzGTqpb3t
背景 LINE iOS版のソースコードは、ローンチ以来、数百モジュールもの規模にまで成長しています。2019年末時点で、コード行数も140万行を超えており、現在もその増加ペースはとどまるところを知りません。一方、コードが大規模になると、開発者にとってはビルド時間が悩みの種ともなります。また、プロジェクトの成長に伴い、再現不可能な問題も増えていきました。 たとえば、ローカル環境で動くビルドがCIで動かなかったり、もしくはその逆が起こったり、といったものです。 そこで、一歩退いた目線に立ち、ビルドパフォーマンスと再現性を改善できる方法を考え始めました。 ライブラリ依存管理 まず、ライブラリ依存管理についてお話します。LINEでは、2012年の終わりに依存性管理ツールとして CocoaPods を導入しました。 CocoaPodsは非常に便利なOSSで、 Xcodeとの相性も良いです。 自分で書
1. 内容結合 (content coupling) 内容結合とは、対象の内部実装に直接依存することです。極端な例ですと、ある手続きの特定のラベルに、外部から直接ジャンプしてしまうことなどが挙げられます。近代的なプログラミング言語においては、ジャンプの方法を制限したりすることで、この内容結合を起こしにくくしていることが多いです。ただし、あるオブジェクトの内部状態に依存するコードを書いてしまうと、内容結合と同等に強い結合になります。ここではその例として、不正な状態が存在する設計例を示します。 まず、 `Calculator` という数値計算をするクラスを作りたいとします。もし、この `Calculator` を使う際に、前処理や後処理に特別な手順が必要であったり、事前・事後条件が必要であったりすると、呼び出し側は `Calculator` の内部状態に依存してしまいます。 class Ca
大晦日の放送を拝聴しました。大変面白かったです。その中で札幌の「表現の不自由展」について言及なさっていたので、東さんに聞いていただきたいことがあります。 まず大前提としてなぜこのような実情を知っているかと言いますと、(あの一部だけ切り取られネットで出回っている)"河村たかし氏を焼く映像"の本編を、依頼され編集したのは私だからです。(※機械に弱い作者・鈴木翁二さんに指示を聞きながら編集代行したため、作品の意図には関わっていません。) 正確に伝えるには少々長くなってしまいますが、お時間のある際に読んでいただけますと幸いです。<以下略> (北海道・年齢非公開・性別非公開) 友の声に投稿された文章は公開を前提としています。それはたぶんフォームにも書いてあります。とはいえこの内容はいささかセンシティブなので(まさにネットだと一部分が切り取られてすぐに炎上するので)、肝心の部分は「以下略」として隠させ
「桜を見る会」で記念撮影する(左から)女優の奈美悦子さん、安倍晋三首相、安倍昭恵夫人、歌手のアグネス・チャンさん 写真/時事通信社 共産党の田村智子議員の質問を皮切りに問題化した「桜を見る会」。野党からの追及が強まる最中の11月20日、安倍晋三首相がマスコミ各社と会談した。この日の首相動静には、 「午後6時34分、官邸発。同39分、東京・平河町の都道府県会館着。同所内の中国料理店『上海大飯店』で内閣記者会加盟報道各社のキャップと懇談」(参照:時事通信社) とある。 Twitterでは、この懇談に対して「こんなときに、内閣記者報道各社のキャップは、安倍首相と懇談という名の会食かよ」と疑問を呈する声が相次いだ。 信じられない。桜を見る会が批判されている最中に、内閣記者クラブのキャップ(リーダー的な記者)が今夜、安倍総理と会食したそうである。メディアの信頼性を考えていないよね。 「午後6時39分
はじめにどうもしゅんです! ここ2週間は小麦を食べていないのですが、なぜかアレルギー反応が出てます… 何に反応したんだろう…アレルギーが何も無かった一年前が恋しいです… それでは今日の5単語をどうぞ! 現地で学んだフランス語5つdoux / ドゥー①甘い、味の薄い pomme douce / 甘いリンゴ la sauce est un peu douce. / このソースは少し味が薄い。 ②心地よい lumière douce / 柔らかな光 ③優しい Vous êtes trop doux avec votre fils. / あなたは息子に優しすぎる。 tomber / トンべ①転ぶ La petite fille est tombée en courant. / その女の子は走っていて転んだ。 ②落ちる Un pot de fleurs est tombé de la fenêtre
23日朝、楽天のクレジットカードとスマートフォン決済のサービスで不具合が起き、一時、利用ができなくなりましたが、いずれのサービスも買い物での決済については復旧しました。 会社が復旧作業を進めた結果、クレジットカードの利用ができるようになったほか、楽天ペイについても午後3時前に復旧したということです。 ただ、ネット上でのカードの明細の確認など一部のサービスには影響が残っているということです。 楽天によりますと、外部のデータセンターで電源設備の不具合が起きたことが原因だということです。 楽天カードは利用者がおよそ1800万人に上っているほか、楽天ペイもスマホ決済の大手の一角で利用を伸ばしています。 消費税率の引き上げに伴って、キャッシュレス決済のポイント還元制度が導入されたことをきっかけに、消費の現場ではキャッシュレス決済の利用が急速に広がっていますが、サービスを提供する事業者がトラブルをいか
はじめに こんにちは。2019年4月新卒入社の服部恵美です。開発1センターのLINE開発2室のApp Dev 6チームというところで、LINEのメッセンジャーのiOSアプリケーションの開発をしています。 この記事では、私がLINE株式会社に新卒入社してから約半年間のあいだに取り組んできたこと、LINEのメッセンジャーの開発を担当するクライアントサイドエンジニアがどのような働き方をしているのかについて、ご紹介します。 「友だち追加」画面のA/Bテスト 新卒入社後にかかわったお仕事はいくつかありますが、その中でも特に印象に残っているものの1つは、「友だち追加」画面のA/Bテストのクライアントサイドの開発です。この業務は、正確には、新卒入社前の内定者アルバイトのときから、新卒入社後の本配属されたあとにかけて、担当しました。 「友だち追加」画面には、「友だち自動追加」、「グループ作成」、「おすすめ
LINE株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。 LINEヤフー Tech Blog はじめに こんにちは。コミュニケーションアプリ "LINE" の Android クライアントチームの石川です。 この記事は、 "コードの可読性についてのプレゼンテーション紹介" の不定期連載記事の第二回です。前回の記事は こちら です。 今回は、プログラム中に書く自然言語として、第二章 "命名" と第三章 "コメント" の解説をします。 第二章: 命名 プログラムを書くときは、クラスやリソースなどの様々なものに名前をつける必要があります。その名前が、正確・明確・記述的であると、コードはより読みやすくなります。この章では、どのような名前がコードを読みやすくするかについて、特に型 (クラス, インターフェース, トレイト等)、値
はじめに こんにちは。コミュニケーションアプリ「LINE」の Android クライアントチームの石川です。 先日、コードの可読性についてのプレゼンテーション (https://speakerdeck.com/munetoshi/code-readability) を公開しました。 今後、このプレゼンテーションについてのちょっとした解説を、本ブログ上で不定期に連載していきます。 今回は、このプレゼンテーションの概要と、最初の章 "導入と原則" についての解説を行います。 このプレゼンテーションについて このプレゼンテーションは、コードの可読性を向上するためのアイディアをまとめたもので、以下の8つの章からなります。 導入と原則: 可読性の高いコードの重要性、プログラミング原則 命名: 名前の示す内容、文法、語の選択 コメント: ドキュメンテーション、インラインコメント 状態: 状態遷移の管理
新潮45 揺らぐ論壇 松浦大悟さん LGBTを含む性的少数者の多くは、新潮45たたきを白けて見ていたのではないでしょうか。ゲイである私は、当事者の頭越しに、当事者ではない人たちが激高している姿を見て、「最近まで同性愛者を気持ち悪いと言っていたくせに」と思いました。 確かに、杉田水脈氏の同性愛者に対する知識は間違いもありました。他の寄稿者の言葉遣いも乱暴で、怒りを覚えました。ただ、新潮45の編集長も悩んでいたようです。リベラルな人に寄稿を断られ、結果的に右派ばかりになってしまったようです。私は杉田氏の間違いを訂正し、実態を知ってもらう機会だと思い、寄稿しました。 杉田氏のような発言をする人…
モナコインが攻撃にあい、大規模なブロックチェーンの再編成(巻き戻し)と、取引所が金銭的な被害にあったことが明らかになりました。 攻撃の手口と、この攻撃から考えられる示唆についてまとめます。 この攻撃は、Block Withholdig Attackといわれます。日本語訳がないのですが、「ブロック隠し持ち攻撃」とでもいいましょう。 攻撃の手口 攻撃の手口についてまずは解説します。 マイナーはブロックが見つかると、通常すぐにネットワークにブロードキャストします。しかしながら、ハッシュパワーが勝っているなどの有利な条件があれば、見つけたブロックを敢えてブロードキャストせずに、裏で次のブロックを掘り続けるということもできます。 それが下の図です。 矢印の時点が攻撃のタイミングです。表では別のブロックチェーンが伸びているのですが(青色)、攻撃者はある時点から、自分だけでブロックを隠し掘りをしはじめま
財務省の太田充理財局長は11日の衆院予算委員会で、森友学園への国有地売却を巡り、問題発覚直後の昨年2月に「全体として(地下から出たゴミの撤去費は)はっきりしない」などと記した文書を同省側が作成し、学園側に署名を求めていたと明らかにした。学園側は「書面を残すと、内容に全面的に責任を負うことになる」と署名を拒否したという。 立憲民主党の川内博史氏への答弁。太田氏によると、昨年2月14日の「撤去費は1億円」との報道を受けて、同省近畿財務局が学園側に照会。学園側は「1億円とは断言していない」と説明した。これを受け、ゴミに関する学園の認識をまとめた文書を、理財局が近畿財務局に依頼して作成。太田氏は「好ましくない対応だった」と陳謝した。また太田氏は、ゴミ撤去に関する近畿財務局と学園の認識について財務省側が「『ワンボイス』にした方がいい」と提案したことも明らかにした。この件について「数人で認識を共有した
和田政宗がまた自爆! 野党攻撃に使った「国有地払い下げの山梨の学校法人」は自民党の文科省圧力議員が元校長で安倍の盟友が理事 昨日おこなわれた参院予算委員会の集中審議。そこで自民党の広報副本部長である和田政宗議員が言い放った「太田理財局長は民主党政権時代の野田総理の秘書官も務めている。増税派だからアベノミクスを潰すために、安倍政権を貶めるために意図的にヘンな答弁をしているのではないか」という発言に批判が集まっているが、同じく昨日、和田議員が口にした話が、いま、ネトウヨを中心に盛り上がりをみせている。 和田議員は、安倍昭恵夫人に対する証人喚問を求める世論に対して「不正の証拠はまったくない」と擁護したあと、こうつづけたのだ。 「文書に伝聞形で書かれているということで証人喚問に呼べと言うならですね。山梨のある学校法人が格安で国有地の払い下げを受けた案件はこれはどうなるんでしょうか」 「この学校の保
こんばんわーたんたんです。 最近、いろいろな人の記事を読んだりしていくなかで、僕が書く文章は なんか迫力に欠けるなということを感じることが多々ありました。 他人の記事と比べることなんてなかなかしないんですけど、僕はこのようなポエムチックな文章を書いた時に説得力が何故か欠けてしまうのです。 その物事について真剣に考えていないわけでもなく、書いているときは真剣そのものです。 でもなぜそのようになるのかを考えてみたら、僕自体がけっこう恵まれた人間だったからという結論にたどり着きました。 僕のスペック 今まで自分のスペックについて考えることなんてなかったのですが、今のところ特に困ったことなく生きて行けています。 仕事:介護士(ここは給料が少なく、きついイメージが有るため良くは思われないはず) 容姿:身長180オーバー、体重68kg、顔は芸能人で言うとJOYによく似ていると言われることが多い。 女性
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く