タグ

関連タグで絞り込む (353)

タグの絞り込みを解除

programmingに関するPSVのブックマーク (295)

  • Xamarin Formsって結局どうなのよ?|としてぃ🐹 アプリ開発会社エンタップ

    【結論】( ・∀・)イイ!! 使っています。 Xamarinとは?Xamarinは、C#でiOS、Androidのアプリを開発できるプラットフォームです。iOSやAndroidのOSの機能をC#から直接呼び出すことができるXamarin Native、iOSとAndroidで同じ見た目の画面を共通コードで開発できるXamarin Formsがあります。 この性質により、iOS、Androidで同じ画面構成の場合には同一コードを使うことができる一方で、個別の構成の場合には個別のコードを書くこともできます。 これらの特性に加え、iOS、AndroidのOSのUIをそのまま構成できるので、ほぼネイティブクオリティのアプリを同時に開発することができます。 Xamarinで作られたアプリ当社で作ったMade with Xamarinのアプリをご紹介します。 エーザイのてんかんとともに暮らすためのサポ

    Xamarin Formsって結局どうなのよ?|としてぃ🐹 アプリ開発会社エンタップ
  • 「a=10とb=5の平均は7.5です」をmain関数なしで表示する - ぬいぐるみライフ?

    発端 どなたかc言語プログラミングが得意な方、いらっしゃいましたら教えていただきたいです。 簡単な問いでお恥ずかしいのですが、画像の問いの答えを教えていただきたいです。 int型どうしの演算で少数の出し方が分からないです。#c言語 #プログラミング #プログラミング初心者 #プログラミング学習 pic.twitter.com/kLlE8C7eMT— おりがー@ (@takakiriba825) 2019年7月9日 課題 Int a=10; Int b=5; と代入し平均を表示する 「a=10とb=5の平均は7.5です」と画面に表示する 考察 「Int」と書いてあるがこれはtypedef int Int;が必要?とりあえず普通のintでもよいと解釈する。 「Int a=10; Int b=5; と代入し」と言っているが、「代入後aとbを使わなければならない」とは言っていない。 「平均を表示す

    「a=10とb=5の平均は7.5です」をmain関数なしで表示する - ぬいぐるみライフ?
    PSV
    PSV 2019/07/12
    #ハンドアセンブル http://bit.ly/2xMlcAY は男のロマン。昔、#ベーマガ って雑誌に載ってたリストはもっと凄まじいのばかりでしたよ!(当時のマイコン少年(小中学生)には当たり前の知識。しかも、C言語でなくBASICでやってた。)
  • JavaScriptの罠 - GNUプロジェクト - フリーソフトウェアファウンデーション

    この翻訳は、 2023-07-05 以降に行われた 英語のオリジナル版の変更を反映できていません。 確認するには、 こちらの変更をご覧ください。 わたしたちのウェブページの翻訳の保守の情報については、翻訳 READMEをご覧ください。 自由ソフトウェアコミュニティでは、どんな不自由なプログラムもそのユーザを虐待する、という考えがよく知られています。わたしたちの中には、プロプライエタリなソフトウェアをまったく拒否することで自由を守る人もいます。多くの人は不自由はプログラムへの打撃だと認識します。 多くのユーザは、この問題がブラウザがインストールするようにと提供するプラグインにも関係すると知っています。プラグインには自由か不自由かの違いがありうるからです。しかし、ブラウザは、ほかの不自由なプログラムを実行します。そのプログラムについて、ブラウザは、あなたに尋ねることも告げることもないのです。そ

  • 何ができたらプログラマ?

    プログラマって何ができたら「俺プログラマだぜー」って言っていい?CとかJavaとか何がどのくらいできれば、その言語を使えるって言っていいものなのか。 言語の使い方やたいていのアルゴリズム実装も調べたら出てきそう。ググった結果のコピペプログラムも何も考えずに使うのはよくないけど、車輪の再発明はしない方が効率よさそうだし。 言語もアルゴリズムも調べれば分かるとなると、プログラマの価値ってなんだろ。作りたいものを理解して、世の中にあるものをうまく組み合わせて繋げて動くようにすること?その後のメンテのしやすさとか、考えることはあるだろうけど、そんなにコードにオリジナリティを発揮することある?

    何ができたらプログラマ?
    PSV
    PSV 2019/05/03
    リトルリーグで野球やってる小学生も野球選手だし、パソコン部の小学生も #プログラマ ですよ。だだ、#入札 とかで #高度情報処理 http://bit.ly/2GZvDGE か、出来れば #技術士 http://bit.ly/2GYUH0t 持ってて欲しいみたいな事ある。
  • データの集計は、ExcelよりPython使ったほうが100倍早い(pandas-profiling, pixiedust) - Qiita

    データの集計は、ExcelよりPython使ったほうが100倍早い(pandas-profiling, pixiedust)Pythonpandasデータ分析データ可視化pandas-profiling Pythonのpandas-profilingと、pixiedustの2つのライブラリを使うと、データの集計・グラフの作成が、感動的なほど早く終わることを実感したので共有します。 Excelでデータ集計・グラフ作成した場合と比較すると、体感で100倍くらい早く終わります(誇張ではなく) Pythonで爆速でデータ集計する方法(体感所要時間:5分) 前提: 以下の環境が整備されていることは、前提とします。 Pythonのインストール(約30分) データ分析に必要な各種ライブラリのインストール(約30分) →numpy, matplotlib, pandas, jupyter など →Anac

    データの集計は、ExcelよりPython使ったほうが100倍早い(pandas-profiling, pixiedust) - Qiita
    PSV
    PSV 2019/04/28
    学生時代の俺「#Emacs と #LaTeX と #C言語 (#fscanf http://bit.ly/2WeCAsE ) 最強!#Excel 必要ない!#MicrosoftOffice 死ね!」→社会人になってからの俺「#Word も #Excel も苦手でつらい。#MOS 資格 http://bit.ly/2WcKv9Y 持ちの効率スゲー!鬱だ…」
  • 「あなたブラクラ貼ったでしょ?」→39歳男性を書類送検 検挙男性が明かす「兵庫県警“決めつけ”捜査の実態」

    「あなたがやったことはこれだけ大きな罪なんですよ」――インターネット上の掲示板に「不正なプログラム」を書き込んだとして検挙された男性がねとらぼ編集部の取材に応じ、兵庫県警に受けた取り調べの一部始終を語りました。「ブラクラ」という言葉すら知らなかった男性はなぜ書類送検されたのでしょうか(関連記事)。 兵庫県警が「ブラクラ」だと主張しているページ。実際には「無限アラート」であり、「ブラクラではない」という意見が多い 事件のあらまし のアスキーアート(AA)とともに、「何回閉じても無駄ですよ~ww」と書かれたポップアップが繰り返し表示されるサイトのURLをインターネット上の掲示板に書き込んだとして、13歳の女子中学生が補導、39歳と47歳の男性が家宅捜索を受けたとの報道がなされたのは3月初旬のこと。 NHKによる報道(NHKより/現在は削除済み) 一部では掲示板に貼られたURLが「ブラウザクラ

    「あなたブラクラ貼ったでしょ?」→39歳男性を書類送検 検挙男性が明かす「兵庫県警“決めつけ”捜査の実態」
    PSV
    PSV 2019/03/20
    #無限ループ が不正なら、#イベントループ (#メッセージループ)書いても #逮捕 じゃん。#無限ループは不正 じゃない。RT「閉じよう」とする意図に反する無限ループの不正な指令をこのプログラムは与え続けてるよね?
  • Oracle Javaの無償配布終了で何が起こるのか? - セカイノカタチ

    www.publickey1.jp 世界中で30億デバイスに搭載されているプログラミング言語Javaのリリースサイクルが変更になることと、オラクル版のJavaが無償提供されなくなるというニュースです。 リリースサイクルが半年ごとに オープンソースのOS、LinuxのメジャーなディストーションであるUbuntuなどで採用されているリリース方式で、「機能ができたらリリースする」のではなく、「時間が来たらリリースする」方式です。 Javaぐらい大規模で歴史も深いプロジェクトになると、影響範囲の検証などをじっくり行うため、大きな機能改善などは、何年もかかったりします。すると、自然とリリースサイクルは長くなり、Java7からJava8までで、2年半、Java8→Java9では、3年半もかかってしまいました。 機能ベース = いつリリースされるかわからない このことを回避するために、「リリースペースを

    Oracle Javaの無償配布終了で何が起こるのか? - セカイノカタチ
  • 2017年一番人気のあるエディタは何だったのか?転職ドラフトのデータから読み解く、人気エディタ徹底分析!|転職ドラフトReport

    「いま、どのエディタが一番人気なのか」 宗教戦争※になぞらえるほどの議論を巻き起こすこの問題に、転職ドラフトチームはデータから答えを出してみたいと思います。 すでに登録済みの方はご承知のとおり、転職ドラフトの登録フォームには「好きなエディタ」を入力する項目が用意されています。そのデータを集計の上、審査を通過したユーザーのみを対象として、「昨対比」「年代比」「言語別」といった多視点から分析を行なってみました。 さて、あなたが愛用するエディタはいったいどこに位置しているでしょうか?(どんな結果になっていても怒らないでください…) 【集計対象】 転職ドラフトの審査を通過したユーザー1642人 【目次】 2017年度版 エディタ使用率を大公開! ヤングVSアダルト!年代別エディタ使用率比較 エディタ別 指名率&指名数比較 エディタ別 GitHub&Qiita入力率 プログラミング言語別 エディタ使

    2017年一番人気のあるエディタは何だったのか?転職ドラフトのデータから読み解く、人気エディタ徹底分析!|転職ドラフトReport
    PSV
    PSV 2017/12/28
    #Emacs の #キーバインド は覚えやすくて、操作感気持ち良いので好きだけど、左小指の酷使で #腱鞘炎 悪化するので、手に優しい #Vim に乗り換えて数年…まだ馴染めない…(´・ω・`)ショボーン #VSCode 良いの?あとで試す。
  • Rubyおもしろい - tmtms のメモ

    Rubyは括弧をつけなくてもメソッドを呼び出せます。メソッド名は普通は英小文字で始まります。ローカル変数も英小文字で始まります。 こんなRubyプログラムを実行すると(ifの条件部で代入しているのはtypoではありません)、 def hoge 123 end p hoge x = 456 if hoge = x p hoge end p hoge こういう出力が得られます。 123 456 456 途中でhogeがメソッド呼び出しから変数参照に変わったのがわかります。 変数宣言後は括弧「()」をつけない場合はメソッド呼び出しではなく変数参照になります。 def hoge 123 end p hoge # hogeメソッド呼び出しなので123 x = 456 if hoge = x # hogeにx(456)を代入。その結果は真なのでif内を実行 p hoge # ここでのhogeはローカル

    Rubyおもしろい - tmtms のメモ
  • デスマサバイバルガイド | さにあらず

    はじめに#僕がよく知っている業界は SI だが、これに限らずソフトウェア開発の現場には、過酷な現場…いわゆるデスマーチが多いと言われている。 一方で、そのような過酷な現場を渡り歩き生き残ることでしか、良いプログラマになる方法は無いと言った考え方もある。僕の個人的な経験則からすると、この理屈はある程度合っていると思う反面で、合っていて欲しくないという気持ちは強い。 高い技術力をもつプログラマの全てがデスマ職人という訳ではない。 デスマーチに巻き込まれたと気が付いた時の妥当で基的な戦術は撤退戦だ。何か理由をつけて逃げ出すのが望ましい。つまり、休職なり退職なり、異動なりして、その職場から離れるのが望ましい、出社拒否も良い。しかしながら、何か様々な理由があって、そこから逃げ出せないことはあるだろう。 僕はもう長い事デスマーチに関わることなく生きられているが、徐々に忘れつつあるので、若いころに獲得

    デスマサバイバルガイド | さにあらず
  • C言語でインクルードするだけで使えるNon-movingで正確なコピーGCを作った - Qiita

    インクルードするだけで使えるNon-movingで正確なGCをC言語用に作りました。 行数がコメントを除いて100行に満たない非常に小さなライブラリです。 GCのアルゴリズムとしてはCheneyのコピーGCを採用しています。 通常のCheneyのコピーGCではメモリ空間のうち半分が無駄になってしまいメモリ効率が悪かったり、 GC発生時にオブジェクトが移動してしまいC言語のようなポインタを直接触れる言語との相性が悪いという欠点がありました。 今回はヒープ全体を二重連結リストとして管理することでそのような問題を解決しています。 ちなみにこれはTreadmill GCのアイデアと同じです。(が、アルゴリズム自体はTreadmill GCではありません。) APILinuxのlist.hに非常に近い見た目になっています。 ある構造体をgcで管理したい場合はstruct gc_head型のメンバを

    C言語でインクルードするだけで使えるNon-movingで正確なコピーGCを作った - Qiita
  • 英語やプログラミングの前に日本語力が必要 「ロボットは東大に入れるか」プロジェクトディレクター 新井紀子 - 日本経済新聞

    まずは、次の文をお読みいただきたい。「仏教は東南アジア、東アジアに、キリスト教はヨーロッパ、南北アメリカ、オセアニアに、イスラム教は北アフリカ、西アジア、中央アジア、東南アジアにおもに広がっている」オセアニアに広がっているのは何か。仏教、キリスト教、イスラム教、ヒンドゥ教の4つのうちから選ぶとしたら、正解はなんだろう。もちろん「キリスト教」だ。そんなことは字が読める人なら誰でもわかる、と思

    英語やプログラミングの前に日本語力が必要 「ロボットは東大に入れるか」プロジェクトディレクター 新井紀子 - 日本経済新聞
    PSV
    PSV 2016/08/09
    プログラマー的には読点(、)の演算順位問題。『主語+目的語+助詞』を列挙する読点よりも名詞だけを列挙する読点の方が演算順位が高い。同じ品詞の並びが一つのブロックとして見えないとプログラマーには向かない。
  • プログラミングスキルがあれば学歴なんていらない。17歳女子高生が大学進学をやめて挑む初起業。 — Medium

    もひとつ、ぼくの活動をスポンサードしていただいているプログラミング学習スクール「 TECH::CAMP 」のブログから、素敵なストーリーを共有させていただきます。 ほんと、こういう時代ですよ!ぼくが今高校生なら、彼女と同じ道を進んでいると思います。 森川恵美(もりかわえみ)さん 1998年生まれの17歳。日の高校には4ヶ月のみ在学し、アメリカへ。留学先の高校を10ヶ月で飛び級卒業。 帰国後日の高校には戻らず、 TECH::CAMP を受講。現在は総合マッチングサービス Seekle (シークル) のリリースに向けて起業準備中。 実兄の森川照太氏が起業家で、アジアの留学生を日教育機関につなぐためのプラットフォーム【ST Booking】を運営するHakodate Ventures Pte. Ltd.のCEOを務めている。 起業家の兄を見て感じたプログラミング学習の重要性 ──プログラ

    プログラミングスキルがあれば学歴なんていらない。17歳女子高生が大学進学をやめて挑む初起業。 — Medium
    PSV
    PSV 2016/03/19
    大学って『勉強(研究)のやり方』を身に付ける場所だからね。必要な知識を得るには、どういう資料見て、どういう人に聞けば良いかを知る場所。大学に蓄積された膨大な資料や人脈にアクセスする権限は侮れない。
  • 『関数型プログラミングに目覚めた! IQ145の女子高校生の先輩から受けた特訓5日間 』の著者として、『数学ガール』の著者である結城 浩氏に申し上げます。本書のたいせつな潜在的読者の読書機会を奪わないでください。

    続編というか補足解説:99%のプログラマがIQ145のJKに「ダサい」と言われてしまう理由とは?【その1】「計算機科学のほんとうの基礎」を理解していない。IQ145のJKと同じ事を語るMITの権威とSICPという聖典の権威を借りてマインドコントロールを解いてみよう 『数学ガール』の著者である結城 浩氏に申し上げます。 『関数型プログラミングに目覚めた! IQ145の女子高校生の先輩から受けた特訓5日間』の著者として、『数学ガール』の著者である結城 浩氏に申し上げます。 私は、『数学ガール』を拝読したこともございませんし、貴殿のことも良く存じ上げません。そして貴殿による一方的なTwitterをはじめとする言動に甚だ迷惑しております。 責任ある執筆者、言論人として、書評行為はご自由になさってください。 そして、その場合は責任ある執筆者、言論人として最低水準の矜持、作法を期待します。 書評行為は

    PSV
    PSV 2015/05/08
    日本のPGで結城浩さん http://amzn.to/1H5kpvm を知らないのはモグリ…。もう知名度は相当な高さ。ITに関して結城浩さんの「知らない」を額面通り受け取って素人と思わない方が良いよ。関数型もそこそこ知ってるだろうなー。
  • You don't need API version 2 - yohei's diary

    周回遅れ感が半端ないけどバージョニング関連で色々読んで・聞いて思ったことを書く。 APIのバージョニングは限局分岐でやるのが良い - Hidden in Plain Sight Kazuho's Weblog: 拡張可能なWeb APIの設計原則と、バージョン番号を使う理由について Rebuild: 35: You Don't Need API Version 2 (Kenn Ejima) rest - Best practices for API versioning? - Stack Overflow RESTfulなサービスのバージョンングから得られた知見 RESTとバージョニング 基的にいわゆる狭義のRESTとAPIのバージョニングは何も関係ない。強いて言えば、HATEOASはバージョニングにも使えるよ、というのがREST信者の主張であるものの、それが正しい(というか実用的)かど

    You don't need API version 2 - yohei's diary
    PSV
    PSV 2014/03/12
    1980年代か脈々と続くWindows APIみたいな代物ならともかく、最近のAPI設計者は「クライアント側はGoFパターン http://bit.ly/1g78Y2L 使って実装してよ。常考」と思ってるハズ。保守性考えて、コピペじゃなくデザパタ使おうよ…。
  • オラクルはみんなが思っているほど悪者ではない | readwrite.jp

    オープンソースに明るくない人々にとっては、オラクルのMySQL運用にまつわる騒動はあまりピンと来ないかもしれない。オラクルが2010年にサン・マイクロシステムズを買収した際、オープンソースの技術者たち(私もその一人だ)は、オラクルがMySQLを台無しにするのではないかと危惧した。オラクルが開発への投資を縮小したり、技術をクローズド化するような事態を想定したのである。しかしそんなことは起こらなかった。実際にはオラクルの管理の下、MySQLのパフォーマンスは劇的に改善され、コードの大部分もオープンのまま残されている。 それでもなお、オープンソースのコミュニティには未だにオラクルのMySQL運用をバッシングする人たちがいる。ちょっとオラクルが気の毒になるほどだ。 崩壊の危機にさらされたMySQLコミュニティー確かにオラクルはコミュニティに対してあまり友好的ではなかった。そして、同社に何十億ドルも

    オラクルはみんなが思っているほど悪者ではない | readwrite.jp
  • プログラマーの心理

    俺はコンテンツプロデューサーとしてキャリアを積んで、現在はIT企業の経営をやっている。 そんなアングルから観察していると、プログラマーはクリエイターと同じように映る。 小説家が文章書くのが好きなように、ミュージシャンが作曲が好きなように、漫画家がマンガを描くのが好きなように、プログラマーはプログラミングが好きなのだ。 具体的な共通点で最も印象的なのは、他のクリエイターと同じように、きついかい? と質問すると「プログラミングはきついよ」と嬉しそうにいうところだ。これは小説家や、音楽家、漫画家とまるっきり同じ笑顔で言う。 これはこのクリエイター、プログラマーに限らず、プロスポーツ選手など真の現場主義者に共通している。 野心を抱えたまま、現場についていて、現場の楽しさに気付いて没頭している経営者の卵タイプは楽しんでいるんだろうが、こういう顔は出来ない。 そして、この手のクリエイタータイプは経営や

    プログラマーの心理
    PSV
    PSV 2013/12/17
    35歳定年説を提唱して、無理やり管理をやらせようとするのは愚策/そんな言い方よりも/会社のために、若いプログラマーたちの為に、より良い環境づくりを一緒にやってもらいたい/プログラミングを楽しめる環境
  • 私は小学生のときMSXでゲームを作ってた。

    私は小学生のときMSXゲームを作ってた。しかし、ベーマガやプログラムポシェットの投稿には至らなかった。できることは、限られたスプライトで連射ができないシューティングを作るようなレベルで終わった。VRAMを直接いじることが子供の僕には理解できなかった。PEEK、POKEの中の内容がまったく理解できなかった。 大学生になって、僕は押入れのMSXを引っ張り出し、Z80の勉強を始めた。Z80は組み込みで今でも使われている。組み込みのためにも再勉強した。子供のときできなかった、VRAM周りはすんなりできた。簡単なロードランナーやスーパーマリオも作れるようになったし、当時のコナミがいかに神懸かっていたかが再度分かった。 それから、PC9801を買った。VRAMは直接いじりやすかったが、スプライトに匹敵するものを自作しなければならなかった。これは難儀した。というのも、スプライト同士を乗算するなどして、

    PSV
    PSV 2013/05/10
    鉛筆とノートと方眼紙が最強のプログラミングツールと思ってるジジイからすると、下準備無しでパソコンに向かって、そのままゲームを完成させられる人は天才だなーと思ってる。凡人が天才の真似したら挫折する罠。
  • プログラミング学習手段としての写経について - 西尾泰和のはてなダイアリー

    あるブログが「写経には効果がない」という趣旨のことを書いていて「何を言ってるんだ?」と思いじっくり読んでみたら、彼の言う写経は「動くとわかってる10000行のコードを何も思考せず作業として書き写すこと」を指しているようだった。「そんなわけないじゃん」と笑ってから「もしかして世の中は写経をそういう捉えてるのか?」と不安になった。 写経は自分の中にモデルを作るための行動で、他のもっと効率のよい方法と比べた場合の利点は「自分の中にモデルがなくても使える」点に尽きる。全く知識ゼロでいきなり「自分で考えて書く」ができる人はいない。考えるための材料となる知識をまず脳内に運び込む、それが写経だ。 写経の過程で大事なことは以下の3つだ。 1: 早く学びが得られるように、なるべく小さいコードで実験し、すぐに結果を確認する。 2: 疑問に思ったこと、考えたこと、気づいたことを書き留める。どうしてこういう書き方

    プログラミング学習手段としての写経について - 西尾泰和のはてなダイアリー
    PSV
    PSV 2013/03/27
    「10000行のコードを何も思考せず作業として書き写すこと」でも役に立つよ。必ずtypoしてデバッグするから、漢文の写経とは違う。ベーマガだけでなくI/Oの写経もするとレベルアップが早い!PCは優秀な赤ペン先生ですよ。
  • 47NEWS(よんななニュース)

    高知の芋菓子、けんぴだけじゃない!?かんばもち、ひがしやま...県内に多彩な伝統―支社局「発」!ニュース深掘り

    47NEWS(よんななニュース)
    PSV
    PSV 2013/03/21
    片山祐輔容疑者/勾留理由開示の法廷/早期釈放を求め/勾留理由開示の法廷は2度目/遠隔操作に使われたとされるウイルスに関しても「開発に必要なプログラムの使い方を知らない。使い方を勉強した痕跡もない」と述べた