open2ch.net
携帯で見る

プログラム技術@おーぷん2ちゃんねる

ローカルルールの議論・経過についてはwiki
おーぷん初心者はよくある質問と回答を見てね
板一覧 | ヘッドライン | ランキング | 履歴

設定
レス順 | 作成順   
1: JavaScriptHTML5 (572) 2: プログラミング雑談 (234) 3: LazarusとFreePascal (763) 4: FirefoxMozillaでプログラミング(XUL) (122) 5: ブックマークレット (140) 6: なぜDelphiは最強なのか (95) 7: Androidプログラミング (52) 8: 文字コード (49) 9: 【プログラミング】if(you.laughAt(joke))me.become(HAPPY);【ジョーク】 (3) 10:片山博文MZの作業部屋 (139) 11:Pythonプログラミングしようず (42) 12:Win32API質問箱Build109 (42) 13:プログラミング言語 (18) 14:ゲームプログラムなら俺に聞け 29 (16) 15:Golanguagepart1 (19) 16:open2chのソース (268) 17:Wicketスレ (4) 18:【世界を】おーぷんハッカーズ倶楽部【便利に】 (26) 19:「冷やしjava、始めました」 (162) 20:C言語ってさ (20) 21:C#学習マラソン1 (41) 22:【言語不問】プログラミングな愚痴スレ【安心のid非表示】 (5) 23:ちょっとやってみようよ (180) 24:c言語詳しいやつ来てくれ (32) 25:どんな質問でもお答えします。 (74) 26:ポインター (15) 27:OpenGL,CLetc (16) 28:open2ch解析テストスレ (5) 29:Pythonオレメモ (179) 30:音声合成作るよ (18) 31:PikeLanguage (6) 32:Vbaのprintステートメントでセルa1からd10までの範囲を出力したい (1) 33:人生で初めて勉強する言語ってなんでCなの? (22) 34:モダンにPerl (14) 35:一夜漬けでjavaをマスターするからきて (3) 36:専ブラ・専用ブラウザ (9) 37:プログラミングよくするやつ来てくれ (6) 38:libgdxでゲーム作りたいんだけれども (1) 39:Xcodeの遊び方 (1) 40:javascriptに詳しい人www (5) 41:Unityとかandroidstudioとかあるけどさ (3) 42:【寄付歓迎】プログラムをどうやって現金化するか?【シェアウエア】 (14) 43:コマンドプロンプトの面白いコマンド晒せ (17) 44:コーディングに使っているフォントをおしえてくだせぇ (12) 45:【Python】スクリプトバトルロワイヤル【pl,rb,php,js】 (23) 46:GUIライブラリを試してみる (16) 47:[2015.03.13.金]2ちゃんねるから移住してきました (17) 48:Z言語はいつになったら出来るんだよ (11) 49:concrete5を使ってみたくて無料サーバー探してるんだけどね (1) 50:testテスト書き込み (110) 51:本家が荒れてるが (54) 52:くだすれFORTRAN(超初心者用) (3) 53:Cで九九の表を出力したった (17) 54:【JVM】プログラミング言語Groovy#2【Grails】 (12) 55:チャット作ったんだが (5) 56:PHPできる人助けてください (2) 57:プログラミング初心者でも比較的簡単な言語ありますか? (62) 58:java初心者な俺氏の自スレ (26) 59:だれかAutoLispにくわしい方はいませんか? (6) 60:【新登場】2ちゃんねる快適ツール「浪人」。 (21) 61:AutoLispを勉強したいのですが! (14) 62:パブドメ無修正 (10) 63:[Next]DarkBASICOJTManual[Session] (12) 64:【至急】helpme (22) 65:C言語だけでアプリ開発ってできるの? (34) 66:何か言語をやりたい俺にその言語を教えてくれ (17) 67:Javaを学びたいんだが (10) 68:独学でC言語を勉強したいのだが (25) 69:まずC言語が理解できないんだが・・・・・ (16) 70:テスト書き込みです (20) 71:今スマホアプリJavaで作ってるんだが (4) 72:おーぷんOS製作プロジェクト (2) 73:過疎化が進むオープン2ちゃんねるに未来はあるのか? (10) 74:Unity超超超初心者スレ (6) 75:さぁRubyはじめるよ (492) 76:プログラムを始めたいんだけど (19) 77:プログラミング言語Boo【Boo言語】 (7) 78:Pepperロボットプログラミング (8) 79:全くわからないので教えてくれさい (3) 80:switch文って必要?(C) (22) 81:プログラムを始めてみたいのだが (20) 82:ハッキングの仕方教えてw (19) 83:プログラム初心者だが教えてくれ (36) 84:プログラマへの道のり (18) 85:このサイトってなに? (9) 86:マジでGoogleみたいな検索エンジンを作りたいんだが・・・。 (12) 87:プログラマーになりたいんだが (20) 88:お助けくだせえ!PEARのインストールができない (3) 89:自作のソフトウェアを公開 (23) 90:Androidで動くBASIC (6) 91:Uniry超超初心者のスレ (4) 92:書き込みテストスレッド (30) 93:本家荒れすぎワロタ (17) 94:Tcl/Tkで楽々プログラミング (14) 95:LispScheme (15) 96:今一度htmlやらないか? (13) 97:【大規模JS開発】JSフレームワーク (5) 98:スレを立てるまでもない質問はこちら (7) 99:結局javaは何をするのに向いているのか? (16) 100:C++11プログラミングしようず (16)  
スレッド一覧   過去ログ   ごみ箱(仮)

