ブログ パスワード認証 閲覧するには管理人が設定した パスワードの入力が必要です。 管理人からのメッセージ https://mac-tegaki.comへ移転中 閲覧パスワード Copyright © since 1999 FC2 inc. All Rights Reserved.
調べれば調べるほど、Obj-Cの動的さとC親和性の高さがセキュリティ上邪魔なので無理矢理静的型付けして動的さのないC言語ともブリッジかまさないと呼び出せない言語に乗り換えようとしているんじゃないのかなんて穿った見方をしてしまうんですが(´・_・`)
[Swift の開発者 Chris Lattner:photo] プログラミングには無縁の筆者だが、WWDC で意表をついて発表されたプログラミング言語「Swift」にはいたく心を動かされた。 言語の詳細には手が出ないが、せめて背景だけでも知りたいと思った。 Swift を開発したアップルのプログラマー Chris Lattner によれば、開発には4年の歳月がかかったという。 Chris Lattner’s Homepage: “Swift” by Chris Lattner: 03 June 2014 * * * 4年の開発期間 私は Swift プログラミング言語(wikipedia)の仕事を 2010 年7月に始めた。基本的言語構造の大部分はその存在を知る限られた数人と一緒に実装した。2011 年後半には他にもすばらしいひとたちが本気で貢献を始めた。そして 2013
CyberZ 公式エンジニアブログ アドテクや最新のテクノロジーについて情報発信していきます ブログトップ 記事一覧 画像一覧 怠惰のすゝめ。Do・・・ » Appleの新言語「Swift」を使ったテスト駆動開発と、機能の紹介 2014-06-05 14:20:52NEW ! テーマ:ブログ 新言語「Swift」とは新プログラミング「Swift」は、先日のWWDCで突如として発表された、Appleの作った新プログラミング言語です。Objective-Cに比べてモダンな文法が盛り込まれていたり(どことなくScalaやC#に似ていたり)、速度が早くなっている特徴があります。 Xcodeとの親和性の高い連携も示唆されており、今後広まっていく可能性が十分にあると思います。FizzBuzzとはFizzBuzzとは、プログラミングの課題などでよく出される問題で、1から順番に数字のループを行い、3の倍数
ITpro の Java 技術最前線で、ずっと JavaFX 連載をしていたのですが、それも次の月曜でおしまい。 というのも JavaFX 2.0 で JavaFX Script がサポートされなくなってしまうためです。JavaFX Script を中心に解説をしてきたので、しかたないのですが... で、12/6 の原稿が最終回です。 途中で打ちきりということで、解説していないことがまだいっぱいあります。できるだけ最終回にいれようと思っていたのですが、分量オーバー。なくなく削ったわけです。 でも、せっかく書いたものなので、ここで公開してしまいます。 よく使用するアニメーション XTransition というクラス群は、よく使うアニメーションを簡単に記述できるようにしたクラス群です。 合計 8 種類ありますが、詳細 JavaFX では TranslateTransition、FadeTran
とある理由で、connpass.comでHTML編集を行ったが、これがクソすぎる。 まず、connpassはHTMLしか編集できない。CSSを記述することは出来ない。したがって、fontのようなクソみたいなタグが乱立する。font要素は、HTML5では廃止されている要素である。にわかに1990年代のインターネットに戻ってしまった。 しかし、HTML5では、style要素にscoped attributeをつけることで、style要素の任意のflow contentの先頭に書くことができるのだ。 <div> <style scoped="scoped"> p { color : red ;} </style> <p> This is red. </p> </div> <p> This is probably not red. </p> まだHTML5がwhatwgによって策定されていた当時は
※点Pは直線AB上をtの値に従って移動する、ABをt:1-tに内分する点。 これである直線が2点A、Bとtという単一のパラメータを用いて表現できることがわかりました。さて、ここでベジェ曲線についてです。ベジェ曲線の歴史的生い立ちはWikipedia等の著名な文献や、それよりもっと解かりやすいサイトにしっかり書いてありますのでここではかいつまんで説明しますと、上記の2点に加えて点Cを登場させて、それぞれの直線ABとBC上をt:1-tに内分した状態で移動する動点P1とP2を考え、さらにそのP1とP2をt:1-tに内分する点Pが通る軌跡が曲線になるというものです。(ちなみにこれは2次ベジェ曲線) ※フリーハンドで書いてますので、微妙にずれてます。本物のベジェ曲線はずれません、ごめんなさい。 この黄色い曲線上を動く点P(星印)を、点A,B,Cと単一のパラメータtで表せるとうれしいので数式を解いてみ
2015/03/30 追記 記載しているコードは古くて動かない可能性があります。 最新の環境で動くコードは以下に置いてあります: https://github.com/himaratsu/SwiftTiqavViewer -- 以下の記事を読んで触発されてつくってみました。 SwiftのRSS Readerを100行で作ったよ - Qiita つくったもの Tiqav viewer Tiqavとは 「レス画像検索No.1/画像会話なら ちくわぶ」 言葉に応じた画像を検索できるサービスです。 登録されている画像を返すAPIが公開されているのでSwiftで使ってみました。 アプリの概要 Storyboard 使用 NSURLConnection で tiqav api を叩いて結果をパース UITableView (+Custome Cell) に結果を表示 ファイルの構成 AppDelega
I'm using what seems to be a typical JavaFX start() method when loading from an FXML file: public void start(Stage stage) throws Exception { this.stage = stage; Scene scene = new Scene(FXMLLoader.<AnchorPane>load(getClass().getResource("layout.fxml"))); stage.setScene(scene); stage.show(); } I have some variables that correspond to controls, like: @FXML private TextField userName; I would like to
※ あくまでメモなので、多分に推測が含まれています。 さっそくSwiftを触ってみています。 ざっと見た感じだと、JavaScriptとRubyみたいな感じだなーと思いました。 (きっと触ってきた言語などによって感想は様々でしょうが) ただ、Appleの発表にあったように「モダンな」感じは伝わってきます。 しばらくはiBooksの教科書を読んだりして理解できてきた部分をメモとして書いておこうと思います。 言語の話なので、コードを抜粋しなければとりあえず規約的には問題ないかな、と。 さて、さっそく読んでいて躓いたというか、迷ったものに、タイトルの通り!と?があります。 こんなコードです。
太平洋戦争を全面的に総括しようとすると、どうしても納得できないことにブチあたってしまいます。 それは、なぜ敗戦国の戦争責任だけが問われて戦勝国の戦争責任が問われないのか?という話です。 太平洋戦争のアメリカ軍による日本への空爆は、最初は軍事施設や軍需工場だけをターゲットにしたものでした。しかし日本側がなかなか音をあげないために、民間人の家屋も空爆の対象に加えました。アメリカ軍は日本の木造家屋を燃やすための焼夷弾と呼ばれる爆弾をわざわざ開発しました。そうやって意図的に、非戦闘員を街ごと焼き殺した行為が罪でないとはどうしても思えません。 従軍慰安婦の話も同様です。日本軍の従軍慰安婦制度には一部で軍関係者による関与があったことは間違いないでしょうし、それはもちろん罪です。しかし第二次世界大戦当時、軍隊が性犯罪をまったく犯していない国はありません。慰安所という仕組みを作ったのは日本やドイツ等の一部
日本人学生の問題解決能力って高いんじゃん: 極東ブログ ここで問われているのは、問題解決の能力であり、批判的思考法という学力である。こうした面では、日本は劣っていると日本国内的なイメージでは思われていたのだが、記事を読むとそうでもない。 調査結果についてまず極東ブログ様の元記事をお読み頂くとして、本稿ではそもそも問題解決能力とは何を指すか、PISAでは何を測定しているのかについてまとめる。 なお、日本の問題解決能力調査結果は以下の通りOECDによる公式のカントリーノートが出ている。 http://www.oecd.org/pisa/keyfindings/PISA-2012-PS-results-jpn-JAPAN.pdf まずおさらい。 PISAとはOECDが15歳児を対象に、3年おきに実施している国際的な学習到達度調査だ。最新の実施は2012年で、我が国では15歳の高校1年生6,300
ハッカーは遅延評価勉強法をするものだそうです。確かに僕の知ってるすごい人達は、皆必要になった時の吸収力が半端無くて、それを紹介した時には自分の方が詳しかったはずなのに、あっという間に追い抜かれてしまいます。 僕はハッカーになりたいけどハッカーじゃない人間ですが、やはり大上段から入って時間をかけて勉強していくのは嫌いなので、基本的には遅延評価勉強法をしてきました。でも言葉どおりに「必要になるまで」勉強しなかったら、得られないものが多すぎるなと最近感じてます。それは「普遍的な知識」です。 自分の仕事や興味だけに従っていると、訪れる機会は必然的に偏ります。たとえば web アプリの開発ばかりやっていれば、LL や HTTP や通信の知識は幅広く身につくかもしれませんが、スマホ開発や仮想環境やハードウェアなどはなかなか身につきません。必要にならないんだから勉強しなくていいんじゃない?というのはもち
■問題 もし,あなたが,突然,電車で「この人,痴漢です」と言われたらどうすべきでしょうか? ■結論 駅のホームから動かずに,その場から,携帯で知り合いの弁護士か弁護士会に連絡すべきです。 そして,「今から弁護士が来るので,それまでここで待ちます。移動しません。」と説明してください。 それができないのであれば,すぐにスマホの録音・録画を始めてください(現在の状況を自分で喋って録音できるとベターです)。 駅員室や鉄道警察の建物には移動しないでください(特に駅員室には移動しないでください。理由は後述します)。 【2014.06.05追記】弁護士会では即座に対応しきれないことがありますので,知り合いの弁護士がベストです。「知り合いの弁護士なんていない!」という方は,事前に,即時対応を謳う法律事務所等をネットで検索して,電話番号を登録しておいていただけると有益かと思います。 【2015.06.08追
株式会社フィリップス エレクトロニクス ジャパン(本社:東京都港区、代表取締役社長:ダニー・リスバーグ、以下フィリップス)は、6月5日(木)より、アプリケーションで明かりをカスタマイズできるスマートLED照明「Philips hue(フィリップス ヒュー)」の新製品「Philips Friends of hue LightStrips(フィリプス フレンズ オブ ヒュー ライトリボン、以下、ライトリボン)」と「Philips Friends of hue LivingColors Bloom(フィリップス フレンズ オブ ヒュー ブルーム、以下、ブルーム)」を全国のApple Store店舗、およびApple Online Storeにて販売を開始する。 今回販売を開始する「フレンズ オブ ヒュー」2製品(ライトリボンとブルーム)は、昨年9月に日本で発売した「フィリップス ヒュー」シリーズ
Salesforce.com用ビジュアル開発ツール「SkyVisualEditor」、Salesforce1対応でiOS/Androidアプリで稼働へ、テラスカイ Salesfoce.comのカスタマイズやForce.comなどのクラウドアプリケーション開発では、一般的にSalesforce.comのクラウドで提供されている開発ツールを用いることになりますが、それをより簡単にするためビジュアルな開発ツールを提供しているのがテラスカイです。 同社の「SkyVisualEditor」は、マウスのドラッグ&ドロップなどを用いてSalesforce.comのクラウド上で実行できるアプリケーションを開発できます。「現場のセールスアシスタントでも画面が作れる、ExcelやNotesで実現していたようなエンドユーザーコンピューティングができるのではないかという意図でこの製品を作った」(テラスカイ 代表取
4Kでもフォーマット戦争勃発? ソニーとサムスン、他社互換性なし2014.06.04 11:00 福田ミホ 歴史は繰り返すのか。 4Kテレビなんてまだまだ買えないし…と興味がなかった人にとっても、これは聞き逃せない話です。実は、ソニーで4Kコンテンツを買うと、それはソニーのテレビでしか再生できないんです。同様に、サムスンから買った4Kコンテンツはサムスンのテレビでしか見られません。 つまり、4Kって美しいものなのに、またあの醜いフォーマット戦争が始まりつつあるんです。 CNETでGeoffery Morrison記者がこう嘆いています。 DVDの初期に、自分の持っているテレビ専用のディスクしか買えなかったとしたらどうなっていただろうか。好きな映画がふたつあったとして、それぞれが違うテレビ用、違うDVDプレイヤー用の仕様になっていたら、ユーザがアップグレードする速さはどれほどだっただろうか。
Appleは5月2日にいきなり「iTunes Match」の日本語版をスタートした。サービス内容がわかっている人はすぐに飛びついたが、そのほかの人はまだ様子見していることだろう。音楽の楽しみ方によっては、今すぐにでも契約すべき神サービスなので、ぜひチェックして欲しい。今回は、iTunes Matchで手持ちの音楽ライブラリを300%活用するワザを紹介しよう。 100%安心なバックアップ代わりに利用できる iTunes Matchは、ユーザーが持っている楽曲を「iCloud」で管理するサービス。これだけ見ると、特に目新しくもないし、メリットもわかりにくいが、実は類を見ない神サービスなのだ。 iCloudに楽曲データをすべて保存するので、信頼できるバックアップとして活用できる。HDDはいつかは壊れるデバイスなので、大事な楽曲は別ストレージにバックアップしていることだろう。この手間やコストがなく
Swift祭りに乗じて、個人的に気になったトピックを。 超意訳ですがご容赦ください&推敲あればツッコミよろしくお願い致します! 原文: Why Swift Will Never Replace RubyMotion http://blog.motioninmotion.tv/why-swift-will-never-replace-rubymotion ※ 著者はRubyMotionのScreenCastを運営されている方のようです。 MotionInMotion https://motioninmotion.tv/ 翻訳 SwiftがRubyMotionを消し去るという、真実からかけ離れたツイートがたくさん流れているね。 みんなもう少し自分の頭で考えてみようよ。ちょっと説明するからさ。 RubyMotionのメリットは一連のツールチェインである(シンタックスのみではない) まず多くの人が
PHP には、定義されているクラスや関数、変数などの一覧を取得する関数があります。 ここでは定義情報を取得できる関数群をまとめてみました。ここでは実行例として、Laravel アプリケーションのビューテンプレート(hoge.blade.php)で実行した内容を記載しています。 定義された情報を取得する関数群 get_defined_constants() 定義されている定数を連想配列として取得します。キーが定数名で、要素がその値となっています。 http://www.php.net/manual/ja/function.get-defined-constants.php 出力してみると、1771 個の定数がありました。内容を見ると、フレームワークやアプリケーションで定義されたものの他に、PHP本体や extension で多数の定数が定義されていることがわかります。 array (size
WWDC14で最新となる「iOS 8」が発表され、2014年秋から一般ユーザー向けに提供が始まります。主にユーザーエクスペリエンスの向上について発表がありましたが、スライドを撮影した画像のバックに、発表されなかった新機能の名称がずらっと書かれており、iOS 8に実装されると見られている多くの知られざる機能が明らかになりました。 8 huge new features in iOS 8 that Apple didn't talk about today | The Verge http://www.theverge.com/2014/6/2/5773526/8-new-features-in-ios-8-that-apple-didnt-talk-about-today ◆Wi-Fi通話 By Siliconbug AppleはWi-Fiを通じてビデオ通話が可能なFaceTimeを提供して
IGDA日本主催の「GDC2014ローカリゼーションサミット報告会」より、メディアクリエイトさんの講演をピックアップ。 なかなか聞く機会のないインド洋の海外ゲーム市場の概要がわかる内容になっています。 「ゲームアプリをグローバルで展開したい」という方は目を通しておくと良いと思います。 <目次> 1、東南アジア(ベトナム、タイ、マレーシアなど)のゲーム市場 2、中東、北アフリカ(イラン、トルコなど)のゲーム市場 3、南アジア(インドなど)のゲーム市場 4、サハラ以南アフリカ(南アフリカ、ナイジェリアなど)のゲーム市場 1、東南アジアのゲーム市場 スマホがよく伸びていて、モバイルゲームが成長セクターになっている。しかし、国によっては依然PCゲームの存在感が大きい。 市場規模 東南アジア全体で1,500-2,000億円の市場、インドネシアはモバイルゲームの伸びが大きく、一番注目が集まっている。
開発者用キットにも関わらず日本国内に数千台出荷している、今イチバン盛り上がっているウェアラブルデバイスが『Oculus Rift』。遊べるソフトも続々と登場していますが、そのスゴさはやっぱり体験してこそわかるというもの。というワケで、Oculus Rift未体験の女子編集部員に試してもらいました。 Oculus Rift(DK1) まずは、フィットネス用マシン『ジョーバ』と組み合わせて、乗馬ゲームができる『Husilus』。 Hashilus ●プロデュース:藤山晃太郎氏(@tezumashi)、アートディレクション:桜花一門氏(@oukaichimon)、メインプログラム:waffle maker氏(@waffle_maker)、ハードウェアハック:村上修一氏(@shu1jp)、プログラミングサポート:GOROman氏(@GOROman)、 モーションヘルプ:黒羽紫鴉氏(@Rinforz
こんにちは、技術部の福森 (@sora_h) です。 最近は環境変数に API トークンや credential といった認証情報を入れる事が増えてきています。 たとえば、AWS を利用するツールでは AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY といった環境変数にだいたいの場合で対応しています。 そのため、~/.bashrc や ~/.zshrc などシェルの設定に export を書いておき常に使える状態にしている方も多いと思いますが、 それって実は危険ではないでしょうか? 例えば、下記のようなリスクが考えられます: 意図せず情報が利用されて意図しない副作用が発生してしまう危険性 本番に変更を与えるつもりはなかったけれど事故を起こしてしまう等 悪意のあるスクリプトを実行した際に環境変数を送信などされてしまう危険性 事故や漏洩を防ぐためにも、筆者はかな
先日、「OS X 10.9.4」のベータ版に新型iMacの機種IDが見つかり話題になりましたが、フランスのMacbidouilleによると、今度は「OS X Yosemite」のDeveloper Preview版にRetina対応「iMac」の登場を示唆するコードが見つかったそうです。 そのコードは「DisplayProductName = iMac」といったiMacの名称が付いたファイルの中にあり、スケール解像度に関するコードが記述されており、その解像度は下記の通り。 ・6400×3600ピクセル(恐らく3200×1800ピクセル HiDPI) ・5760×3240ピクセル(2880×1620ピクセル HiDPI ・4096×2304ピクセル(2048×1152ピクセル HiDPI) 実際にどうなるのかはまだ不明なものの、この解像度であれば27インチモデルも同時にRetina化されるこ
5/20 頃に 公開した envchain というツールの紹介記事を、会社の技術ブログに書いた。 OS X キーチェーンから環境変数をセットするツールを作りました - クックパッド開発者ブログ 投下時間の関係もあると思うけど、思いの他結構拡散してびっくりした。まあ、それは置いておいて、本題。 おもしろい。が、ps -Eで他プロセスで環境変数が見えることを考えると、そもそも環境変数に認証情報を入れてる時点で… / “OS X キーチェーンから環境変数をセットするツールを作りました - クックパッド開発者ブログ” http://t.co/n1quG3C4Tx — Kazuho Oku (@kazuho) June 4, 2014 ごもっともだと思います。 実際のところ、わたしはなんか「環境変数やめろ bot かよ」と言われるレベルであまり環境変数に機密情報を入れる事を好んでないです。 なのにこ
これも人材派遣最大手のパソナによる政官接待の成果なのか──今年3月から大幅拡充された「労働移動支援助成金」が注目を集めている。この制度で多大な恩恵を受けるのがパソナだからだ。 労働移動支援助成金は、従業員の再就職を支援する企業に国がカネを出す制度。それまでは転職成功時に…
全国の主要都市の広告看板やテレビCMなどで「通信速度No.1」をうたうソフトバンクですが、そのカラクリが検証の結果、明らかになりました。キーワードは同社が適用している「通信の最適化」です。 ◆「通信の最適化」とは? スマートフォンの普及に伴う通信量の増大によって発生するネットワークの負荷を軽減するため、ソフトバンクが2011年11月、KDDI(au)は2012年9月に導入したのが「通信の最適化」。 これはスマートフォンで以下のような形式のファイルを受信する場合、あらかじめネットワーク側で各種ファイルをスマートフォンの画面に適したサイズに画像を圧縮・変換するというもの。ちなみに圧縮されたデータは元に戻せません。 画像ファイル:BMP、JPEG、GIF、PNG形式 動画ファイル:MPEG、AVI、MOV、FLV、MP4、3GP、WebM、ASF、WMV形式 ◆「通信の最適化」でデータはどれだけ
2014-06-05 プロブロガー時代の終焉と表のエンジニアと裏のエンジニア はてなブックマーク・ユーザー会を結成しようぜ!という記事を4月30日に書いた時、自分はまだ無名のブックマーカーだった。 一部のコアなブックマーカーには、実写アイコンの人、はてなスターをよく獲得する人で知られていたが、2003年からはてなを使っていた古参のはてなユーザーの割にはほとんど無名だった。 私はまずはてなブックマーク・ユーザー会を結成するには、自分が何者であるのかをみんなに知ってもらう必要があると思った。だから、5月中は、はてなユーザーの間で話題になりそうな記事を1日1本書くことを目標に頑張ってきた。そしてその努力は一定の成功を収めた。私の記事は何度かはてブトップで1位になった。はてなユーザーが言及しそうな話題を私はある程度把握している。それが奏功した感じだろう。 Google Analyticsで5月のP
404 NOT FOUND 指定されたページかファイルが見つかりません。 指定されたページかファイルは削除されたか、アドレスが変更された可能性があります。 MANTANWEBトップページへ戻る
元FIFA副会長の韓国人が日韓W杯の審判買収を自慢 「買収は能力の高さの証明」 1 名前: ムーンサルトプレス(埼玉県)@\(^o^)/:2014/06/04(水) 16:27:49.85 ID:yNY0LDZZ0.net 元FIFA副会長の韓国人、2002年の審判買収を自慢する!「買収は能力の高さの証明」 チョン・モンジュンの「ワールドカップ発言」が論議になっている。セヌリ党のソウル市長候補のチョン・モンジュンは、選挙前の最後の休日だった1日午後5時ごろ、ソウル江南区サムソン1洞のコエックスピアノ噴水広場で支持者らと会い、選挙遊説をした。 この席で、チョン・モンジュン候補は「秘密の話を一つしよう」としながら「韓国が2002年のワールドカップの時、どのようにして準決勝にまで行ったかというと、世界サッカー連盟(FIFA)の会長が『韓国が準決勝に上がったのは、チョン・モンジュンという人がワール
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く