大学1年生から参加可能な中学生・高校生を導くプログラミングやデザイン、コミュニケーション力などを身につけるITリーダー創造インターンシッププログラム。
久しぶりに書き足します. 今度は不完全型について解説します. 不完全型は,型の定義が不完全でありポインタの取得のみが可能なデータ型のことです.実際にこれがどういうものかというと,たとえば構造体のタグ名のみを宣言したもの: struct incomplete; // 不完全型 struct incomplete の宣言 struct incomplete i; // コンパイルエラー struct incomplete* p; // OK などがあたります.ただし,関数はこれに含まれません. これがなぜ不完全なのかというと,コンパイラがこのデータ型のデータを格納するのに必要な領域の大きさを知らない(または知ることができない),つまりその型の情報が不完全であるからです.変数(または構造体のメンバ変数)として宣言するためにはコンパイラがそのデータ型の大きさ(や,そのメンバの配置)を知っていなけれ
冨士ハムが誕生してほぼ半世紀。伝統の製法を守り続け、一つ一つ手をかけて造りあげたこだわりの味をお楽しみください。
Welcome to the FPGA Synth pages.We hope to grow this site into a usefull resource for anyone interested in using FPGAs to generate or process audio signals. We have a range of modules which can be used for your projects, if you have a project or are starting one, let us know and we'll add some information and a link into our projects section. There's also mailing list, a wiki, information about di
平素よりキクシルをご利用いただきまして、誠にありがとうございます。 平成27年8月より弊社にて運営してまいりましたキクシルですが、昨今のサービス利用状況・会員動向を鑑みて、 平成29年2月10日付にて、全サービスを終了させていただくこととなりました。 ご利用いただいております皆様には大変ご迷惑をおかけ致しますが、何卒ご理解いただけますよう宜しくお願い申し上げます。 なお、会員情報及び投稿内容につきましては、サービス終了とともに弊社にて削除させていただきます。 キクシルをご利用いただいておりましたお客様には、これまでのご愛顧に感謝申し上げますとともに、 何卒ご理解を承りますようお願い申し上げます。 ●サービス提供に際して Q.会員が何か手続きすることはありますか? A.特に手続きを行っていただく必要はございません。 Q.データはどうなりますか? A.サービス終了とともに弊社にて削除致します。
以下の記事の意訳。けど、未検証。 HBase: Performance Tuners | Ericsson Labs 5000 row/secの処理性能だったところをチューニングにより、750,000 row/secを達成した。 本ブログでは集計プログラムについてのみ説明しているが、次回ブログではランダムアクセスにも対応できる説明があるらしい。 チューニング環境 対象レコードは91個の属性を持つ 少なくとも1億行をスキャンできる すべての属性に対して、ランダムアクセスするパターンのクエリを評価する 今回のクエリパターンは属性をカラムファミリーにまとめるのは難しい。そのため、いくつか対策を行った。 一つ目の対策はすべての属性を一つのカラムファミリーの別々のカラムとして格納するよう定義した。二つ目の対策は次回のブログで説明する。 クラスタ構成 master x1 slave x7 サーバはすべ
pipes is a stream programming library built on top of a foundation of basic category theory. The core of the library consists of a set of five categories that all intersect in a single streaming data type and the library's contract is the set of associated category laws. For example, one such category is the "respond category", which pipes uses to implement for loops and ListT. The two key operati
サーバサイドからクライアントサイドのJavaScriptを呼び出す際のベストプラクティス - kazuhoのメモ置き場 の件、id:tokuhirom がさくっと HTML::CallJS というモジュールを書いて公開してくれた (Shipped HTML::CallJS - tokuhirom's blog 参照) ので、どういう Inline JSONP を使うとどういう形で書けるか、ぱっと例をあげたいと思います。 まず、サーバサイドのプログラム。 以下は perl で、tokuhirom の HTML::CallJS と Text::MicroTemplate を使っている例。 JavaScript の呼出を保存する配列を用意し、そこに呼出をどんどん追加していっています。一定条件下でのみ特定のクライアントサイド処理を呼び出したり、配列の各要素について呼び出したりすることも簡単にできま
Remote: Office Not Required is the new guidebook on how to enable remote work at your organization and thrive in a remote working environment. It requires a change in thinking about how work must get done, and provides practical advice on how it can be successfully implemented in your company whether you are a business owner, VP, manager, or individual contributor. My favorite pointCommunicating a
11月6日から今日まで都内で開催中のVMware主催イベント「vForm 2013」。初日の基調講演に登壇した米VMware CEOのパット・ゲルシンガー(Pat Gelsinger)氏は、ストレージ仮想化とネットワーク仮想化について力を入れた説明を行い、同社の現在の焦点がサーバ、ストレージ、ネットワークのすべてを仮想化した「Software-Defined Datacenter」の実現であることを明確に示しました。 ローカルストレージをソフトウェアでSANのように見せる パット・ゲルシンガー氏。 同社が今年発表し来年正式版を予定しているストレージ仮想化ソフトウェア「VMware Virtual SAN」は、複数のサーバに内蔵されたローカルストレージをまとめて仮想化し、論理的にはまるで共有ストレージアレイのように機能させるソフトウェアです。これまで仮想化には不可欠だとされてきたSANによる
弊社で使用しているiPhoneアプリのペーパー・プロトタイピング用シートが、50枚つづりのノートパッドになりました。切り離してつかえる実寸8pxグリッドの罫線入りです。開発の初期フェーズを紙で設計することで、フットワークと柔軟性をもったアプリデザインが行えます。 Specification: 50 pages(Wood Free Paper 55kg) 4 templates per page. A4(210mm×297mm) Credits: Direction: Takayuki Fukatsu (THE GUILD, Art & Mobile) Design: Chiharu Kodama (THE GUILD, Art & Mobile)
インストール方法(Linux) git clone git://github.com/cesanta/mongoose.git cd mongoose/build/ make unix ソースコードをとってきてmake unixするだけです。 簡単ですね☆ 起動する ./mongoose これだけ!! デフォルトでは8080ポートで、カレントディレクトリがドキュメントルートになります。 ポート番号やドキュメントルートを変更したい場合はオプションで ./mongoose -listening_ports 8888 -document_root /path/to/www などすればOKです。 その他オプション 他にもオプションがいろいろあります。 ヘルプはこんな感じ。 ./mongoose --help Mongoose version 4.2 (c) Sergey Lyubka, built
https://www.facebook.com/notes/facebook-engineering/windex-automation-for-database-provisioning/10151551942243920 「Facebook: MySQL Pool Scannerでの徹底した自動化」で紹介したMPSと連携して、サーバを本番環境に再投入する準備をしてくれる自動化システムがWindexです。サーバが修理対象かどうか、資産管理簿上でステータスがどうなってるかも、システマティックに確認してくれるのですね。すごい。世の中には、自分で確認して、エクセルにステータスを記入(もしくはその管理もきちんとできてない。)という会社が多いとは思いますが。。 Windexは、元々は、本番サービスからはずれたサーバのデータをクリーンアップし、OSからMySQLまでを再インストール、そして設定を完
About 南の島のプログラマ。 たまに役者。 Practical Schemeの主。 WiLiKi:Shiro 最近のエントリ 無限cxr高校受験Defense振り返ってみると2019年は色々学んで楽...覚えるより忘れる方が難しい(こともある)眼鏡のつると3DプリンタIris Klein Acting ClassSAG-AFTRA conservatory: Voice Acting創作活動って自分を晒け出さねばならないと...ループを使わずに1から100までMore... 最近のコメント shiro on 歳を取ると時間が速く過ぎるのは、新しいことに挑戦しないから? (2023/03/14)1357 on 歳を取ると時間が速く過ぎるのは、新しいことに挑戦しないから? (2023/03/01)ベアトリーチェ on ハイポハイポハイポのシューリンガン (2022/04/02)ベアトリーチ
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
The Clang community is continually striving to improve C++ standards compliance between releases by submitting and tracking C++ Defect Reports and implementing resolutions as they become available. Experimental work is also under way to implement C++ Technical Specifications that will help drive the future of the C++ programming language. The LLVM bug tracker uses the "c++" label, as well as mode-
先日、別のエントリでも書いたが、実は最近ノートPCを新調した。以前使っていたものが購入後3年経過し、サポートが切れたからだ。サポートに従事するものとして、やはりサポート期間というものは大事にしなければならない。(ちなみに、以前のマシンも壊れているわけではないので、クッキーを焼いたりするのに大いに役だってくれた。メインマシンが壊れるなど、いざという時にはいつでも活躍できるようスタンバイしてる感じだ。バックアップがあるのはやはり安心である。) というわけで、本日は新しいマシンについて何故これを選択したかという話や、設定などを紹介したいと思う。 外観など今回購入したのはThinkpad W530というモデルである。早速フリーソフトウェア財団のステッカーを貼った。白地のステッカーは黒によく映える。 インテルインサイドやWindowsロゴのステッカーは邪魔なので速攻で剥がした。邪魔者がなくなってスッ
「やりすぎ」とか「これならMacBook Airがあるでしょ」とかのツッコミは、すべて受け入れます。しかし、こればっかりは、好きなんだから仕方ありません(笑)。 iPadをクラムシェルスタイルのノートPCにするキーボード付きケース「ClamCase Pro」を購入したのでレビューします。 ClamCase Proは、日本未発売のケースです。入手は「米Amazonで売っていて、日本へ発送できない商品を買うための手順」で取り上げたやり方と同じで、Amazon.comで購入し、spear.netさん経由で日本へ転送しました。購入価格は、ClamCase Proが169ドル、転送費用が42ドルなので、合計で211ドルです。一般的な外付けキーボードなら1万円以下で購入できるので高価な部類に入ります。 MacBook Airのよう? クラムシェルスタイルの使い心地 ふたつに折りたたむクラムシェルスタイ
使い方はカンタン♪ ノマドは無店舗型の不動産仲介サービスです。ITによる業務効率化など、コストを抑えた運営により、 お客様は低価格でお部屋を契約することが可能です。 条件登録 あなたの希望のお部屋の条件を登録。 お部屋の提案 条件に合わせてお部屋をご提案。 お部屋への質問もチャットでOK。 空室確認 気になるお部屋は「見たい」で 最新の空室情報を確認。 お部屋の見学 見学日程をオンラインで予約。 当日はお部屋の前でノマドスタッフが お待ちしています。 契約 お部屋を決めたら申込み&ご契約。 鍵のお受け取りまでサポート。 格安でお部屋を借りれます♪ お部屋の持ち込みできます♪ 他のサイトで見つけたお部屋の 持ち込みもOK。URLを送るだけで 空室チェックができる!
Announcing Amazon Managed Service for Apache Flink Renamed from Amazon Kinesis Data Analytics Today we are announcing the rename of Amazon Kinesis Data Analytics to Amazon Managed Service for Apache Flink, a fully managed and serverless service for you to build and run real-time streaming applications using Apache Flink. We continue to deliver the same experience in your Flink applications without
日本がCJK統合漢字拡張F1/F2に提案している文字には、すでにUCSに入っている漢字と見分けがつかない例がいくつもある。これらは、提案書*1に「Similar and Variation」として既存の文字の符号位置が記載されているものの一部であり、つまり、似ている漢字の存在は百も承知で提案しているわけだ。 以下、そのような例を拾ってみた。左右に並べた文字のうち「UCS」欄に符号位置が入っているほうが、既存のもの。個々の文字について述べることはしないが、要するに「別字の衝突であれば、形が同じでも別の符号を与える」ということだろう。 だが、ちょっと待ってほしい。それって実はものすごく根本的な方針転換じゃないですか? 「機」の簡体字の「机」も「つくえ」の「机」も、形が同じである以上、同じ符号位置(U+673A)に包摂・統合するというのがCJK統合漢字の大原則であったはず*2。ここでいきなりそれ
前回の続きでSerfを触ってる。前回のエントリを見て、@zembutsuさんが作ってくれたserf-muninが素晴らしかったので、弊社仕様に若干修正して導入した。 serf-muninでmunin-nodeの監視自動追加/削除 | Pocketstudio.jp log3 Serf-muninが自動生成、削除するファイルは/etc/munin/conf.d/配下で、 既存のmunin環境(/etc/munin/munin.confとか)を壊すことがないと思うので、すぐに試すことが出来ると思う。 導入環境は CentOS 6.4 Serf 0.2.0 munin-2.0.17 で、Serfの起動コマンドや生成されるmuninのconfの関係上、Serf 0.2.0とmunin 2.0以上は必須条件になります。 serf-muninの仕組みの説明 1. web server1がmuninサー
The AWK~plus Programming Language は、 プログラム言語AWK (The AWK Programming Language) 仕様と GNU GAWK の主要な拡張機能の実装 型推論と 関数型プログラミングによるシンプルな外観 言語レベルでの ロックフリーでスレッドセーフな並列プログラミングのサポート 動的型付 (インタプリタ) と 静的型付け (コンパイラ) をハイブリッドでサポートする型システム などの特徴を持つ 次世代スクリプト実行環境です。 互換性 (Compatibility) プログラム言語AWK (The AWK Programming Language) 言語仕様を実装 GNU GAWK の主要な拡張機能をサポート Note: プログラム言語AWKの例題をそのまま実行可能であり、実行結果は GNU GAWK とバイナリレベルで一致する。 (コ
Live Nation says its Ticketmaster subsidiary was hacked. A hacker claims to be selling 560 million customer records. An autonomous pod. A solid-state battery-powered sports car. An electric pickup truck. A convertible grand tourer EV with up to 600 miles of range. A “fully connected mobility device” for young urban innovators to be built by Foxconn and priced under $30,000. The next Popemobile. Ov
今や『Qiita』『Kobito』を知らないプログラマはいないだろう。同サービスを開発したIncrementsのCEO海野弘成氏は自身がプログラマでもある。どんな問題意識からプログラマ向けサービスを開発するのか。海野氏が語ったのは「もっと楽しく、色々なモノが生まれる世界を作る」という野望だった。 すべてのプログラマを幸せにする。 日本における職業プログラマ人口は約40万人(※)。 その中で技術情報共有サービス『Qiita』のユニークユーザー数はもうすぐ50万人に到達するというから驚きだ。 また、2012年4月にリリースされたMac用技術情報記録ツール『Kobito』も利用者を増やし続けている。 同サービスを手がけるIncrementsは、国内最大級の総合プログラマコミュニティを生み出した、といって差し支えないだろう。 同社CEOの海野弘成氏は、自身もプログラマとして活躍する。海野氏は「プロ
http://blog.teamtreehouse.com/working-in-a-flat-company 1) Treehouseで起きていること プログラミング/デザインのオンラインコースを運営しているTreehouseは、6月に週4日勤務にしたことに続き、9月に、フラットカンパニー宣言をしました。つまり、マネージャーと呼ばれる人が社内から突然いなくなったということです。 会社は、幅広めのゴール、ミッションステートメント、キャッシュフローへのインパクトのガイドラインのみを提示。それ以外の優先順位の判断は社員に任せる。 社内のプロジェクトは、提案 -> 社内フォーラムサイトで議論 -> 投票 -> 自主的判断で各メンバが “Join”ボタンを押して自分をアサイン、というプロセスで進みます。そして、各メンバは、1日1回ステータスをサイトでアップデートすることで進捗管理。各プロジェクトに
人間とウェブの未来(旧) 「ウェブの歴史は人類の歴史の繰り返し」という観点から色々勉強しています。2014年までの人間とウェブの未来の旧ブログです。 IOT研究会やコンテナ勉強会で発表した内容を制御コード例を交えて具体的なリソース制御の書き方を紹介したいと思います。 詳しい内容は上の行のエントリへのリンクを見て頂くとして、簡単にまとめると、Apacheへのリクエスト単位でCPUやDISK I/O等のコンピュータリソースを制御しようという話になります。今回はその仕組(mod_mrubyでcgroupを制御)の導入から具体的な制御DSLコードのサンプルを紹介します。 導入 導入はこれまでに何度も紹介していた内容とかぶるのですが、mod_mrubyのインストールと同様です。まずはgithubからmod_mrubyをcloneして、mod_mrubyディレクトリにあるbuild_config.rb
About 南の島のプログラマ。 たまに役者。 Practical Schemeの主。 WiLiKi:Shiro 最近のエントリ 無限cxr高校受験Defense振り返ってみると2019年は色々学んで楽...覚えるより忘れる方が難しい(こともある)眼鏡のつると3DプリンタIris Klein Acting ClassSAG-AFTRA conservatory: Voice Acting創作活動って自分を晒け出さねばならないと...ループを使わずに1から100までMore... 最近のコメント shiro on 歳を取ると時間が速く過ぎるのは、新しいことに挑戦しないから? (2023/03/14)1357 on 歳を取ると時間が速く過ぎるのは、新しいことに挑戦しないから? (2023/03/01)ベアトリーチェ on ハイポハイポハイポのシューリンガン (2022/04/02)ベアトリーチ
Circus: A Process & Socket Manager¶ Circus is a Python program which can be used to monitor and control processes and sockets. Circus can be driven via a command-line interface, a web interface or programmatically through its python API. To install it and try its features check out the Step-by-step tutorial, or read the rest of this page for a quick introduction. Running a Circus Daemon¶ Circus pr
By Ilya Grigorik on September 03, 2010 Berkeley Sockets (BSD) are the de facto API for all network communication. With roots from the early 1980's, it is the original implementation of the TCP/IP suite, and arguably one of the most widely supported and critical components of any operating system today. BSD sockets that most of us are familiar with are peer-to-peer connections, which require explic
LWN.net の編集長 Jonathan Corbet 氏は「Linux カーネルの開発者は高齢化が進んでおり、若い開発を惹きつけていない」と指摘したそうだ (InformationWeek の記事、japan.internet.com、本家 /. 記事より) 。 これは 4/14 〜 16 の日程でサンフランシスコで開催されていた Linux Foundation Collaboration Summit のパネルディスカッションでの発言。Linux カーネルの開発者 Andrew Morton 氏も開発者の高齢化を認めており、それと共に開発者らが「疲れてきており、以前のようなやる気や熱気で開発に取り組む人々は減った」と指摘する。ただし、これは開発者がより深いレベルでカーネルを理解し、修正に伴う複雑さに取り組む姿勢があることも意味しているという。コードも人も複雑になり、現在の開発プロセ
NECは2013年11月6日、データベース(DB)のデータを暗号化し、そのまま処理できる秘匿計算技術を発表した。DB側で復号処理を行わないので、「クラウド上のDBを狙った標的型攻撃や、情報漏洩への対策としても有効だ」(NEC クラウドシステム研究所 部長の宮内幸司氏)。2015年度中に、研究所の技術として実用化レベルを目指す。 「これまでのDB暗号化技術では暗号/復号鍵がDB側にあるため、鍵と暗号化したデータが同時に盗まれると、復号される危険がある」(NEC クラウドシステム研究所 セキュアシステムテクノロジーグループ 主任研究員の古川潤氏)。これに対して、NECの秘匿計算技術は、鍵をクライアント側のプロキシーで管理することでリスクを抑えた。 暗号化したデータを処理する流れはこうだ(画像)。アプリケーションが発行したSQLの内容は、暗号化したカラム名やテーブル名にプロキシーが変換する。あら
英語塾Logosにご関心をお寄せ頂きまして、まことにありがとうございます。 Logos は本物の英語力を培い、国内・海外の大学に合格するだけでなく、将来的に学問や実務に活かしていくための基盤を作ります。テキストを正確に速く読み取るだけでなく、話す、書く、聴く力を総合的に習得します。 Logos の指導法 Logos の指導法は、次の三つのステップに集約されます。 Listen and point. 聴いてなぞる Listen and repeat. 聴いて繰り返す Act it. 自分のものにして使いこなす 文をなぞってしっかりと音声とリズムを把握。全体の流れと意味を理解し、自分のものとして身につけた上で、論理的に考える。この過程は、英語の学習だけでなく、教養を培うという点で重要です。英語を習得する努力を通じて、互いを尊重し、多様な価値観の中で自らの主張を表現する力を高める、それがロゴス・
HOME NEWS 戦争のリアリティーを追求したゲームに関するQ&A ICRC NEWS ICRC NEWS一覧に戻る>> 2013.10.29 戦争のリアリティーを追求したゲームに関するQ&A 戦争を題材とした娯楽コンテンツは、世界中で子どもや大人を魅了しています。プレーヤーの物理的視点で進む「ファースト・パーソン シューティングゲーム」は、軍隊で訓練目的で使用されることもあります。赤十字国際委員会(ICRC)は、プレーヤーに現場のリアリティーを追求・体感させるゲームを対象に、戦場にいる実際の兵士と同じようなジレンマに直面するよう、ビデオゲーム制作者とともに動き始めました。 国際人道法とビデオゲームに関するQ&A ICRCは、ビデオゲームの中においても国際人道法が考慮されるべきだと考えています。国際赤十字・赤新月運動は、実際の戦場をモデルにしたビデオゲームが人々に与える影響を懸念すると
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く