【1:572】JavaScript HTML5
1名無しさん:2013/07/01(月)09:20:49 ID:ukT/HvmBn
HTML5.JP - 次世代HTML標準 HTML5情報サイト
http://www.html5.jp/



563名無しさん@おーぷん:2018/05/07(月)17:52:58 ID:iiK
Android端末に「Rowhammer攻撃」、ChromeやFirefoxに脆弱性
http://www.itmedia.co.jp/enterprise/articles/1805/07/news043.html

> CPUとGPUが同じメモリを共有している、スマートフォンなどの小型デバイスに対してのみ通用する
> 問題の発覚を受け、Google ChromeとMozilla Firefoxはそれぞれ更新版が公開され、今回の攻撃に利用されたWebGLの機能を無効にする措置を講じたという。一方、Microsoftのブラウザは影響を受けないとされる。

564名無しさん@おーぷん:2018/05/10(木)07:58:33 ID:KLt
Firefox 60の更新が来た
ES moduleがサポートされて、全てのメジャーブラウザで使えるようになった

565小学生◆8p5ZayI4GE:2018/05/21(月)18:16:59 ID:J6u
只今難解プログラミング言語作成中
ひと段落したら自作ホームページ(まだ公開してません)に
公開する予定です

566名無しさん@おーぷん:2018/08/06(月)17:25:54 ID:nSd
>>557
Chrome 68でSharedArrayBufferが再び有効になった
意外と早かったな

567名無しさん@おーぷん:2018/08/25(土)09:39:47 ID:6e6
form部品の入力要素はfont-sizeを継承しないのか

568名無しさん@おーぷん:2018/08/31(金)23:37:16 ID:s5h
Firefoxが近くデフォルトでトラッカー(ユーザー情報の収集)をすべてブロックする
https://jp.techcrunch.com/2018/08/31/2018-08-30-firefox-will-soon-start-blocking-trackers-by-default/

Safariに続いてFirefoxも

569名無しさん@おーぷん:2018/09/11(火)12:16:07 ID:QXC
URLがなにかおかしい……「Google Chrome 69」に加えられたある小さな変更が話題に
アドレスバーに“些細なサブドメイン”が表示されないように
https://forest.watch.impress.co.jp/docs/serial/yajiuma/1142317.html

>“www”や“m”がどこに現れようとお構いなしです。たとえば“sample.www.m.sample.www.m.example.com”と開くと、アドレスバーには“sample.sample.example.com”と表示されます。

これはひどい

570名無しさん@おーぷん:2018/10/05(金)10:10:50 ID:OUp
Node.js FoundationとJS Foundationが合併するらしい

https://jp.techcrunch.com/2018/10/05/2018-10-04-the-node-js-and-javascript-foundations-want-to-merge/

571名無しさん@おーぷん:2018/10/09(火)18:42:28 ID:gUL
Calls between JavaScript and WebAssembly are finally fast
https://hacks.mozilla.org/2018/10/calls-between-javascript-and-webassembly-are-finally-fast-%f0%9f%8e%89/

WebAssemblyが複雑な型を扱えるようになればもっと速くなるとのこと

572名無しさん@おーぷん:2018/10/19(金)09:23:39 ID:mLY
https://github.com/ampproject/worker-dom

Web Worker上でDOM操作をするというライブラリ
DOMを再実装するという力技で実装されている

名前: mail:

【2:234】プログラミング雑談
※ID非表示スレ
1名無しさん@おーぷん:2014/10/22(水)19:57:22 ID:???
言語や分野を問わず、プログラミングや、電算処理に関するもろもろを肴に、のんびりまったりと雑談をしましょう。
専門スレがある場合は、そちらを利用することをお勧めします。



225名無しさん@おーぷん:2018/09/29(土)15:06:11 ID:???
Facebook、5,000万人分のアクセストークンが流出
https://pc.watch.impress.co.jp/docs/news/1145475.html

226名無しさん@おーぷん:2018/10/02(火)03:36:26 ID:???
How Microsoft Rewrote Its C# Compiler in C# and Made It Open Source - Slashdot
https://developers.slashdot.org/story/18/09/29/0933246/how-microsoft-rewrote-its-c-compiler-in-c-and-made-it-open-source

227名無しさん@おーぷん:2018/10/06(土)18:14:45 ID:???
MSDNの日本語ページが関数名まで日本語にしててひどい
「at」を「で」って書かれてもわからないわ

228名無しさん@おーぷん:2018/10/07(日)05:01:14 ID:???
自動翻訳だっけ

229名無しさん@おーぷん:2018/10/08(月)20:03:44 ID:???
>>225
だめだったみたいですね

FB、氏名など20万人の情報流出…日本人も
https://www.yomiuri.co.jp/national/20181008-OYT1T50067.html

230名無しさん@おーぷん:2018/10/09(火)08:30:13 ID:???
グーグル、個人情報流出の恐れ
最大50万人、半年非公表
https://this.kiji.is/422115308678464609

231名無しさん@おーぷん:2018/10/10(水)07:25:16 ID:???
ハッキング用チップ、米通信大手のネットワークでも発見-関係者(Bloomberg) - Yahoo!ニュース
https://headlines.yahoo.co.jp/hl?a=20181010-08523706-bloom_st-bus_all&p=1
>同氏は別の複数企業が中国の下請け業者を使って製造したハードウエアの中にも、
>同じように手が加えられているのを見たことがあるとし、

