並び順

ブックマーク数

期間指定

  • から
  • まで

321 - 360 件 / 19921件

新着順 人気順

パースの検索結果321 - 360 件 / 19921件

  • bash スクリプトの実行中上書き動作について

    を設定してから再度試した所 bar が表示された。backupcopy は編集中のファイルによって自動で判別する auto がデフォルトになっている為、試す際には明示的に yes に設定しないといけない。 bash の実装確認 evalstring.c の parse_and_execute でコマンドが処理されており、input.c の with_input_from_buffered_stream で読み込みの準備が行われている。バッファの読み込みの本体は y.tab.c つまりパーサから直接呼ばれており、このパーサは fgets(3) で読み込まれつつ実行される為、一括でファイルが読み込まれている訳ではない。 while/do でループ実行した際に、ファイルを書き換えられたら戻り先はどうなるか、についてはスクリプトはバッファ付きで読み込まれており、そのバッファがファイルシステムから読

      bash スクリプトの実行中上書き動作について
    • あなたが理解できない,たった一行のRubyのコード (動的言語に対する静的解析の限界) - 主に言語とシステム開発に関して

      あなたは,下記のコードを理解できない。 p f /g+h/i これはRubyのコードである。「p」は,コンソールに出力する関数である。 問: だいたい,何をやっているコードですか? ※例えば,四則演算など。 構文をおおまかに説明して下さい。 どれが変数で,どれが関数で,どれが演算子か? ↓回答 回答: 一意に決定できない。 下記に, このコードの複数の解釈方法と, この件が引き起こす問題 について述べる。 ※なお,この問題が起きるのは動的言語に限らず,静的言語でも同様に発生しうることを前もって述べておく。 (1)分数の計算とみなすパターン 先行するコードを下記のように書いた場合: test1.rb # 変数に数値を代入 f = 2 g = 1 h = 2 i = 1 # 演算結果をpで出力する p f /g+h/i 実行結果: >ruby test1.rb 4 「分数の計算」とみなされる。

        あなたが理解できない,たった一行のRubyのコード (動的言語に対する静的解析の限界) - 主に言語とシステム開発に関して
      • ブラウザの仕組み  |  Articles  |  web.dev

        序文 WebKit と Gecko の内部オペレーションに関するこの包括的な入門情報は、イスラエルのデベロッパー Tali Garsiel 氏による多くの研究の成果です。数年にわたり、ブラウザ内部に関するすべての公開データを確認し、ウェブブラウザのソースコードを読むことに多くの時間を費やしました。彼女は次のように書いています。 ウェブ デベロッパーは、ブラウザ操作の内部構造を学ぶことで、より的確な意思決定を行い、開発のベスト プラクティスの背後にある理由を知ることができます。これはかなり長いドキュメントですが、時間をかけてじっくり読むことをおすすめします。やったら嬉しいよ。 Chrome デベロッパー リレーションズ、Paul Irish はじめに ウェブブラウザは、最も広く使用されているソフトウェアです。この入門編では その仕組みを解説しますアドレスバーに「google.com」と入力し

        • なぜ Mozilla 以外のブラウザでも "Mozilla" がユーザーエージェントに含まれているの? - Knoh (ノウ) | The Knowledge Hub

          これは、とても歴史的な話で、僕たちの知っている現在の “Mozilla” よりも時はさかのぼる (とはいえ、現在の Mozilla もその精神を受け継ぐ末裔だ)。 質問をブレイクダウンしよう: 最初に: この文脈でいう “mozilla” はなにを指すのか? ヒント: それは Mozilla Corporation や Mozilla Foundation のことではなく、Gecko エンジンのことでもない。 90 年代初頭、Mosaic というブラウザがイリノイ大学・米国立スーパーコンピュータ応用研究所 (NCSA) のとあるグループによって開発される。Mosaic の使いやすさや特徴的な機能は当時の “world wide web” の一般化に役立った。Mosaic の共同開発者の一人は Netscape という会社を設立し、この会社は Netscape という商用ウェブブラウザを生み

          • iPhone・Androidアプリ開発: iPhoneアプリ開発入門

            iPhoneアプリ開発入門 iPhoneアプリ開発環境 iPhoneアプリ開発環境の構築http://digilife.bz/wiki/index.php?iPhone%2F開発環境の構築 iPhone関連書籍 はじめてのiPhone3プログラミング 入門 Objective-C 2.0 (Programmer’s SELECTION)  その他の書籍のリスト iPhone Dev Center iPhone Dev Centerhttps://developer.apple.com/iphone/index.actionSample Codeで参考になるプログラムを探そう。技術的課題はApple Developer Forumsで検索すれば大抵は解決する。 オープンソース Erica Sadunhttp://ericasadun.com/iPhoneDocs/ 書籍「

            • JavaScriptのバンドルとトランスパイルが不要なモダンWebアプリ | POSTD

              筆者はES6以前のVanilla JSがあまり好きではありませんでした。 そこで、バニラJavaScriptをなるべく書かなくていいように、2000年代を通じてさまざまなアプローチを追求してきました。最初はRJS(Ruby-to-JavaScript)、次はCoffeeScriptでした。どちらのアプローチも、バニラJavaScriptより楽しく書けるソースコードを、ブラウザが実行できるバージョンのJavaScriptへトランスパイルするものです。ある程度は、うまくいっていました。 とはいえ、これは明らかにその場しのぎの手段に過ぎず、ブラウザがより洗練されたJavaScriptを理解できる日を待ちわびていたのです。ただ、そんな日が来ることはなく、永久にその場しのぎでやり過ごすのかと思われる時期がしばらく続きました。 しかし、幸いなことにJavaScriptは改善を続け、2015年にはES6

                JavaScriptのバンドルとトランスパイルが不要なモダンWebアプリ | POSTD
              • DBコマンド横断比較リファレンスを作りました - clock-up-blog

                横断的にDB操作の類似コマンドを探すためのサイト 例えば MySQL を知っている人が 新しく他のデータベース、例えば Oracle を学習する際に MySQL でいうところのアレは Oracle ではどういうコマンドなんだろう という感じに情報を探す場面が多くあります。 そういう類の情報を探すときに役に立ちそうなリファレンスサイトを作りました。 xref.jp xref.jp - Database 追記: コンテンツ増やしました yum, apt-get, rpm 等々の横断比較リファレンス - clock-up-blog ソースコード GitHub に上げてあるので興味ある人は見てみると良いです。 kobake/xref.jp · GitHub PHP で書いてます。すんごい汚いです。謙遜じゃなくて本当に。 プルリク歓迎。 機能 マトリクス方向の切替 比較表の見出しの向きって、その組み

                  DBコマンド横断比較リファレンスを作りました - clock-up-blog
                • Pythonを会得する考え方やポイント5選! 『パーフェクトPython』著者が魅力を語る! - FLEXY(フレキシー)

                  ※本記事は2020年4月に公開した内容です。 株式会社ディー・エヌ・エーのシステム本部CTO室の露木誠です。PythonやDjangoについて執筆した『パーフェクトPython』や『Django×Python』などの著書が技術系出版社から数冊出版されています。DjangoのAUTHORSファイルにも実は名前が掲載されています。 本記事では、Pythonを始めたいと思っている方向けに、Pythonの魅力をお伝えできればと思います。知っておきたいPythonの言語仕様や特徴的な考え方をご紹介しますので、参考にしてください。 Python関連のエンジニア案件を見てみる 自己紹介とPython、Djangoに関わる活動について ディー・エヌ・エーのCTO室に所属、元々は異業種からIT業界に参入 現在は、株式会社ディー・エヌ・エーのシステム本部CTO室で、エンジニア組織の課題解決を主な活動として、日

                    Pythonを会得する考え方やポイント5選! 『パーフェクトPython』著者が魅力を語る! - FLEXY(フレキシー)
                  • OSはどうやってP-coreとE-coreを使い分けているのか - Blog posts by @retrage

                    Alder Lake以降のIntel CPUでは、P-coreとE-coreの2種類のコアが搭載されている。 P-coreは性能重視、E-coreは省電力重視という位置づけで、OSがうまくこれらのコアを使い分けることで、消費電力と性能の両立が図られている。 ここまでの話は広く知られているが、実際にどのようにしてOSに対してコアの使い分けをさせているのかの実装レベルでの解説は (少なくとも日本語では) ほぼ存在しないようなので調べてみた。 OSから見たP-coreとE-core OSの役割の一つとしてプロセススケジューリングがあり、どのプロセスをいつどれぐらいの期間どのCPUコアで実行するかを決める。OSができるだけ効率よくプロセスをスケジューリングするためには、CPUコアの性能や消費電力の違いを考慮したスケジューリングが必要になる。そこで、Intel CPUではOSに対して次の2つの情報を

                      OSはどうやってP-coreとE-coreを使い分けているのか - Blog posts by @retrage
                    • ウノウラボ Unoh Labs: RDBで階層構造を扱うには?

                      yukiです。ダイエットを始めて3kg減ったと思ったら、風邪を引いて見事に1kg増量。 運動しないと駄目ですね。あと残り20kg、道のりは遠いです。 さて今回は、「RDBで階層構造を扱うには?」です。 あるサイトを構築中に階層構造をもったカテゴリ構造にすることになり、どのようにDBで扱うか悩みました。 DBはMySQLを採用していたので、この時点でぱっと頭に浮かんだ選択肢は以下のようなものでした。 XML-DBを利用する 親カテゴリレコードのプライマリIDを子カテゴリレコードに持たせる 親を含めた『絶対パス』を名称として扱い、取り出した後にパース ファイルシステムに同様のディレクトリ構造を作り、毎回パースする (1)のXMLDBはオープンソースのeXistやXindice、Yggdrasillなど様々な選択肢がありましたが、カテゴリのみの利用な割にメンテナンスコストが高すぎるので見送りま

                      • アンチウイルスソフトウェアの脆弱性

                        Breaking av software 市場に出回っているアンチウイルスソフトウェアの脆弱性についての研究発表のスライド資料が公開されている。 アンチウイルスソフトウェアは、セキュリティ向上のために重要だという意見があるが、このスライド著者は疑問を投げかけている。そもそも、ソフトウェアの追加は、攻撃できる箇所が増えるということだ。アンチウイルスソフトウェアは果たしてセキュアに作られているのか。 特に、多くのアンチウイルスソフトウェアは、カーネルドライバーを使ったりしている。もし脆弱性があればとんでもないことだ。 アンチウイルスソフトウェアの攻撃手段としては、細工されたファイルフォーマットをスキャンさせる事が大半だ。アンチウイルスソフトウェアは、様々なフォーマットのファイルをパースする必要がある。もし、そのパーサーにバッファーオーバーフローなどの不具合があれば任意のコードを実行させることが

                        • 資料を見ずに上手な絵が描けるようになる方法 「イメージで描く!」 | お絵かき速報!萌え絵上達法

                          1:スペースNo.な-74:2010/04/22(木) 14:08:37 絵をある程度描けるようになった上で、さらに重要なことはイメージすること。 見ながら描くと普通にうまいと言われるレベルなのに何も見ずに描くと子供が描いたような絵になる。 どうやらここに大きな壁があるらしい。 この壁を打ち破るにはどうしたらよいのか? 脳内にいかにして映像を作り出すか、そしてその映像をいかに紙に起こすか語ってください。 イメ描き実践中の方は、途中経過の報告などもよろしく。 【まとめサイト/過去ログ】 http://todaypict.s169.xrea.com/imgdrw/ 3:スペースNo.な-74:2010/04/22(木) 17:43:37 イメージで描く! 2枚目から 111 名前:スペースNo.な-74 [sage] 投稿日:04/11/01 18:58:42 面白そうなメニューあったんでコピ

                          • 【ネタバレあり】下らないけど笑えるおすすめ現代純文学作品15選

                            最近、個人的に大ハマりしている作家。いつか芥川賞を取ると信じてやまない。 一言で言うと意味の分からない小説ばかり書いている。ストーリーの意味が全く分からないのに、設定や一つ一つの描写がいちいち笑える。 ひとまずどれだけストーリーのパースが狂ってるかを理解してもらうために、本書収録3作の内容を紹介していこう。 ◆IT業界 心の闇 雑誌とかでよく見るOLの座談会みたいな文章(これ自体もあるあるで面白い)が延々と続くと思いきや、突然次の文章が始まる。 信じられないかもしれぬが、私はOLである。今ではすっかり浮き世の荒波に揉まれ(勿論、その間には幾人もの殿方に乳房を揉まれもしたのだが……)、身も心も擦れて逞しくなってしまったが、かつては極度の人見知りで、初対面でしかも相手が異性ともなれば伏し目がちに途切れ途切れの言葉を発するしかできぬような、まさに純粋無垢な生粋の生娘であった。それが今や、まさに恥

                              【ネタバレあり】下らないけど笑えるおすすめ現代純文学作品15選
                            • 開発コアメンバが語るRubyの今とこれから(前編) - @IT

                              Ruby 1.9は移行準備オッケー @IT yuguiさんは、2009年2月のDeveloper's Summitの講演で、そろそろRuby 1.8系から1.9系への移行を始めるべきだと主張されてましたね。 園田裕貴氏。裕貴のピンイン表記である「yugui」のハンドル名で知られている。Ruby 1.9系統リリースマネージャで、Rubyコミッタ。1981年生まれ。著書に『初めてのRuby』(オライリージャパン)がある。最近はRailsアプリケーションをよく書いているという yugui ええ、一般のRubyユーザーはRuby 1.9への乗り換えは慎重にという立場の人もいますけど、私はそろそろ移行を考える時期だと思います。 @IT もう1.9に移行してもオッケーだと。 yugui もう根本的な仕様が変わることはないという意味でオッケーです。2007年12月に出た1.9.0は、仕様が煮詰まっていな

                              • ターミナル用 UTF-8 テキストエディタを Rust でスクラッチからつくった - はやくプログラムになりたい

                                言語処理系やテキストエディタなどのプログラミングツールが好きなので,その周辺を趣味で触ってます.Vim を Wasm にポートするために Vim の実装を読んだりはしているのですが,フルスクラッチでテキストエディタをつくったことはありませんでした. 今年のお盆はめちゃ暑かったので,引きこもって夏休みの自由工作的に Rust でテキストエディタをつくっていたという話です.普段ターミナルで作業しているので,つくるのもターミナル向けテキストエディタです.最近 vim.wasm で C と TypeScript ばかりだったので,そろそろまた Rust か Go を書きたかったのですが,Go はすでに micro という良さそうなテキストエディタ実装があったので,Rust で書いてみることにしました. まずは Build Your Own Text Editor というガイドを利用して,1000行

                                  ターミナル用 UTF-8 テキストエディタを Rust でスクラッチからつくった - はやくプログラムになりたい
                                • リソースの読み込みを助けるウェブブラウザ API の世界

                                  ウェブブラウザはネットワークから様々なリソースを集め、それらを処理して組み合わせてウェブページをレンダリングします。リソースが揃わないとレンダリングできないので、この一連の処理のどこかが遅れるとページの表示も遅くなります。レンダリングをすみやかに開始できるようにウェブブラウザはリソースの取得やその処理を最適化するための API を提供しています。本記事ではそれらを網羅的に紹介し、ウェブアプリの性能改善を図る上でどのようなブラウザ機能が使えるのかを知ってもらうことを目的としています。各機能の具体的な適用事例については他の記事に委ねます。 本記事の内容は記事公開時点での情報に基づいており、閲覧時点では既に古くなっている可能性があります。最新の正確な情報は一次情報源を参照してください。また特定のブラウザ実装について言及する場合は、断りがない限り Chrome を想定しています。誤りや補足、質問な

                                    リソースの読み込みを助けるウェブブラウザ API の世界
                                  • 【第1回・前編】 エンジニア和田卓人の今を形作る技術 | GeeklyMedia(ギークリーメディア) | Geekly(ギークリー) IT・Web・ゲーム業界専門の人材紹介会社

                                    『テスト駆動開発』や『SQLアンチパターン』をはじめとする技術書の翻訳者、さまざまなIT企業をわたり歩く技術顧問、さらに最近ではエンジニアリング文化を伝える講演者としても活躍されている和田卓人さん(https://twitter.com/t_wada)。 そのソフトウェアエンジニアとしての素顔を株式会社一休CTOの伊藤直也さん(https://twitter.com/naoya_ito)が聞き出す対談の前編では、一線を画すエンジニアであり続けるために自らのプロジェクトで意識的にコードを書いているという和田さんの姿勢に始まり、ベテランとして「技術のらせん」を読み解くケーススタディとしてDDD(Domain-Driven Design)を題材に話を伺います。 ・伊藤 直也さん / 株式会社 一休 執行役員 CTO 新卒入社したニフティ株式会社でブログサービス「ココログ」を立ち上げ、CTOを務め

                                    • How to 速度改善 ーWebパフォーマンスについて知っておきたいこと7選ー - Qiita

                                      今回のテーマ Webパフォーマンスを改善する上で知っておきたい知識をまとめてみました。 前回の記事では使わなかった(使えなかった)技術や方法なども含めて記載します。 また、ブラウザのレンダリングなどについても書きたいと思います。 (2019年5月23日追記) 過去の記事はこちら How to 速度改善 ー計測・知識編ー How to 速度改善 ー原因調査編ー How to 速度改善 ー実装&技術調査編1ー 1. ブラウザレンダリングの仕組み 推測するな、計測せよ という言葉にあるように、闇雲にチューニングを初めても良い結果は出ません。まずはブラウザレンダリングの仕組みからみていきましょう。 ブラウザレンダリングの流れ レンダリングの大まかな流れは Loading→Scripting→Rendering→Painting(これでページが表示される) となっています。 この処理の内容をフレーム

                                        How to 速度改善 ーWebパフォーマンスについて知っておきたいこと7選ー - Qiita
                                      • 【プロの背景の描き方が学べる】『攻殻機動隊』や『花咲くいろは』などの美術設定で活躍される 塩澤良憲 さんの背景メイキング - 萌えイラスト上達法! お絵かき初心者の学習部屋

                                        9981 : 名無しの絵師さん 投稿日:2013/12/08(日) 00:02:08 人工物って3Dからパース取るんだ! 9982 : 名無しの絵師さん 投稿日:2013/12/08(日) 00:27:24 パネェッ!( ゚Д゚) 9984 : 名無しの絵師さん 投稿日:2013/12/08(日) 01:20:06 これは凄い 9987 : 名無しの絵師さん 投稿日:2013/12/08(日) 09:31:02 いきなり定規を使う時点で俺がいかに適当で描いているか分かった 9989 : 名無しの絵師さん 投稿日:2013/12/08(日) 10:21:21 本当にいい時代になったよな 昔じゃこんな貴重な情報なんて現場で働かないと分からない 9992 : 名無しの絵師さん 投稿日:2013/12/08(日) 15:37:30 動画紹介のリクエストをさせていただいた者です。 記事にしていただ

                                          【プロの背景の描き方が学べる】『攻殻機動隊』や『花咲くいろは』などの美術設定で活躍される 塩澤良憲 さんの背景メイキング - 萌えイラスト上達法! お絵かき初心者の学習部屋
                                        • 社員が俺のこと陰ではゴキブリって呼んでた:ハムスター速報 2ろぐ

                                          1 :以下、名無しにかわりましてVIPがお送りします:2009/07/16(木) 21:47:57.14 ID:865Cc34K0 間違って俺にも届いたメッセンジャーで発覚 みんないつも良い子なのに あれは嘘だったのか 2 :以下、名無しにかわりましてVIPがお送りします:2009/07/16(木) 21:48:35.25 ID:RzrAz8eu0           ____         /      \        /  ─    ─\      /    ⌒  ⌒  \     ハハッ わろす      |       ,ノ(、_, )ヽ    |       \      トェェェイ   /           /   _ ヽニソ,  く 3 :以下、名無しにかわりましてVIPがお送りします:2009/07/16(木) 21:48:59.76 ID:+qKg7Fgb0 (∩

                                          • 井上俊之が語る『君たちはどう生きるか』- ロングインタビュー - fullfrontal.moe

                                            井上俊之が語る『君たちはどう生きるか』- ロングインタビュー by Matteo Watzky | Oct 20, 2023 | インタビュー | 0 comments Fullfrontal.moeでは、宮崎駿監督の新作『君たちはどう生きるか』について、もっと知りたい、情報を共有したいとずっと考えていました。そのため、映画のスタッフにインタビューするのは当然のことだった。そこで、伝説のアニメーター、井上俊之にインタビューをいただきました。 井上俊之は、日本アニメーションで最も偉大な職人の一人であり、最も作画の歴史に詳しい人物の一人でもある。井上氏は、『アキラ』、『攻殻機動隊』、『千年女優』、『電脳コイル』、『おおかみこどもの雨と雪』など、日本アニメーションの最高傑作のいくつかに参加していましたが、『魔女の宅急便』と『君たちはどう生きるか』の間にに宮崎監督と仕事をしたことはない。 そこで今

                                              井上俊之が語る『君たちはどう生きるか』- ロングインタビュー - fullfrontal.moe
                                            • 企画とエンジニアが知っておかないといけない「iBeacon」の話 #iBeacon #yahoo #iOS7|CodeIQ MAGAZINE

                                              iOS 7から搭載された新機能「iBeacon」。このiBeaconを使ってアプリを作るエンジニアも少なくないのではないでしょうか。 そこで今回はヤフーでiOSアプリを開発している羽田さんに、iBeaconに関する基礎的な部分からサービス設計、サービス事例などについて、解説していただきました。 by 馬場美由紀 (CodeIQ中の人) ちゃんと理解してますか?Appleの新技術「iBeacon」 ヤフー羽田です。 登場から時間も経ち、サービス化されたり、アプリ化されることも珍しくなくなったiBeacon。 そんな今だからこそiOSに携わる企画者・エンジニアとして「知っておかなければいけないこと」が多々あります。 今回は基礎的な部分からサービス設計を含めたiBeaconに関してエンジニアと企画者が、絶対+最低限知っておくべきことを紹介します。 この記事で学ぶこと iBeaconに関する以下の

                                                企画とエンジニアが知っておかないといけない「iBeacon」の話 #iBeacon #yahoo #iOS7|CodeIQ MAGAZINE
                                              • 【追記あり】「京都市新型コロナワクチン接種ポータルサイト」のよくあるお問合せをHTML化しました - ぱすたけ日記

                                                追記 2021/05/31 22:45 京都市新型コロナワクチン接種ポータルサイト内の「よくあるお問合せ」が19時頃に更新されていて、PDFの項目が増えると共に元のExcelファイルも公開されていました!!素晴らしい!!!!! 「京都市新型コロナワクチン接種ポータルサイト」のよくあるお問合せのPDFのファイル名監視するGithub Actions止めるの忘れてたら通知が来たので見に行くと、PDFが更新されていて更にExcelの元ファイルも公開されていて「最高じゃん!!!!!」ってなった。偉いぞ京都市!!やれば出来るやん!! pic.twitter.com/evjrpYomc6— マジカルペンネくん🍝 (@pastak) 2021年5月31日 追記 2021/05/21 09:15 今朝、京都市新型コロナワクチン接種ポータルサイト内の「よくあるお問合せ」のPDFファイルの中身が差し替わって

                                                  【追記あり】「京都市新型コロナワクチン接種ポータルサイト」のよくあるお問合せをHTML化しました - ぱすたけ日記
                                                • Big Sky :: clib の使い勝手にマジ感動した

                                                  C言語でアプリケーションを書くのは他の言語と比べて少し気合が必要ですよね。例えば HTTPからデータを取得する 取得したデータを json パースする 結果の一部を色付きで表示する こんな場合、C言語プログラマは 「HTTP か、じゃぁcurlかな」 「JSON か、parson かな」 「色表示か...エスケープシーケンスでもいいけどWindowsがなー...」 といった事を考え、そこから curl や parson といった資材の調達を始める事になります。途中で新しい機能を追加したくなり、それを外部ライブラリに頼る場合だとその都度資材を調達する必要があり、思考を停止しなければなりません。 この辺は ruby や perl、nodejs、golang 等の様に、ちょっとした手間だけで済ませたい物です。 またC言語の場合、ヘッダファイルはシステムの include フォルダに提供元が期待す

                                                    Big Sky :: clib の使い勝手にマジ感動した
                                                  • Obj-C → Swift コンバータをオープンソースで公開しました!

                                                    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog どうも、ヤフーの佐野( @taketo1024 )です。先日引っ越しをしまして、張り切って自分でタンスを運んだりして今とても筋肉痛です。 皆さんは Objective-C から Swift への移行は進んでいますか?弊社ではまだ Obj-C で書かれているプロジェクトは多くあります。世に出ている iOS アプリも多くはまだ Obj-C で作られているんじゃないかと思います。 Swift もオープンソース化され、この先その進化のスピードはさらに増してくるはずです。そこでチーム内で開発を進めていた Obj-C → Swift コンバータ を大幅に改良しオープンソースで公開することにしました!この記事ではその導入と活用の方法を説明します

                                                      Obj-C → Swift コンバータをオープンソースで公開しました!
                                                    • 遅延証明書に見える、いかにも日本らしい非効率さと理不尽さ。 ニートの海外就職日記

                                                      明けましておめでとうございます。:)いつも思うことだけど、海外にいると正月って感覚がまるでない。シンガポールは年中夏だし、オーストラリアもこの時期は真夏だったしね。まあ、今年のNew Year's Resolutions(新年の抱負)的なモノって特にないけど、やっぱ旅行かな。自分は気に入った場所を何度も訪れる傾向あるんで(パースとか去年3回行った沖縄とかw)、今年は新しい場所、国も開拓してみたい。旅行の計画はもういくつか立ててあるんで、初勤務の日に有給を管理してるオンラインシステムで一気に予約するぞw。ってわけで今年も始めて行きます。 さて、今回は最近くりっぷさんより頂いたコメントを採り上げてみたいと思う。 私は現在大学4年生です。自分は日本より海外で働きたいと思い、今年の2ー9月までインドのニューデリーにある貿易会社でインターンシップをしてきました。 インド人の適当な仕事ぶりにはじめのう

                                                      • C言語でプログラミングする際の覚書(Notes on Programming in C) - YAMAGUCHI::weblog

                                                        はじめに こんにちは、Go界のシャールト・コプリーです。気がついたら最後のエントリから3ヶ月も経ってました。 Goを始めると「なんでこういう書き方になってるんだろう」とか、「そもそもなんでこういう仕様になってるんだろう」とか思うことがちらほらあると思います。これは大いにGoの作者の一人であるRob Pike氏の思想に依るところがあるのが見受けられます。彼のプログラムに対する考え方が25年前に公開され「Pike Style」として知られていますが、いまもその考え方は大きくは変わっていないと思われます。せっかくなので翻訳しました。本文はC言語に関する文章ですがその本質は言語に依らないものだと思います。 Notes on Programming in C (追記)25年前なのでコンパイラの動作に依存する部分(includeに関する記述)などは古い部分もありますが、プログラミングスタイルに関する部

                                                          C言語でプログラミングする際の覚書(Notes on Programming in C) - YAMAGUCHI::weblog
                                                        • D Think Lab - activities - 修士論文中間発表

                                                          10月24日 KMD初めての修士論文中間発表である。 3つの教室に分かれておこなった。出来るだけ主査でない教員がコメントするようにわけた。 僕は中村伊知哉さん、大川さん、杉浦さんと同じ部屋で。 KMDは修士論文としてアカデミックな文章作法を要求することに加えて、分析ではなくてなにか創造的なアウトプットを作ることも要求している。このあたりを巡って、発表において気がついたことを今後の参考のためにまとめておきたい。大体コメントした順番に書いてある。 1)オリジナリティ これは非常に難しい問題だが、剽窃(plagiarism)とも深く関わっている。自分が表現したものがまったくのオリジナルである必要はもちろん無い。アカデミズムにおいては他の人の作品や表現を使ってもいい。だが、それはどこからその表現を引用してきたかを明示するという条件においてである。それを怠ると剽窃である。先行研究を言及すれば立派な調

                                                          • 【英語】オフショアWEB開発でよく使う英語表現・実際の会話例 - Yonotown - I'm Japanese

                                                            2015年6月からベトナム・ホーチミン市にて、オフショア開発(web)のPMとして働いています。 ベトナム人開発者に仕様を伝え、開発を管理し進める仕事です。 コミュニケーション手段は redmineなど文章は全て英語で記載する 対面も、英語で話して伝える 複雑な内容のみ、ベトナム人通訳スタッフ(日本語<->ベトナム語)に伝えてもらう というスタイルで、可能な限り英語で仕事を進めています。 今回は、Web開発で使う英語を知りたいという人向けに記事を書きます。 毎日の業務でよく使っている表現を、思いつく限りまとめてみました。 これらの表現できちんと通じて仕事が進んでいるので、一応実戦的なオフショア開発の英語になると思います。 開発シーンでの実際の英語のやりとりを書きおこしてみました。 参考になれば幸いです! 1. 開発でよく使う英語表現 specification 仕様。specとも略される。

                                                              【英語】オフショアWEB開発でよく使う英語表現・実際の会話例 - Yonotown - I'm Japanese
                                                            • LinuxのARPとL2スイッチのお話 - masayoshiの日記

                                                              この記事は、はてなエンジニアアドベントカレンダー2016の12月19日の記事です。 developer.hatenastaff.com 昨日はid:taketo957くんの 10ms以下のレスポンスタイムを支える継続的負荷テスト - taketo957の日記 でした! Webオペレーションエンジニアのid:masayoshiです。 2016年に入社後、基盤チームとして仮想化、ネットワーク周りを中心に見ています。 さて、この記事ではLinuxのARPの挙動とその挙動から起こった問題を紹介しようと思います。 長々と記事を読みたくない人向けに結論をまとめるとLinuxのARPはTCP通信で使われ続ける限りキャッシュが飛ばないという挙動になるので、複数のL2スイッチにまたがったセグメントや非対称ルーティングをしている場合は気をつけましょうという話が書かれています。 今回紹介する事例自体は別に新規性

                                                                LinuxのARPとL2スイッチのお話 - masayoshiの日記
                                                              • 暇人\(^o^)/速報 日本すげえええええええ

                                                                1 名前:以下、名無しにかわりましてVIPがお送りします[] 投稿日:2008/11/14(金) 23:40:00.08 ID:gobXABwY0 って思えるエピソードとか書いてくれ コピペでも可 2 名前:以下、名無しにかわりましてVIPがお送りします[] 投稿日:2008/11/14(金) 23:41:06.96 ID:lEDM4/Ky0 手塚治虫、藤子不二雄A、藤子F不二雄の出身国 11 名前:以下、名無しにかわりましてVIPがお送りします[] 投稿日:2008/11/14(金) 23:43:33.41 ID:tZJZ8FZg0 ホームレスが読み書きできる 16 名前:以下、名無しにかわりましてVIPがお送りします[] 投稿日:2008/11/14(金) 23:45:28.58 ID:+vbl6uwJ0 >>11 それは間違い。 正しくは 読み書きできてもホームレスになる 21 名前

                                                                • アニメ全部観た2015 - 第六の絶滅

                                                                  2014年に引き続き2015年もアニメ全部観た。映らないやつとか存在に気付かなかったやつとか観たのに存在を忘れているやつとか抜けはあると思うが、一応全部書く。現在放送中の未完結作は除外する。 foxnumber6.hatenablog.com ■2015Q1 探偵歌劇ミルキィホームズTD イスラム国の人質事件への配慮から #5「キャロルの身代金」が放送中止と相成った。「ミルキィホームズはテロに屈した」などと茶化していたのだが、2週後、人質が二人とも殺害され事件が終息した(してない)と見るや平然と #5「キャロルの身代金」を放送し、むしろ普通に放送するよりも喧嘩売っている感があった。しかしそれ以外は既に初期の勢いは感じられずかなり退屈なシリーズに終わる。 暗殺教室 こちらもタイトルの「暗殺」自体が引っかかったのか #3「カルマの時間」でテロに屈する。しかし翌週、やはり平然と放送が再開され、日

                                                                    アニメ全部観た2015 - 第六の絶滅
                                                                  • Terraform, Dockerfile, KubernetesなどIaCの脆弱な設定をCI/CDで検知する - knqyf263's blog

                                                                    概要 自分の所属企業であるAqua SecurityがTFsecというOSSを買収しました。 blog.aquasec.com TFsecはどういうツールかというとTerraformの静的解析スキャナーです。Terraformの設定ファイルを渡すことでセキュリティに関する設定ミスを主に検知してくれます。 github.com そのアナウンスに伴い、TFsecは自分が開発している脆弱性スキャナーであるTrivyに統合されました。TrivyではTerraformに加えDockerfileやKubernetesなど、いわゆるInfrastructure as Code(IaC)の設定ミスを検知するマネージドポリシーも提供しています。他にもJSONやYAMLなど一般的なファイルフォーマットに対応しているため自分でポリシーを書くことでそれらの検知にも使えます。CloudFormationやAnsib

                                                                      Terraform, Dockerfile, KubernetesなどIaCの脆弱な設定をCI/CDで検知する - knqyf263's blog
                                                                    • Linuxサーバ上でホスト間コネクションを集約表示するツール lstf をつくった - ゆううきメモ

                                                                      概要 netstatやssコマンドにより、あるホストと他のホストとのコネクションを一覧表示できる。しかし、Webシステムの場合、クライアントが並行接続するため、 同一ホストから複数のポートを介してコネクションを確立しているケースが多い。コネクション数が大きい場合は、1万以上のコネクションが表示され、ホスト間のコネクション状況を人間の目で概観することが難しかった。 そこで、同一ホストとのコネクションを集約表示し、コネクション状況を概観する 「lstf」 (「えるえすてぃーえふ」)コマンドをつくった。 github.com lstfの特徴は以下の通り。 コマンド実行ホストを起点に、active openコネクションかpassive openコネクションを判定する。つまり、接続をする側かされる側かを判定する。 各ホストフローごとにコネクション数を表示する Goで実装されているポータビリティ。i3

                                                                        Linuxサーバ上でホスト間コネクションを集約表示するツール lstf をつくった - ゆううきメモ
                                                                      • 開発者のための WebKit (“WebKit for Developers” 日本語訳)

                                                                        このノートは、Paul Irishによる記事 “WebKit for Developers” の日本語訳です。 僕ら開発者の多くにとって、WebKit はブラックボックスだ。HTML, CSS, JS, その他のアセットを投げると、WebKit は魔法でもかけたかのように、綺麗な Web ページを返してくれる。しかし、僕の同僚 Ilya Grigorik は本当の WebKit はこうだと言っている。 WebKit はブラックボックスではない。ホワイトボックスなんだ。さらにそれだけではなく、オープンなホワイトボックスなんだ。 じゃあ、これから次のことについて理解していこう。 WebKit ってなに? なにが WebKit じゃないの? WebKit ベースのブラウザで WebKit はどう使われているの? なんですべての WebKit が同じじゃないの? さて、世の中に数多くの WebKi

                                                                        • 「クラウド基盤から作りました」――はてなチーフエンジニアとid:TAKESAKOが聞く「cybozu.com」 - はてなニュース

                                                                          「サイボウズ Office」「Garoon」などグループウェア製品を開発しているサイボウズが、クラウドサービス「cybozu.com」をリリースしました。日本企業に安心して使ってもらうための盤石のセキュリティ体制や、クラウドならではの使いやすさが特長だそうです。その正体を探るべく、はてなチーフエンジニアの大西が話を聞きました。サイボウズ・ラボの竹迫良範氏も、おなじみのレッドブルを抱えて参戦。記事の終わりにはプレゼントのお知らせもあります。 (※この記事はサイボウズ株式会社提供によるPR記事です。) サイボウズのクラウド基盤サイト 大西 はてなの大西です。今日はサイボウズさんの新しいクラウド製品「cybozu.com」についてお話が聞けるということで、京都からやってきました。さて、竹迫さん、またですね……。 今回もレッドブル 竹迫 サイボウズ・ラボの竹迫です。本日も前回▼同様、レッドブル▼を

                                                                            「クラウド基盤から作りました」――はてなチーフエンジニアとid:TAKESAKOが聞く「cybozu.com」 - はてなニュース
                                                                          • 【画像あり】商用仕様のエロゲ塗り教えて欲しい人いる? : 暇人\(^o^)/速報 - ライブドアブログ

                                                                            【画像あり】商用仕様のエロゲ塗り教えて欲しい人いる? Tweet 1: 以下、\(^o^)/でVIPがお送りします 2014/12/12(金) 14:25:50.85 ID:XTew+FO00.net 3時間程時間が空いたので 5: 以下、\(^o^)/でVIPがお送りします 2014/12/12(金) 14:29:36.53 ID:XTew+FO00.net じゃあ1から行くか うんこ行くからちょっと待って 6: 以下、\(^o^)/でVIPがお送りします 2014/12/12(金) 14:31:52.01 ID:7BRx4WOW0.net 期待してる 7: 以下、\(^o^)/でVIPがお送りします 2014/12/12(金) 14:32:37.96 ID:XTew+FO00.net うーしじゃあレイヤー構成の基本から 【Android】パズルとモンハンを合体させたようなボリューム満点

                                                                              【画像あり】商用仕様のエロゲ塗り教えて欲しい人いる? : 暇人\(^o^)/速報 - ライブドアブログ
                                                                            • Log4jで話題になったWAFの回避/難読化とは何か

                                                                              はじめに 2021年12月に発見されたLog4jのCVE-2021-44228は、稀に見るレベル、まさに超弩級の脆弱性となっています。今回、私はTwitterを主な足がかりとして情報収集を行いましたが、(英語・日本語どちらにおいても)かなりWAFそのものが話題になっていることに驚きました。ある人は「WAFが早速対応してくれたから安心だ!」と叫び、別の人は「WAFを回避できる難読化の方法が見つかった。WAFは役に立たない!」と主張する。さらにはGitHubに「WAFを回避できるペイロード(攻撃文字列)一覧」がアップロードされ、それについて「Scutumではこのパターンも止まりますか?」と問い合わせが来るなど、かなりWAFでの防御とその回避方法について注目が集まりました。 実はWAFにおいては、「回避(EvasionあるいはBypass)」との戦いは永遠のテーマです。これは今回Log4jの件で

                                                                                Log4jで話題になったWAFの回避/難読化とは何か
                                                                              • 仕事が忙しい人でも 新しく絵を描くスキルを身につけるための4つのコツ - 萌えイラスト上達法! お絵かき初心者の学習部屋

                                                                                以前、 「プロレベルになるには1万時間が必要」 と言う1万時間の法則を紹介しましたが 実際、仕事をしている人にとっては1万時間を作ることは難しいと思います。 記事のコメントにも 「学生などでなければ難しい」 という事も書かれていました。 ですが、こんな悩みを抱えている人にとって 凄く為になる動画がありますのでご紹介したいと思います。 「新しいスキルをプロレベルまでに持って行くには1万時間の必要」 という有名な話があります。 ですが 「忙しい現代人に1万時間は多すぎる」 と感じた作家のジョシュ・カウフマン氏は、 The First 20 Hoursという 20時間で新しいスキルを身に付けるための方法やポイントをまとめた本を執筆し、 その内容についてのプレゼンテーションを行った内容になります。 ※翻訳などは元記事から参考にさせて書かせていただきます。 ジョシュ・カウフマン氏は、 結婚をして奥さ

                                                                                  仕事が忙しい人でも 新しく絵を描くスキルを身につけるための4つのコツ - 萌えイラスト上達法! お絵かき初心者の学習部屋
                                                                                • 法律のデータ構造と検索

                                                                                  デジタル庁は、法令標準 XML スキーマに準拠した、現行の法令データをe-Gov法令検索というサイト上で公開しています[1]。今回、この法令XMLをパースするPythonライブラリ ja-law-parser をつくり、法令データの全文検索をしてみました。 この記事では、日本の法令とそのデータ構造、法令XMLパーサについて解説し、最後に、それらを使った法令データの全文検索システムを実装する方法をご紹介します。法令検索の実装についても、GitHubリポジトリで公開しています。 この記事は、情報検索・検索技術 Advent Calendar 2023の16日目の記事です。 法律と法令 法律とは 法律の制定と公布 法律と法令の違い 法律の改正 法令のデータ構造 e-Govの法令データ 法令標準XMLスキーマ 法令番号と法令ID 題名 本則と附則 条・項・号 編・章・節・款・目 法令XMLパーサ:

                                                                                    法律のデータ構造と検索