はてなキーワード: ソースコードとは
https://www.gnu.org/licenses/gpl-faq.ja.html
GPLのプログラムをプロプライエタリのシステム・ライブラリとリンクしてよいでしょうか? (#SystemLibraryException)
GPLの両方のバージョンがコピーレフトに対する例外を有しています。一般にシステムライブラリ例外と呼ばれるものです。使いたいGPLと両立しないライブラリがこのシステムライブラリの範疇にある場合、これを使うのになにか特別のことは必要ありません。たとえこのライブラリを含むリンクされた実行形式を配布したとしても、全体のプログラムのソースコードを配布する要求にはこのライブラリは含まれません。
「システムライブラリ」になにがあたるかという範疇はGPLの異なるバージョン間で異なります。GPLv3は「システムライブラリ」を第一節で明確に定義して、「対応するソース」の定義から除外しています。GPLv2では第3節の終わり近くで少し違ったやり方でこの問題を扱っています。
というかこの例外事項がなったから おっしゃっているApacheライセンスなんかも成り立たないものが殆どになる。
ヘッダに書かれているライセンス条項や、リンクされるシステムライブラリは、それ自体を改変しない限りは、GNUライセンスは及ばない。というかそうでなかったら意味が無い。
そりゃそうだろ。
大半のやつがネット上で文句言うだけで
「俺の真価をわかっていない会社が悪い、日本が悪い」って言っているだけだもん。
そらそうだ、才能を使い切れてない会社は単純に損をしている。
経営者はわざわざそっから自分のわからんものへ手を出そうとしたり
好待遇にしたりはせんよ。
それが嫌なら影でグチグチ文句を言うだけっつーショボイ立場から抜けだして
不思議で仕方ないわ。
スゴイもんを描きながら売り方を知らないから
生きている時には全く売れずに貧乏のまま死んでいった画家と同じ悲哀を感じるわ。
後世に見直されることもまず無い分だけ芸術家よりも人生の無駄感が半端ないわ。
いやほんとなんというかもうちっと社会の俗っぽい部分にも
待ってても誰も見つけてくれないから。誰も改善なんてしてくれないから。
もったいなさすぎる。
バージョンアップで変更される可能性とか、
それでもやりたくなかった。
マトリクスを書いて、外堀を埋めて、ぴったり当てはまるロジックを考えろ?
そこに使えるメソッドがあるのに、わざわざ不安定すぎる道を選べと?
上司に伝えたら殺されそうな開き直りを内心覚えながら、状況を聞くPMに答えた。
これは分かりました、これは分かりません、これは分かりません、これは全く分かりません……
教師に、宿題を忘れた理由を聞かれて、はぶてた態度で答えるように
PMに首を振り続けたら、何も言わなくなった。そして昼も過ぎ、煙草でも吸いにいくかと顔を上げたところで一角でチームの皆が集まってるのが見えた。
『こうすれば、いけるんだって。
GSM対応版で、CDMAの検知は未実装だから、その部分と実地確認が簡単に出来るようなアプリをお願いします。
知らないうちに調査は終わってロジックもほとんど出来ていた。試験表も一緒に来た。
言い訳しても作れない。
立ち上げたアプリが全く動かなくて
理由も分からず、デバッグコードを手当たり次第に埋め込んでいったら瞬く間に汚くなってやり直しの繰り返し。
そのうち、もらったソースコードにも手を入れて手をつけられなくなり、15時でファイルサーバーのリカバリーサービスが走ることを思い出すまで、頭を下げてソースコードを再度貰いにいくか迷った時間は最高に無駄だった。
それでもようやく時間内に検知処理は出来るようになって、しかしそれ以外にかけられる時間はなかったから、ボタンが左上に偏るわ、出力される文字は小さいわ、散々なものが出来上がることに。
PMに持っていくと始めに聞かれた。
忘れてた。慌てて自席に戻ってやり直すと、CDMAのところ……つまり、自分が作ったところだけ期待通りに出来ない。
テストにパス出来なかったこと、修正箇所を調査したが分からなかったことを伝えると、今日は遅いし、後は引き継ぐよといつもの笑顔でお疲れ様。
死にたくなっただけだった。
MikuMikuPenguinというMikuMikuDanceのクローンソフト? があるらしい
MMDはソースコードは公開されてないが、MMPはオープンソースらしい。で、開発者はアメリカ人。
詳しくはググって欲しいんだが、私はこれに関してなんか妙な違和感を覚えてる。とくにいわゆるMMDerの反応に。
あ、ちなみに私はMMDerじゃないけどMMDの動画を見るのは好きだし、第12回MMD杯はすげー楽しみにしてる、OSSにもちょっと関わりのある人間なんで、そういう目線で書くことになるかも? わかんない。
何が違和感を覚えるかって、うまく言えないんやけど、「お前はお前でMMDを自由にしてあげたいんやな? おk。俺はお前のやり方は気に食わないが、まあ文句は言わん。俺の迷惑にならん程度にやればええ。俺もお前の迷惑にならん程度に動画作るから」って感じで、俺は俺、お前はお前って感じで、さくっと割り切れないのかなぁって。まあ私もこういうの書いてる時点で割り切れてないけど。けど、なんやろ、やりすぎなんじゃないかなって、思うんだよね。MMPのニコニコ大百科見ててそう思った。
たしかに、「自由にしてあげる」って言い方は気に食わないのはわかる。自由ってめんどいし、場合によっては危ない。モデルを勝手に配布されちゃった経緯もあって、警戒するのはわかる。
けどこれって、モデルを配布するとかやなくて、単にアプリケーション作るだけでしょ?
オープンソースだからいやなの? だったらMMDAIはどうなるの?
それともGPLが嫌い? 嫌いなら使わなければいいじゃん。もう使いやすいMMDクローンソフトは存在してる。MikuMikuMovingとか。
それとも、作者の言い分が嫌い? まあ、動画とか小説とかその辺って、作者の人格とその人の作品は分けて考えんと辛いよね。。。
私は両方好きだからさ。MMDを取り巻くあれこれも、OSSの考え方の一部も。
だから、なんかうまく丸くまとまらんかなぁって、そう思っちゃう。
いちいち新しいものをボコボコにしてたら、育つものも育たない、第二第三の樋口Mさんみたいなプログラマは育たないんじゃないかなって、そう思っちゃうのでした。
認めるのも自由、認めたくないのも自由。けどなんか、もっと仲良くするなり放っておくなりして、上手く回せたらもっと楽しいんじゃないかなって。辛い思いしてMMDやオープンソースの世界から去る人が減れば、なんか幸せな気がしてる。
作ったサイトはこちら、
レスポンシブデザインなので、ブラウザを縮めたり、スマートフォンから見てもそれなりのデザインで
見れると思います。(まだ、ところどころ表示が崩れるかも)
おじさんというタイトルですが、まだ30代前半の男です。RubyとかPythonとかをがっつりやっている世代よりたぶん上なので、
おじさんとしました。
普段は組み込みOSを販売している会社でサポートエンジニアとして働いています。
なので、C言語についてはある程度理解でき、ハードウェアやCPU(ARM,Intel,PPC,SH4 etc)の仕組みについては
普通の人より詳しかったりします。また、昔勤めていた会社で家電製品の中のプログラムをC言語で3年間程書いた経験があるので、
プログラミングについては全くの素人ではありません。あくまでwebプログラミング(php,ruby,python)が、という話になります。
他の「素人が作りました」を匿名ダイアリーで見ていて、自分も何か作りたいな~って思っていました。
で、どうしようどうしようって考えってた時に、”あれ、オレは毎日コンビニでぷりん買ってないか?”って事に気づき、
おいしいプリンの情報がどっかにまとめったらいいなって思い、ぷりんデーターベースを作ろうと思いました。
一連の「素人が作りました」でTwitterbootstrapを使っている方が多くみられたのですが、そのまま使うのはなんだかな~だったので、
Flat UI というTwitterbootstrapベースのモノを利用しました。
これはWindows phoneのデザインに採用されているようなFlatなデザインをBootstrap形式で作成できてしまうものです。
はじめはRubyでやろうとしたけれども、windows上でテスト環境を作るのが難しく途中で断念し、次に候補にしていたpythonは
なんか情報が少なそうだなって思ってやっぱり途中で断念し。最終的にphpになりました。
それで、wordpress使って簡単に会員制のサイト作っちゃえって思ってたら、wordpress動かしたらよく分からないエラーが出て、
1時間程格闘して解決したんだけど、この事に疲れて、やっぱり1から自分でつくらないとダメだなと思い、
wordpressは諦めて、ログイン機能、ユーザ管理などもphpで自作することにした。
いいのか、悪いのか、安いのか、高いのか、よくわからない。
ぷりんデーターベースを作る際に参考にした”ドットインストール”というサイトのレッスンが、
phpとMySQLが必ずセットだったので、これにするしかなかった。ほかのDBはよくわからない。
http://dotinstall.com/lessons/tw_connect_php_v2
http://dotinstall.com/lessons/poll_php_v2
http://dotinstall.com/lessons/basic_sakura_vps
JavaScriptで作る残り文字数チェッカー
http://dotinstall.com/lessons/char_checker_js_v2
http://dotinstall.com/lessons/upload_image_php
【旧版】Twitter Bootstrap 2.1入門
http://dotinstall.com/lessons/basic_twitter_bootstrap_v3
http://dotinstall.com/lessons/sns_php_v2
PHP入門(基本編)
http://dotinstall.com/lessons/basic_php_beginner
http://dotinstall.com/lessons/paging_php_v2
【旧版】PHPで作る「簡易掲示版」
http://dotinstall.com/lessons/bbs_php
ブログを作る
http://www.php.net/manual/ja/manual.php
http://getbootstrap.com/getting-started/
Flat UIはBootstrapの拡張ですが、マニュアルが容易されていないので、
実際に下記ページをソースコード表示させたり、cssファイルを見てどんな定義をしているのかを確認しました。
http://designmodo.github.io/Flat-UI/
Responsive Checker
全部合わせて3ヶ月程で作ったんですが、かなり大変だった。
phpのプログラミング部分はよくわからないなりに、なんとかなるなっとは思ったのですが、
デザイン面は本当によく分からなかった。PC上ではちゃんと表示されているけど、ウィンドウサイズを縮めると
グチャグチャになったり、全然レスポンシブにならないじゃないかって事が多々あった。
あと、Flat-UIが個人が作成したものなので、たぶんまだ全然揉まれていないCSSなんだなとも思った。
今まで、デザインの仕事ってプログラマより楽なのかと思ってたけど、全然楽じゃないですね。。
ごめんなさい。
本当は気楽に作ったわけじゃなく、現状の単調な毎日を変えたいと思って作りました。
これをきっかけにいろんなものを作ってフリーで仕事が取れるといいな。。
このサービスを作っている時に、自分を励ますために聞いていた歌です。
Mr.Children「横断歩道を渡る人たち」
http://www.youtube.com/watch?v=6yTYBGM1KEk
日本を代表する大学や官庁、大会社がこのザマでいいの?ばかなの?しぬの?
極普通の素人だってフリーウェアのインスコ時に邪悪なソフトが混入されてないかどうか普通調べて除去するのに、どうして官庁のなかに安々と入っちゃうの??豊田市だっけ?もろ俺っちも関係があるわけですが、もしかして中共の公安部かなんかにBaidu経由で豊田市関連情報まるごとぶっこ抜かれていたりしてるんですか?日本やばいですね。
SSlか何か送信している際にも暗号化されていたから発覚が遅れたのですか?よくわからんです。偉い人よろしくです。フリーウェアでも例えばソースコードを公開してるやつなんかは、「(何かあったら)偉い人が速攻もの申すだろう」みたいな信頼のもとで利用したりするわけですが、今回はそういったチェックにまるっきり引っかからなかったのですか?
そもそも、安心と信頼?のGoogleIMEならともかく何で見るからにアレなBaiduやらアリババやら信頼するんですかねー。
How old are you and what's your oldest code online?
https://news.ycombinator.com/item?id=6750812&utm_medium=referral&utm_source=pulsenews
私は25で、アンドロイド携帯のLinuxカーネル(の、とあるドライバーの、さらに一部)が
最も古いソースコードっぽい?
http://www.nec-casio-mobile.co.jp/gpl/n/
いつまで公開してるかなんてもう分からないけど、
まず三木谷は嫌いだ。
なぜかというと商売のやり方が汚いからだ。
それは置いておいて、なぜこうも変なこだわりがあるのか考えてみた。両者共通して言えることは、「責任を取らなくていい」。
患者が何かおかしいとなにかしらの不調を訴える→処方医が確認する→製薬会社の人が確認に来て資料を持ち帰る→重大だった場合→国に報告する→国の指示で医薬品添付文書に警告なり副作用なり禁忌情報が載る→よほど重大だった場合→患者が製薬会社と国を訴える
ここに楽天は関わってきませんよね~。おや~。責任も取らなくていい外野なのにビッグマウスですか。
ここまで読めば国がなぜ慎重になるのか位はわかるはず。だって販売した人は責任ないんだから。訴えられるのは国だから。
池田信夫はこうも言っている。「薬剤師がいないと薬害が出る」と薬剤師会から政治献金を受けている政治家はいう
続いて
本当のねらいは、薬剤師の免許業務を守ることにある。日本の薬剤師は約28万人で、人口あたりの数は世界で2番目に多く、今後も増え続ける。薬学部を6年生にしたりして参入障壁を高くしているが、楽してもうかる薬剤師は増える一方だ。薬剤師には免許が必要だが、やっていることは医師の処方箋のとおり薬を出すだけだ。昔のように調合するわけではないので、免許の必要性は疑わしい。
昔っていつのことを言っているのでしょうか?私は海外旅行中に胃が痛くなって薬局で薬を出して貰ったら実はそれが痛み止めで、救急車で直行でしたけどね。免許を持っている薬剤師が出しちゃいけない物を出しちゃうくらい海外はいい加減なんですよ。日本の薬剤師免許ってかなり難しいと思いますよ。必要ないんだったら池田信夫さん、あなたが全問正解して証明してくださいよ。
ここまで来ると次は官僚が薬剤師だからとかいいそうですが、東大の薬学部の薬剤師免許取得率を見てみると6割ってところ。官僚目指している人はわざわざそんなもん取らないって現実が語っていますよ。池田さん。
なぜこれが今回の件に関わってくるかというと、技術的特異点が来ると言われているのは早ければ2018年だから、そうしたら経済学者なんていらねーってなるの。薬剤師なんていらねーってなるの。AIが自分のソースコードを上書きして勝手に改良していっちゃうの。勝手にミスをしない調剤マシンを作っちゃうの。そうすれば人間の仕事の大部分なんていらねーってなっちゃうの。
ソースコードの開き方を知らないと見れないですけど、これは便利ですよ。
http://kemeko0809.hatenablog.com/entry/2013/10/07/105415
こちらの記事を見て、別アプローチを。
この方法には若干のスキルが必要です。(ソースコードを読むよ!)
クックパッドのレシピには「レシピID」が存在して、そのIDが分かれば該当のレシピを開くことができます。
以上。
どれも一応結末まで考えてはいるけれど、面倒なので前半だけ。
遠い未来、人類とロボットは長らく戦争していたが、人類が勝利した。
勝因は、全てのロボットに組み込まれた緊急停止コードの解析に成功した事。
しかも停止コードは無線方式だったため、電波を受信した瞬間にロボットはシャットダウンされてしまう。
そのため人類は、停止電波を発する電波塔を少しずつ増やしていく事でロボット達を追い詰めていき、ロボット達の抵抗も、今や僅かな残党が散発的に抵抗する程度となっていた。
そんな残党狩り部隊の一員である主人公は、おそらく最後の一カ所であろうロボットの一大拠点に潜入し、中心地にあるアンテナに停止電波発信装置を取り付け、ロボット達を一網打尽とする作戦を命じられた。
ロボットになりすました主人公は何とか拠点へと潜入するのだが、そこには予想外な光景が…
近未来。その国の国民は出生と同時にIDが発行され、行政サービスのみならず商用サービスにも利用されるようになっていた。
売れないフリージャーナリストの主人公は、ひょんな事から過去の故人のデータがいくつか閲覧出来なくなっている事に気付く。
その後の調査で、故人のデータは消滅したのではなく、存在しない住所の存在しない集合住宅の一室に転居した事になっている事、誰一人としてその仕組みを知る者がいない事が判明する。
誰が何のためにシステムをそのように書き換えてしまったのか?主人公がたどり着いた真相は意外なものだった。
近未来、ある天才プログラマーによって、これまでにない高品質と低容量を実現した画像、動画、音声フォーマットを扱うソフトウェアが無償公開され、それは世界的に普及した。
肝心のソースコードは完璧に隠匿されてはいたが、そのソフトウェア自体が非常に使いやすかったので、殆どの人達は気にしなかった。
もちろん、さまざまな思惑から無数の企業が天才プログラマーにソースコードの公開を求めたが、それに応じる事なくプログラマーは急死してしまい、プログラマーが使っていた端末も持ち主の死と連動して自動消去するよう設定されていたため、ソースコードは完全に失われてしまった。
生まれつき幽霊が見える主人公は、前述のフォーマットで撮影された写真や映像にも心霊写真や心霊映像が存在する事を知り、幽霊達に頼んでアルゴリズムの解析を目論むのだが、そこに何故か急死したプログラマーの霊が現れて…