232名無しさん@おーぷん:2018/10/14(日)00:42:42 ID:???
フォルダ移行したのに残ってるで
削除するようにしたで
あわわわ〜

Windows 10 October Updateでファイルが消失する原因が判明 - PC Watch
https://pc.watch.impress.co.jp/docs/news/1147038.html

233名無しさん@おーぷん:2018/10/14(日)08:38:59 ID:???
こういうときこそゴミ箱を使うべきだったな

234名無しさん@おーぷん:2018/10/18(木)14:37:53 ID:???
グーグル、欧州でメーカーにライセンス有料化
https://www.sankei.com/world/news/181017/wor1810170029-n1.html

> グーグルは、自社アプリ搭載のスマホを巡って欧州連合(EU)欧州委員会と係争中で、有料化は訴訟期間中の暫定措置としている。

名前: mail:

【3:763】Lazarus と Free Pascal
※ID非表示スレ
1名無しさん@おーぷん:2015/12/09(水)12:38:51 ID:???
Lazarus Homepage
http://www.lazarus-ide.org/

Free Pascal - Advanced open source Pascal compiler for Pascal and Object Pascal - Home Page
http://www.freepascal.org/

>>1-10 その他の情報



754名無しさん@おーぷん:2018/07/02(月)07:30:20 ID:???
classtree.exe を外部ツールに登録して、
$CurToken() をパラメータとして渡せば、
完全一致するクラス名があればそれを表示、
なければその文字列を含むクラスを表示してくれる。

755名無しさん@おーぷん:2018/07/03(火)14:50:19 ID:???
project.pp
https://svn.freepascal.org/cgi-bin/viewvc.cgi/trunk/ide/project.pp?root=lazarus&view=co&content-type=text%2Fplain

DefaultSyntaxHighlighter/Value
を読み書きするところはコメントアウトした方がいいかもしれん
2箇所ある

756名無しさん@おーぷん:2018/07/05(木)16:18:34 ID:???
>>751 は Linux だと、
アプリを終了すると、クリップボードにコピーしたものが消えますね

757名無しさん@おーぷん:2018/07/06(金)06:28:03 ID:???
既に起動している Lazarus にファイル名を渡す仕組み
TTimer 使って、 50ms に一回 temp フォルダに通信用のファイルがあるかチェックして、
あるならそれを読み込んで開いている

[lazarus] Log of /trunk/ide/ideinstances.pas
https://svn.freepascal.org/cgi-bin/viewvc.cgi/trunk/ide/ideinstances.pas?root=lazarus&sortby=file&view=log

[lazarus] Log of /trunk/ide/lazadvancedipc.pp
https://svn.freepascal.org/cgi-bin/viewvc.cgi/trunk/ide/lazadvancedipc.pp?root=lazarus&sortby=file&view=log

758名無しさん@おーぷん:2018/07/11(水)17:56:47 ID:???
Mac は View や Help ってメニューがあると、
勝手に項目を追加するらしい

Problem occuring in Cocoa menus
http://forum.lazarus.freepascal.org/index.php?topic=41656

759名無しさん@おーぷん:2018/09/11(火)08:56:39 ID:???
[lazarus] Contents of /trunk/ide/main.pp
https://svn.freepascal.org/cgi-bin/viewvc.cgi/trunk/ide/main.pp?view=markup&revision=58903&root=lazarus&sortby=file#l9515
procedure TMainIDE.CodeBufferDecodeLoaded(Code: TCodeBuffer;
...
DiskEncoding:=InputHistories.FileEncodings[Filename];

ここで inputhistory.xml から文字コードを取得しているんだけど、
IDE以外で文字コードを変更した場合、 inputhistory.xml に記録されている文字コードと
合わなくなるので、文字化けが起きる。
タイムスタンプの比較はやっていない。

[lazarus] Log of /trunk/ide/inputhistory.pas
https://svn.freepascal.org/cgi-bin/viewvc.cgi/trunk/ide/inputhistory.pas?root=lazarus&sortby=file&view=log

760名無しさん@おーぷん:2018/09/12(水)21:53:26 ID:???
BOM無しUTF8の欠点だな
BOM無しUTF8は最悪の場合、最後の文字まで調べないと
文字コードを判別できない。

BOMを付ければすぐに判別可能だけど、
そうすると、UTF16でいいじゃんってことになる。

761名無しさん@おーぷん:2018/09/19(水)16:45:13 ID:???
>>727
このタイプのパッケージを複数作ると、
Note: Duplicate unit "... って出る。
Clean and Build した場合は出ないけど。

IDE のユニットが パッケージ側に追加されてるのかな。

762名無しさん@おーぷん:2018/09/21(金)01:21:00 ID:???
パッケージ側にIDEのユニットが移動するっぽいな

そのパッケージを「要求されたパッケージ」に追加すると、
なんと、 IDE以下のユニットが使えるようになる。
このとき、ユニットパスや出力先をIDEと同じにする必要はなくなる。

763名無しさん@おーぷん:2018/10/18(木)12:31:03 ID:???
LXDEの問題か
LXDEに付いてくるLeafpadやpcmanfm でもWindowsにあるような
ModalDialog は無くて、 手前に表示されるウィンドウが出る。


0034423: When About dialog is shown, clicking on source window will bring the source window to front, hiding the About dialog. - Free Pascal/Lazarus Bug Tracker
https://bugs.freepascal.org/view.php?id=34423

名前: mail:

【4:122】Firefox Mozillaでプログラミング(XUL)
※ID非表示スレ
1名無しさん@おーぷん:2015/03/31(火)21:09:11 ID:???
Firefoxの拡張、アドオン(addon)、改造について
XUL や XPCOM を使ったプログラミングについて
関連情報は >>1-10



113名無しさん@おーぷん:2018/08/09(木)16:33:26 ID:???
別のソースを書いててまたポップアップウィンドウのバグっぽいのがでた
コンテンツが横スクロールするぐらい多くなると、なぜか文字の部分が黒塗り状態になる
スクロールしてると正常に表示されるようになる

114名無しさん@おーぷん:2018/08/16(木)12:14:27 ID:???
拡張機能を更新したあとにオプションが表示されないバグに遭遇した
Firefoxを再起動したら直ったからよかった

115名無しさん@おーぷん:2018/08/23(木)06:14:09 ID:???
>>112
クリックイベントには反応するな
目には見えないけど存在はするみたいだ

116名無しさん@おーぷん:2018/08/27(月)08:09:34 ID:???
tabs.onActivatedはウィンドウが切り替わった時は発火しないんだね

117名無しさん@おーぷん:2018/09/04(火)16:04:21 ID:???
browser actionのショートカットはテキストエリアにフォーカスしてるときは発動しないんだな(Chromeは発火する)

118名無しさん@おーぷん:2018/09/04(火)16:14:33 ID:???
ブラウザコンソールにFirefox内部のエラーが出力されるのなんとかならないかな
関係ないログばかりで非常に見づらい

119名無しさん@おーぷん:2018/09/05(水)22:48:47 ID:???
ESRのFirefox52のサポートが終了して、旧式の拡張も完全に終わりだな

120名無しさん@おーぷん:2018/09/19(水)20:13:21 ID:???
tracking protectionが有効だと、拡張機能からfetchするだけでも影響が出るんだな

121名無しさん@おーぷん:2018/09/29(土)12:19:51 ID:???
FirefoxってChromeにあるようなタスクマネージャーってないよね
昔はアドオンであったみたいだけどQuantumになって使えなくなってる

122名無しさん@おーぷん:2018/10/03(水)09:44:34 ID:???
Trustworthy Chrome Extensions, by default
https://blog.chromium.org/2018/10/trustworthy-chrome-extensions-by-default.html

Chromeが拡張機能を更新してService Workerを使えるようになるみたいだけど、WebExtensionもこれに追従するのかな

名前: mail:

【5:140】ブックマークレット
1名無しさん:2013/07/01(月)07:18:52 ID:ukT/HvmBn
ブックマークレット・Bookmarklet の話題



131名無しさん@おーぷん:2016/09/27(火)16:09:14 ID:M5I
お絵かきの高機能モードで、「jsloader load error」を避けて使うためのブックマークレット
高機能モードのチェックボックスを入れる代わりにこれを使う

javascript:loadOekakiEx=function(){};/*!
* $script.js JS loader & dependency manager
* https://github.com/ded/script.js
* (c) Dustin Diaz 2014 | License MIT
*/(function(g,d){"undefined"!=typeof module&&module.exports?module.exports=d():"function"==typeof define&&define.amd?define(d):this[g]=d()})("$script",function(){function g(a,k){for(var b=0,c=a.length;b<c;++b)if(!k(a[b]))return r;return 1}function d(a,c){g(a,function(a){return!c(a)})}
function c(a,k,b){function v(a){return a.call?a():n[a]}function m(){if(!--r){n[q]=1;f&&f();for(var a in l)g(a.split("|"),v)&&!d(l[a],v)&&(l[a]=[])}}a=a[h]?a:[a];var e=k&&k.call,f=e?k:b,q=e?a.join(""):k,r=a.length;return setTimeout(function(){d(a,
function y(a,b){if(null===a)return m();a=b||-1!==a.indexOf(".js")||/^https?:\/\//.test(a)||!t?a:t+a+".js";if(p[a])return 2==p[a]?m():setTimeout(function(){y(a,!0)},0);p[a]=1;w(a,m)})},0),c}function w(a,c){var b=q.createElement("script"),d;b.onload=b.onerror=b[x]=function(){
b[e]&&!/^c|loade/.test(b[e])||d||(b.onload=b[x]=null,d=1,p[a]=2,c())};b.async=1;b.src=u?a+(-1===a.indexOf("?")?"?":"&")+u:a;f.insertBefore(b,f.lastChild)}var q=document,f=q.getElementsByTagName("head")[0],r=!1,h="push",e="readyState",
x="onreadystatechange",n={},l={},p={},t,u;return c.get=w,c.order=function(a,d,b){(function m(e){e=a.shift();a.length?c(e,m):c(e,d,b)})()},c.path=function(a){t=a},c.urlArgs=function(a){u=a},c.ready=function(a,e,b){a=a[h]?a:[a];var f=[];return!d(a,function(a){n[a]||f[h](a)})&&g(a,function(a){
return n[a]})?e():!function(a){l[a]=l[a]||[];l[a][h](e);b&&b(f)}(a.join("|")),c},c.done=function(a){c([null],a)},c});var EXFlag;
/* original source: http://let.st-hatelabo.com/Fxnimasu/let/hJmd88Dl4M4W.bookmarklet.js */
(function(){function g(){d(c,function(){checkNewVersion("17.0.2",VERSION_INFO);loadIcons("http://xnimasu.github.io/o2oEXLite/img/icon/");crUI();setEvent();ls.mode==MODE.L&&setLiteModeEvent();ls.mode==MODE.H&&setHighModeEvent();
initCanvas()})}function d(c,d){var f=[],g=/.css$/,h;for(h in c){var e=c[h];g.test(e)?$("<link>",{href:e,type:"text/css",rel:"stylesheet"}).appendTo($("body")):f.push(e)}
$script(f,d)}if(!EXFlag){EXFlag=!0;var c=["http://xnimasu.github.io/o2oEXLite/data/version.js","http://xnimasu.github.io/o2oEXLite/lib/jquery-ui/jquery-ui.min.js","http://xnimasu.github.io/o2oEXLite/lib/jquery-ui/jquery.ui.touch-punch.min.js",
"http://xnimasu.github.io/o2oEXLite/lib/pep/jquery.pep.js","http://xnimasu.github.io/o2oEXLite/css/jquery-ui/jquery-ui.min.css",
"http://xnimasu.github.io/o2oEXLite/lib/curve/spline.js","http://xnimasu.github.io/o2oEXLite/lib/glfx/glfx.js","http://xnimasu.github.io/o2oEXLite/lib/jcrop/jquery.Jcrop.min.js",
"http://xnimasu.github.io/o2oEXLite/css/jcrop/jquery.Jcrop.min.css","http://xnimasu.github.io/o2oEXLite/css/o2oEXLite.css","http://xnimasu.github.io/o2oEXLite/js/17.0.2/o2oEXLite.js"];
g()}})();

132Awn◆AwnAwnAwnA:2016/10/13(木)21:42:54 ID:w7Q
NGキーワードに自動で反応してアク禁するブックマークレット
http://let.hatelabo.jp/Awn/let/hJmd95KP8MNC
http://open2chnews4vipkotekaiseki.neocities.org/atracaapb.html

133Awn◆AwnAwnAwnA:2017/01/11(水)14:20:09 ID:uLH
奉納

NGキーワードに自動で反応してアク禁するブックマークレット2
http://let.hatelabo.jp/Awn/let/hLHWrMzj08dj


動作様子
自動アク禁のテストをしたいので書き込みしに来てください!
http://hayabusa.open2ch.net/test/read.cgi/news4vip/1483790401/

134名無しさん@おーぷん:2017/10/07(土)08:18:13 ID:7LH
5chの過去ログを日時で表示
KAKOLOG livejupiter
https://hawk.5ch.net/livejupiter/kako/kako0000.html

javascript:(function(){
function pushAll(dst, src){for(var i=0;i<src.length;i++){dst.push(src[i]);}}
function date(id,time) {
var day = '日月火水木金土';
var d = new Date();
d.setTime(id * 1000);
return d.toLocaleDateString() + '(' + day[d.getDay()] + ')' + (time?' '+d.toLocaleTimeString():'');
}
var a = [];
pushAll(a, document.getElementsByTagName("a"));
pushAll(a, document.getElementsByClassName("menu_here"));
pushAll(a, document.getElementsByClassName("main_range"));
for (var i = 0; i < a.length; i++) {
var e = a[i];
if (e.textContent.match(/\d{10}-\d{10}/)) {
e.textContent = e.textContent.replace(/\d{10}/gm, function(s){
return date(parseInt(s),false);
});
} else if (e.textContent.match(/\d{10}(|\s)\-(|\s)\d{10}/) || e.textContent.match(/\d{10}\.dat/)) {
e.textContent = e.textContent.replace(/\d{10}/gm, function(s){
return date(parseInt(s),true);
});
}
}
})();


135名無しさん@おーぷん:2017/10/07(土)13:21:31 ID:7LH
履歴から'news','news4vip','livejupiter','nohara'のスレを削除
長すぎるからか、一度に全部削除できないみたい

javascript:(function(){
function readURI(uri) {
var x = new XMLHttpRequest();
x.open("GET", uri, false);
x.send(null);
return x.responseText;
}
function delBBS(bbs){
var n=0;
var uri = "http://open2ch.net/test/history.cgi?mode=delete";
var a = document.getElementsByClassName('th');
for (var i = 0; i < a.length; i++) {
var s=a[i].getAttribute('key').split(":");
if (bbs.indexOf(s[0])>=0) {
uri=uri+"&chk:"+s[0]+":"+s[1]+"=1";
n++;
}
}
readURI(uri);
console.log(n+' deleted from open2ch history.');
}
delBBS(['news','news4vip','livejupiter','nohara']);
document.location.href = "http://open2ch.net/test/history.cgi";
})();

136名無しさん@おーぷん:2017/12/01(金)08:27:54 ID:GKR
>>135
下から削除しないとダメなのかも
for (var i=a.length-1;i>=0;i--) {

137名無しさん@おーぷん:2018/06/14(木)19:19:11 ID:Qy7
Oculus Goで日本語変換が使える件
http://www.itmedia.co.jp/news/articles/1806/13/news106.html

ブックマークレットで日本語変換という力技

138名無しさん@おーぷん:2018/07/20(金)10:54:34 ID:fGQ
FirefoxだとCSPの影響を受けるんだな
https://bugzilla.mozilla.org/show_bug.cgi?id=866522

139名無しさん@おーぷん:2018/08/13(月)08:29:44 ID:IHR
おーぷんのスレでIDごとにレス数を集計し、結果を降順で表示するブックマークレット

alert([...[...document.querySelectorAll('._id')].reduce((a,n)=>((i=>a.set(i,(a.get(i)||0)+1))(n.getAttribute('val')),a),new Map).entries()].sort(([,a],[,b])=>b-a).join('\n'));

140名無しさん@おーぷん:2018/08/13(月)08:30:46 ID:IHR
javascript:って入れると書き込みできないな

名前: mail:

【6:95】なぜDelphiは最強なのか
1名無しさん:2012/06/07(木)13:20:17 ID:t0HxJ54Uf
真剣に議論しよう



86名無しさん@おーぷん:2016/10/09(日)14:18:23 ID:r03
エンバカデロ、Delphi/C++Builder Starter Editionの無期限無料版を公開、ダウンロード提供開始|プレスリリース配信サービス【@Press:アットプレス】
https://www.atpress.ne.jp/news/112593

Delphi Starter Edition - Promotional Download - Embarcadero Website
https://www.embarcadero.com/jp/products/delphi/starter/promotional-download

87名無しさん@おーぷん:2016/10/25(火)23:22:31 ID:fxd
ワークスアプリケーションズのインターンで使った

88名無しさん@おーぷん:2017/05/02(火)09:27:45 ID:P26
ASCII.jp:業界に痕跡を残して消えたメーカー 開発ツールでMSと争ったBorland (1/2)|ロードマップでわかる!当世プロセッサー事情
http://ascii.jp/elem/000/001/477/1477648/

89名無しさん@おーぷん:2017/05/16(火)15:50:00 ID:pE2
エンバカ、googleにハッキングとか言われてるぞ。



90名無しさん@おーぷん:2017/05/17(水)22:26:00 ID:cTw
昔の記事見てたら、むっちゃ人気やん

英国の試験委員会、初級コンピュータサイエンスから C や PHP を除外 | スラド デベロッパー
https://developers.srad.jp/story/10/05/17/028200/
>講座に適していると「特に推奨」されている言語は、
>プログラミングおよび問題解決を学ぶために設計されており、
>かつ安定性もある Pascal/Delphi だそうだ。

南アフリカ、学校のIT系科目の標準としてMS OfficeとDelphiを選択 | スラド デベロッパー
https://developers.srad.jp/story/13/10/11/046227/

91名無しさん@おーぷん:2017/11/02(木)21:27:48 ID:ngj
ガガントス

嫌われる傾向が強いプログラミング言語
http://hayabusa3.open2ch.net/test/read.cgi/news/1509624741/l50
>同サイトの統計でPerlに次いで嫌われていた言語は、「Delphi」とMicrosoftの「VBA」だった。

92名無しさん@おーぷん:2017/11/02(木)21:31:22 ID:ngj
最も嫌われているプログラミング言語は?--Stack Overflowが調査結果を発表 - builder by ZDNet Japan
https://builder.japan.zdnet.com/tool/35109803/
https://builder.japan.zdnet.com/storage/2017/11/02/e28392adae17a191547db083133339eb/171106-zdnet-1-01-languages-1-900x675.png

93名無しさん@おーぷん:2017/11/02(木)21:59:18 ID:ngj
Newest posts containing 'delphi' - Stack Overflow
https://stackoverflow.com/search?tab=newest&q=delphi

Delphi: What are faster pure Pascal approachs to find the position of a character in a Unicode string? - Stack Overflow
https://stackoverflow.com/questions/31906686/delphi-what-are-faster-pure-pascal-approachs-to-find-the-position-of-a-characte

94名無しさん@おーぷん:2017/11/21(火)06:09:02 ID:lWJ
Delphi/Object Pascal が9位
スクリプト言語は Python だけ伸びて、他はいずれ落ちるって話
スクリプト言語の殆どのエラーが実行時に出るのが問題らしい

TIOBE Index | TIOBE - The Software Quality Company
https://www.tiobe.com/tiobe-index/

95名無しさん@おーぷん:2018/07/22(日)01:40:13 ID:RM1
Delphi Community Edition
https://qiita.com/pik/items/1db2b6d2f9972d953df4
>(ライブラリのソースコードも付いています!!)。

名前: mail:

【7:52】Androidプログラミング
※ID非表示スレ
1名無しさん@おーぷん:2015/04/05(日)23:44:46 ID:???
Androidプログラミングに関するもろもろで語りましょう。
闇の深すぎるAndroidプログラミングに、少しでも光が差しますように。

Android関係でも、もし専門スレが立った場合は、そちらを利用することをお勧めします。



43名無しさん@おーぷん:2017/05/18(木)11:30:41 ID:???
[速報]「Kotlin」がAndroidの正式な開発言語に。開発元のJetBrainsとGoogleが「Kotlin財団」の設立も計画。Google I/O 2017
http://www.publickey1.jp/blog/17/kotlinandroidjetbrainsgooglegoogle_io_2017.html

> 発表に合わせて、今日リリースされた「Android Studio 3.0」の最初の開発版となる「Android Studio 3.0 Canary 1」でKotlinのサポートが行われました。
https://android-developers.googleblog.com/2017/05/android-studio-3-0-canary1.html

44名無しさん@おーぷん:2017/05/18(木)11:43:17 ID:???
Android Oで:
Google、「Project Treble」でAndroidアップデートの“時差”解消へ
http://www.itmedia.co.jp/mobile/articles/1705/15/news063.html

Android OSのフレームワークとベンダーの実装が分離されて、OSの更新時にベンダーがパッチを当てる必要がなくなる

45名無しさん@おーぷん:2017/11/23(木)20:09:57 ID:???
>>43
Android Studio 3.0の安定版がリリースされた

「Android Studio 3.0」がリリース、Kotlinでの開発を正式にサポート 2017/10/26
https://codezine.jp/article/detail/10511

Android Studio 3.0とOreo 8.1
https://www.infoq.com/jp/news/2017/11/android-studio-3-oreo-8-1

46名無しさん@おーぷん:2018/02/19(月)15:42:58 ID:???
Tabを使った設計の古いアプリ、そろそろ作り直そうかと思ってて調べてる
今は古いActionBar.Tabを使ってて、これを新しくしていきたい。

Android StudioでTabアプリを新規作成するとTabLayoutになるからTabLayoutを使うのが無難だというのは分かる。

ただ、ActionBar.Tabだとタブレットの横画面など画面に余裕があるときはアクションバーにタブが入ってくれたけど、
TabLayoutでも同様のことは可能なのだろうか?
XMLでレイアウト作るところをみると、無理そうに思えるのだが、これって機能が劣化してるよね

47名無しさん@おーぷん:2018/02/20(火)01:52:15 ID:???
Android Studioで新規作成してプログラム作ってて気づいたけど、
extends Activityだと画面の一番上にアプリ名もメニューも出ないんだな。
よく分からんけどandroid.support.v7.app.AppCompatActivityをextendsしてやらないと従来のようなアプリができない。
当たり前のアプリを作るのにヘンテコなサポートライブラリかまさないといけないなんて理解に苦しむ。

更に、メニューでandroid:showAsAction="always" にしてもなぜか常時表示されずneverと同じ動きだなぁ。
alwaysなんて使わないでフローティングボタン使え!ってことなのか。
ただ前はなにやっても表示されなかったメニューのアイコンが表示できるようになったのは良いかな。

48名無しさん@おーぷん:2018/02/20(火)02:34:59 ID:???
>>47
android:showAsActionをapp:showAsActionにしたら常時表示できるようになった。
メニューのアイコンも、itemに入れ子にしたmenuの中のアイコンは表示されるけど、入れ子にしてないitemのアイコンは表示されないようだ。謎

49名無しさん@おーぷん:2018/06/27(水)22:26:36 ID:???
Androidでプログラムを書いています。

Android Studioのタブビュースタイルを選んでできたデフォルト状態を少し改造して、
左側からメニューが出てくるプログラム(DrawerとかNavigationとかいうやつ)を作ろうとしています。

ここで、Activityのレイアウト全体を android.support.v4.widget.DrawerLayout で囲むとか、
実際に開閉するオブジェクトとして android.support.design.widget.NavigationView を置くとか、
必要な基本的なことはネットを参考にして全てやったつもりです。

で、実際に開閉するところまではできたのですが、表示されたメニューをタップしてもそれを受け取るイベントが何も発生しないのです。

NavigationView navigation_view = (NavigationView)findViewById(R.id.navigation_view);
navigation_view.setNavigationItemSelectedListener(
 new NavigationView.OnNavigationItemSelectedListener() {
  @Override
  public boolean onNavigationItemSelected(MenuItem item) {
   //ここにこない
   return true;
  }
});

数多あるサンプルを見る限りだと、メニューをタップするとonNavigationItemSelected()が呼ばれるように見えるのですが、実際はそうではないようです。

何かが足りないのでしょうか。

50名無しさん@おーぷん:2018/06/28(木)09:01:36 ID:???
動くプロジェクトをどこかから丸ごとコピーして、少しずつ自分の作りたいものに変えていけばどこが悪いのかわかるかもね

51名無しさん@おーぷん:2018/06/28(木)14:37:55 ID:???
動くプロジェクトを実際にビルドして動かしてみて分かったことは、
タブを使ういまのプログラムだと、開かれたViewに対してタップイベントが発生しないってこと

NavigationViewではなくRecyclerViewを使ったサンプルでも同様でした。
OnClickListenerを設定してもonClickが呼び出されない。

開くときはするタップ音も、閉じる時にはしていないので、どこかでイベントが吸い取られているんだろうか。

サンプルはどれも普通にActivityだけど、自分が作ろうとしているプログラムは
AppCompatActivityなのが大きな違いのような気はします。
何かご存じの方いませんか

52名無しさん@おーぷん:2018/06/28(木)16:07:31 ID:???
ああ・・・やっとわかった・・・

びよーんって出てくるViewは、android.support.v4.widget.DrawerLayoutの一番最後に書かないといけない。
最初とか途中とかに書いたらダメだったんだ。

これで何とかなるわ

名前: mail:

【8:49】文字コード
1名無しさん@おーぷん:2014/10/14(火)23:41:15 ID:8rLPCrvyK
奥の深い、迷い込んだら二度と出られない文字コードの世界へようこそ。

シフトJIS、ISO/IEC 2022、EUC、Unicode、UTF-8、UTF-16、サロゲートペア、VS、IVS、
合成文字、ソート、外字、CCS、CEF、CES、TRONコード、その他について語り合いましょう。
質問や、プログラミング言語での文字列の処理方法などもどうぞ。



40名無しさん@おーぷん:2018/01/24(水)06:37:56 ID:vrK
何を求めてるのか知らんがこういうのか
https://tools.ietf.org/html/rfc5137

41名無しさん@おーぷん:2018/01/25(木)09:04:06 ID:bva
>>40
あー実体参照ってW3CじゃなくてRFCになってたのか、なにげに10進使うなと言ってるのが面白いな
でもこれユニコード本体のエンコードかなんかに追加してくれないと従来処理との切り替えができないから結局使えなくない?

42名無しさん@おーぷん:2018/01/25(木)20:25:12 ID:ukb
そもそもエスケープって文字列リテラルの機能だから、文字コードの仕様に入れるのは変
取り入れたい言語が取り入れればいい

43名無しさん@おーぷん:2018/01/25(木)23:13:20 ID:bva
文字を文字列で表現する機能ではなくて、代替文字表現じゃないかな?
機能コードを前置するから文字列に見えるけどあくまで一つのシーケンスコードが文字化けしてるだけみたいな

44名無しさん@おーぷん:2018/01/27(土)00:47:20 ID:IVV
お前は何を求めてるんだ?
全てのプログラミング言語で同じエスケープ文字の構文を使えるようにしてほしいのか?
現時点だって\nとかはほとんどの言語で使えるし、そこまで求める意味がわからん

45名無しさん@おーぷん:2018/01/27(土)08:48:31 ID:JKg
使えない奴は使えない奴でいいから、使える環境と区別可能にしてほしいな
エスケープシーケンスなんかは端末の種類を指定するものがあるけれども、
C1集合の代替とかはできてもC0つまりエスケープ自身のエスケープが問題だな

46名無しさん@おーぷん:2018/02/17(土)14:25:55 ID:Wct
ファイルはUTF8
内部でUTF16
に統一してたら楽だったのでは?

47名無しさん@おーぷん:2018/02/18(日)07:18:07 ID:lS8
UTF16だとサロゲートペアの問題があるから全部UTF8の方がいい

48名無しさん@おーぷん:2018/04/08(日)22:13:43 ID:2Yt
普通に32bit固定長のコードとそのサブセットエンコードがあれば、アホらしい変換テーブルなんて必要なかった

49名無しさん@おーぷん:2018/06/10(日)08:06:13 ID:hQ8
サラダの絵文字からGoogle、「卵」を排除 生産者団体が異議、「卵を返せ」論争に
http://news.livedoor.com/article/detail/14840390/

名前: mail:

【9:3】【プログラミング】if ( you.laughAt(joke) ) me.become(HAPPY);【ジョーク】
1名無しさん@おーぷん:2018/05/24(木)22:53:09 ID:jHp
ここはプログラミングに関するジョークスレです

古典的ジョークでもオリジナルでも
好きに書いていってください
荒らし・マウンティング等はngです

たとえデスマーチでもユーモアのこころを忘れずに(・ω・)



2名無しさん@おーぷん:2018/05/24(木)22:58:00 ID:jHp
1行でエンジニアを落とす方法



while(1) { I.love(you); }

人によってはこっちの方が効果的

for(;;) { I.love(you); }

あるいは

void love() { love(); }

論外

loop: I.love(you);
goto loop;



たぶんスタックオーバーフローを起こすので
ほぼ確実に落とせます

3名無しさん@おーぷん:2018/05/24(木)23:00:35 ID:jHp
SEXをfor()を使ってコードに訳すと……

for (;;) {
piston();
if (I.orgasm) {
I.say(“I’m cumming! ahhhhhh!”);
break();
}
}

while()を使って訳すと……

while (!I.orgasm) { piston(); }
I.say(“I’m cumming! ahhhhhh!”);

while()は便利

名前: mail:

【10:139】片山博文MZの作業部屋
1片山博文MZ◆T6xkBnTXz7B0:2018/01/10(水)21:13:20 ID:aje
謎のハッカー、片山博文MZのスレッドです。



130片山博文MZ◆T6xkBnTXz7B0:2018/08/16(木)17:52:51 ID:Oxn
ヤル気スイッチをONにする!

131片山博文MZ◆T6xkBnTXz7B0:2018/09/03(月)18:38:57 ID:cNI
SHAutoCompleteの実装するよ?

132片山博文MZ◆T6xkBnTXz7B0:2018/09/08(土)21:06:10 ID:kQn
疲れたであーる。

133片山博文MZ◆T6xkBnTXz7B0:2018/09/30(日)21:55:50 ID:Lr9
ほとんど誰も理解してない魔境に入り込んでしまった。誰も助けてくれないだろう。

134片山博文MZ◆T6xkBnTXz7B0:2018/10/03(水)21:02:01 ID:pFl
集中力にも限界がある。

135片山博文MZ◆T6xkBnTXz7B0:2018/10/06(土)22:50:05 ID:Lb9
最近、貴社は品質チェックをサボっているようだが、貴社の経営方針は正気か?

136片山博文MZ◆T6xkBnTXz7B0:2018/10/08(月)00:08:43 ID:SQH
よし、要望がまとまった。リソーエディタを改良するぜ。

137片山博文MZ◆T6xkBnTXz7B0:2018/10/08(月)23:00:06 ID:gp1
リソーエディタ 5.1.0
一丁上がり!

138片山博文MZ◆T6xkBnTXz7B0:2018/10/13(土)01:05:47 ID:38v
優先順位を確認せよ。

139片山博文MZ◆T6xkBnTXz7B0:2018/10/18(木)00:06:19 ID:Xw3
フォント研究、先は奥深い。

名前: mail:


新規スレッド作成
タイトル:
名前: mail:

スレッドをもっと見る(11~)
おーぷん2ちゃんねるの投稿は著作権を放棄しパブリックドメインとして公開しています。
まとめブログやウェブサイト上で自由に転載・創作を行えます。

おーぷん2ちゃんねるに関してのお問い合わせは こちらまで
2018 satoru.net