はてなキーワード: OPENとは
僕はプログラミング歴2週間の初心者です。キーと値を入力できるデータベースを作っています。
以下のコードを実行してデータを追加し続けると、一定のサイズを超えるとエラーが出てしまうみたいです。
理想は、データが追加された後にサイズが足りなくなったら動的に自動拡大されることです。
もし詳しい人がいたらご教示お願い致します。
import sys import os import mmap import hashlib def h(x): return int(hashlib.sha512(x.encode()).hexdigest(), 16) def create_db(filename): with open(filename, 'wb') as f: f.write(b'\0' * 1024 * 1024) # 1MBの空ファイルを作成 def set_key(filename, key, value): with open(filename, 'r+b') as f: mm = mmap.mmap(f.fileno(), 0) pos = h(key) % mm.size() while mm[pos:pos+1] != b'\0': pos = (pos + 1) % mm.size() if pos == h(key) % mm.size(): f.seek(0, os.SEEK_END) f.write(b'\0' * mm.size()) # ファイルサイズを2倍にする mm = mmap.mmap(f.fileno(), f.tell()) # ファイルサイズを反映させる pos = h(key) % mm.size() # ハッシュ値を再計算する data = key + '\0' + value + '\0' data = data.encode() mm[pos:pos+len(data)] = data mm.close() # mmapオブジェクトを閉じる def get_key(filename, key): with open(filename, 'r+b') as f: mm = mmap.mmap(f.fileno(), 0) pos = h(key) % mm.size() while mm[pos:pos+1] != b'\0': end = mm.find(b'\0', pos, mm.size()) # 第2引数と第3引数を指定する if end == -1: end = mm.size() if mm[pos:end].decode() == key: pos = end + 1 end = mm.find(b'\0', pos, mm.size()) # 第2引数と第3引数を指定する if end == -1: end = mm.size() value = mm[pos:end].decode() mm.close() # mmapオブジェクトを閉じる return value pos = (pos + 1) % mm.size() if pos == h(key) % mm.size(): break mm.close() # mmapオブジェクトを閉じる return None def main(): cmd = sys.argv[1] if cmd == 'create': create_db(sys.argv[2]) elif cmd == 'set': set_key(sys.argv[2], sys.argv[3], sys.argv[4]) elif cmd == 'get': print(get_key(sys.argv[2], sys.argv[3])) if __name__ == '__main__': main()
自分は関東の公務員(政令指定都市ではない基礎自治体・事務)を10年程度経験してから民間に移った。元々いた役所の人と話すとだいたい仕事辞めたいという話になるので、地方公務員を辞めたい他の方へも参考になると思い、増田の辞めるべきか悩む理由に沿って思うことを書いてみる。以下はすべて基礎自治体の地方公務員を前提としている。
増田は35歳だと主査(係長)か主任主事(上級兵隊)か?仮に都内の基礎自治体勤務として、35歳で月40時間残業代(2,000円/h)が付くなら、600万円弱くらいはいくんじゃないか。
最初に増田の転職活動の最大のネックになるんじゃないかと思うことを伝えておく。「やめるべきか悩む理由」、「気になること」で明記されていなかったが、はっきり言って高卒であることが一番ネックになると思う。役所は低学歴にとってコスパがいい職場だということは認識しておくといい。逆に国家公務員の総合職に行くような高学歴にとっては搾取されつくされる職場だ。
残念だけど、学歴で伸びしろを図る会社は多い。さらに、増田は職務経験に自信がないんだよな。それから、増田が望むまっとうな会社を挙げてみな?増田が知ってるようなCMを打ってる会社で高卒35歳未経験をとってくれるところは少ないと思う。もちろん小さな会社でも素晴らしい会社はあるだろうけど、そこがどこかはここで聞いても答えは返ってこないと思う。なぜなら、高卒35歳未経験をとる会社は小さい会社で営業区域も限定される。増田が住んでいるところがどこかわからない以上、何とも言えない。
増田もみんなも知っている会社で高卒35歳未経験、支給される残業40時間と仮定して年収600万弱の会社をあげられるひとはほとんどいない。加えて、残念なことに小さな会社ほど社長のパーソナリティに社風が左右される。いいかえると、中にいる人しかわからない事情で社風が左右される。これは私の経験に基づかない主観に過ぎないが、そうした会社ほど残業をはじめ法令関係の扱いについて無茶苦茶するように思う。余計に毒の少ない会社を探すことは難しい。
未経験であっても求人側からすると隣接領域を経験しているなら、決して悪くないと思う。例えば、増田は土木系の工事発注やってるんだよな?土木系の業界は公共との付き合いが多い会社が多い。だから増田の経歴に関心を持つ公共工事で食っている会社は多いだろう。特に、最近流行りの公民連携(PFI)の発注経験があるなら興味を持つ会社は必ずある。求人は多いみたいだ。おれも隣接領域への企業へ転職して、2年で年収が8割くらい上がった。
とはいえ、官公庁系の仕事がしたくないんだよな。元公務員の転職先として官公庁向けにコンサルやってる会社が転職先として一番わかりやすいとは思ったが、高卒で官公庁しか経験がない増田でも関心を持ってくれる職種があるといいな。ごめん、増田の年齢・学歴かつ、非官公庁系で関心を持ってくれる会社は万年人が足らないブラック以外思い浮かばなかった。
もっとも、逃げ道がないわけではない。伸びしろで勝負できない、官公庁の仕事も嫌だという以上、即戦力として自分は今これができますという証明があるといいんじゃないか。
不動産鑑定士、司法書士とか難しめの資格を取得するために1,2年費やせば何とかなると思う。どっちも官公庁とのつながりもあり得るけど、つながりがない資格は何か探してくれ。職業大学校での資格取得でもいいし。公務員になれたっていうことは机に向かって勉強できるということだ。資格職はいいんじゃないか。なんとなく、公務員の「仕事の進め方のルールを守る」が性に合ってる人は、経理が向いてるんじゃないかと思ってる。
そもそも役所と関わりたくないという前提での話をする。役所とかかわりがない会社で、増田が重ねてきた経験のうちスキルと評価されることは極めて少ないということを前提にした方がいい。なんかあるかもしれんけど、高齢未経験、まっとうな職場を前提とすると思い付かない。②、③との関係で言うと、簿記・社労士が資格職として思いつくけど、役所は長く複式簿記を採用してこなかったし、労働基準法も適用除外だったしな。強いて言えば、規則通りにやるということは意外と重宝されるけど、そういう人が重宝されるのは、そもそも規則すら守れない人があふれる組織であるような気がする。
ただ、資格職はおいておいて、だいたいどんな仕事も経験積めばできるように制度設計されているのであんまり気にしなくていいと思う。ただし、これは入社できれば、という話で、さらに入社できたとしても35歳だと最初からいい歳の中途採用者としてそれなりの成果は求められるだろう。
そもそも転職できるか、さらに、まともなところに入れるかを気にした方がいい。④は入ったうえで自分がやり切れるかという心づもりの問題だろう。もっとも入ってからも業務で求められる頭の使い方がそれまでと違いすぎて俺はかなり苦労した。
これはおれも失敗した。面接でホワイトだと言われて中小企業に入社したらブラックだった。もっとも、その後まともな会社に転職している。
どうしたら回避できるだろうか?OpenWorkに課金したり、コンプラがうるさい上場企業を狙うのがいいと思う。Open workの口コミがなく、中小企業で上場企業でもないところからのまともな会社の見分け方は、そこで働いてる人に聞く以外わからない。力になれなくてごめんね。
これが一番何とかなる。自分が信じられるビジョンなんかなくていい。適当に中途採用向けのフォーマットに合わせて物語作っとけ。今ないなら、訴求力ありそうな物語をとにかく作ってみて、その物語に足りない資格・経験は今から何とかすればいい。
増田が気にしている中で一番でっち上げられるところだと思う。どうやってでっちあげるかわからなければ、Amazonで中途採用希望者向けの本を買えばいい。
先述したところと重なる。これは今からとればいい。増田の手持ちの時間とやる気が問われる。
暗いことばかり連ねたが、最後に転職しない場合の処方案を伝えたい。
精神科行って病んだとか適当な診断もらって休んでこい。なんだかんだ言って役所はまだまだ使えないと診断されたやつに仕事ふらない程度の体力はある。やりたいこともないなら、診断もらって今のところにしがみつくことをお勧めする。図書館勤務でまったり余生を過ごせばいい。
Refuting the “Israeli” Claims Regarding Evading their responsibility for the Massacre of the Gaza Baptist Hospital
Today, the “Israeli” Occupation Entity is trying to evade their responsibility for the crime of bombarding the “Baptist” Arab National Hospital in Gaza City, which the Israeli” Occupation Forces (IOF) committed on the evening of Tuesday, 17 October 2023. This heinous crime was committed against innocent Palestinian civilians while taking the hospital as a shelter from the flames of the “Israeli” brutal aggression, which left nowhere safe in the besieged enclave. It is necessary to affirm that, the Baptist Hospital belongs to the Anglican Episcopal Church in Jerusalem, and was built before the occupation of Palestine.
It is obvious that the “Israeli” enemy has been spreading lies since the very beginning of his destructive war on our people, when he with no single evidence claimed that the Palestinian resistance killed children, cut off heads and raped women. In continuation of this series of lies, they tried to evade their crime, attributing it to one of the resistance factions. Accordingly, we present some of the conclusive evidence to prove the “Israeli” Occupation Entity responsible for this heinous crime:
1) It is no secret that the IOF, several days ago, threatened several hospitals in the Gaza Strip, contacting each hospital separately and requesting their evacuation and holding the hospitals directors responsible for the consequences of neglecting the threats. In fact, there are dozens of clear statements from the IOF spokespersons in this regard.
2) Since the beginning of the ongoing aggression, the “Israeli” army has ignored the principle of distinguishing between civilian and military targets. Thus, the bombardment has systematically targeted emergency services, ambulances, civil defense facilities, schools, mosques, and churches.
3) The IOF contacted the directors of 21 hospitals in the Gaza Strip, especially those are located in the Gaza and the North of Gaza governorates, most notably: (Al-Awda, the Indonesian, Kamal Adwan, the Kuwaiti, Al-Quds, and Al-Mamadani), asking them to evacuate immediately, given that the hospitals are located within the geographical scope of “Israeli” military operations. In this regard, the official spokespersons for the IOF plus a number of hospital directors conducted interviews live on Al Jazeera, revealing the premeditated intention of the IOF to target hospitals in the Gaza Strip.
4) On 14 October, 2023, at 20:30, the IOF fired two shells towards the Baptist Hospital, and the next morning they called the hospital director, Dr. Maher الصفحة 2 من 3
Ayyad, saying to him: “We warned you last evening with two shells, so why have you not evacuated the hospital until this moment?!” Following that call, The hospital director contacted the bishop of the Evangelical Church in Britain and informed him of the incident, who in turn contacted international organizations before sending the hospital a message reassuring them that they could remain in the hospital. Yet with no warning, the IOF airstrikes returned, on Tuesday evening, to carry out the massacre against the hospital and the shelter-seekers of the displaced innocent Palestinian civilians.
5) Immediately after the massacre, the IOF spokesperson quickly published a statement on his page on the “X” and “Telegram” platforms at 21:17, which stated, “We had warned the evacuation of the Baptist Hospital and five other hospitals so that the Hamas terrorist organization would not take as a safe haven”. That statement is a clear claim of this massacre, and it is documented with a “screenshot” image attached to his page on Telegram, but he quickly deleted the post after seeing the massive scale of the massacre for the large number of victims, and the angry responses of the Arab, regional and international communities. Later on, he disavowed it, publish another
statement denying that he had issued the first statement.
6) Before and during the event, the resistance factions did not fire any missiles at the occupied territories, the “Israeli” sirens did not activate, and the Iron Dome missiles were not launched. Moreover, dozens of reconnaissance drones do not leave the sky of the Gaza Strip (365 km2 ), photographing and monitoring every inch around the clock. If the massacre was due to the resistance’s missiles, as the “Israeli” Occupation Entity falsely claim, why would not they show one picture their claims?!
7) The “Israeli” Occupation Entity claimed that this massacre was caused by a missile launched by the Islamic Jihad. However, we would wonder how they could identify and distinguish between the missiles of the resistance factions immediately after they were launched?!
8) The IOF military system documents and records all their operations by day, hour, minute and second, and in all previous times their media outlets came out to announce or deny much less severe massacres than this massacre, so what made them wait more than 4 hours before declaring their irresponsibility other than weaving scenarios of falsification, lies and deception?!
9) It is obviously known that the resistance’s missiles are somewhat “primitive” and do not have the destructive power that kills hundreds at one time. And throughout the history of previous confrontations and the current confrontation, no resistance missile has caused a tenth of this number of “Israeli” deaths.
10) The only video scene documenting the moment of the explosion reveals that the mass of flame and the sound of the explosion are identical to other “Israeli” bombs throughout the days of the ongoing aggression, which with no doubt proves that the “Israeli” origin of the missile.
الصفحة 3 من 3
The deliberate attack on hospitals is a war crime, stipulated in Article (8, 2, b, 9) of the Statute of the International Criminal Court. Accordingly, Hamas officially calls on the Prosecutor of the International Criminal Court to open an investigation into this crime, which falls within the framework of a genocidal war, in accordance with the provisions of Article 6 of the Basic Law. These bloody acts are also based on the policy of denial pursued by the “Israeli” Occupation Entity, as they deny the existence of the Palestinian people.
There is no doubt that impunity fuels crime, and investigating crimes is a way to protect people. Furthermore, if a legal and judicial response is necessary, it is above all that the response to this crime must be humanitarian and global. Such actions must shock the conscience of the world, or else there would no longer be a reliable international community if the “Israeli” Occupation government free to decide to bomb hospitals!
In conclusion, we are facing a genocidal massacre committed by IOF against children, women, and the elderly. The “Israeli” Occupation Entity is the only responsible for the crime, no matter how much they try to weave lies and fabrications to get away with it, as they always do.
The Islamic Resistance Movement
「ガザ・バプテスト病院虐殺の責任回避に関するイスラエルの主張に反論する」
って題名
絵描きとtwitterの裁判記録はなかなかコンテンツ力高いと思う
私が描きました!いいえそれは私です!で裁判になったのがあるんだけど、
電子署名ってタイムスタンプも含まれるんだけど、「電子署名が本当に日時を証明してるか」について議論が進んでる
PCて時間変えられるじゃん?だからいつの発言かってのは簡単に捏造できるのね
だからタイムスタンプは自分のPCでないどこかのサーバーから拾ったタイムスタンプであるのが重要って話になってるのね
で、日本では電子署名のタイムスタンプに対して公的に責任を負う業務をやってる企業があるんだけど、
絵描きって法人各持たないフリーランスだからこういったtoBが拒否られるわけ、無職同等だから
そこで絵師はこれ使えないからそもそも妥当性を問うこと自体間違ってるよね?となった
一方絵師はそこで同じアルゴリズム使ってるOpen実装のPoC使ったら妥当だよね?ってことで
確かに業務の責任範囲が変わった所で認定事業者もOpen実装も
RFCに定義されたtsa使ってて第三者検討によって担保できるでしょとなったんだけど
原子時計の概念持ち出してこれと合ってるのはどうやって証明するんですかってなってる
どっかの得体のしれないサーバーから持ってきたタイムスタンプと認定事業者のタイムスタンプとどちらが証拠能力高いんですか?と
同じアルゴリズムなんだから証拠能力かんけーねーよという絵師と
法的妥当性を国が認めたものとそうでないものとの違いは何なんですかという被告と
アルコール関連の疾患で死亡する確率はいまだに男性の方が高いが、最近は男女の差が縮まっていることが最新の研究で示されている。女性も男性と同じように酒を飲むようになったためだ。
2021年の米国政府による調査で、過去1カ月の間にアルコールを摂取したと回答したのは、男性で55%、女性で49%だった。また、米国の30代と40代の女性でアルコール摂取量が多くなっているという研究もある(編注:厚生労働省による最新(2019年)の国民健康・栄養調査によれば、「生活習慣病のリスクを高める量を飲酒している者の割合は、男性14.9%、女性9.1%」であり、2010年からの推移でみると「男性では有意な増減はなく、女性では有意に増加している」)。
一般的にアルコールは、麻薬ほど危険性がなく、女性のストレスを解消したり社会的抑圧を取り払ってくれるものと考えられていると、米マイアミ大学ミラー医学部で依存症精神医学を専門とするドゥルティ・パテル氏は言う。「合法で簡単に手に入りますし、それほどタブー視されていません。ですから女性も、飲酒に対してあまり抵抗感を持ちません」
シャルボニエさんも、そんな女性の一人だった。「友人たちと旅行に行くと、たまに朝8時からカクテルを飲んでいる人がいるでしょう。それが私でした」。酒を飲むと、夜遊びや旅行がより楽しくなる。新しい人と出会ったり、何の抵抗もなくダンスが踊れるようになる。
昨年シャルボニエさんは、体重を少し落とすために一時的に酒を断った。すると、猛烈にお酒が欲しくなり、不安感に襲われ、手が震えるなどの離脱症状が現れた。「ショックでした。その時まで、自分がアルコール依存症になっているなんて全く気づきませんでした」
飲酒の影響、男女の体質で違い
たとえわずかな量のワインやビール、カクテルであっても、アルコールは健康に害を及ぼす。一般的に1日1杯の赤ワインは体にいいと言われているが、世界心臓連合が発行する医学誌「Global Heart」に2022年7月に発表された論文は、どんな量であっても心臓病、脳卒中、動脈瘤のリスクが増加すると警告している。
また、2015年に医学誌「Drug and Alcohol Dependence」に発表された論文では、男性と同じ量のアルコールを摂取しても、女性の方が健康被害を受けやすいという結果が示された。
これは体の組成が違うためだと、専門家は指摘する。女性の方が同じ体重の男性よりも脂肪組織が多く、水分量が少ないため、血中アルコール濃度が高くなり、その状態が長く続くからだという。アルコールを代謝する酵素も、女性の方が少ない。また、ホルモンの変化もアルコールの分解速度に影響すると考えられている。
飲酒する女性は、男性よりもはるかに少ないアルコール量でも、より多くの健康問題を抱え込んでしまう。米国医師会の医学誌「JAMA Network Open」に2023年3月31日付けで発表された分析によると、女性の場合1日2杯に満たない飲酒でも、あらゆる原因による死亡リスクが高まるという。
https://natgeo.nikkeibp.co.jp/atcl/news/23/082400436/
次ページ:飲酒が原因の死亡率、男女差縮まる
ふむ
そういう女性は20~30代という印象だが、50代以上がアル中という人はあまり印象がないな
それとも隠れて飲んでるのだろうか?
https://chat.openai.com/share/c80d83ea-752b-4561-a162-7ea0bd116d56
Option Explicit
Dim objExcel, objWorkbook, objWorksheet
Dim strFolderPath, strSourceFile, strTargetFile, strSearchString, strReplaceString
Dim intLastRow, intRow, intColumn
Set objExcel = CreateObject("Excel.Application")
strFolderPath = ".\" ' スクリプトと同じフォルダにあることを仮定
strSourceFile = "変更一覧.xlsx"
strTargetFile = "変更一覧.xlsx"
Set objWorkbook = objExcel.Workbooks.Open(strFolderPath & strSourceFile)
objWorkbook.Sheets("1月").Copy , objWorkbook.Sheets("1月").Index
objWorkbook.Sheets("1月 (2)").Name = "2月"
' セルの値の置換
Set objWorksheet = objWorkbook.Sheets("2月")
objWorksheet.Cells(1, 1).Value = Replace(objWorksheet.Cells(1, 1).Value, "1月", "2月")
objWorksheet.Cells(2, 7).Value = Replace(objWorksheet.Cells(2, 7).Value, "2023/2/14", "2023/3/14")
' 最終行の取得
intLastRow = objWorksheet.Cells(objWorksheet.Rows.Count, 1).End(-4162).Row ' xlUp
' 値のクリア
For intRow = 8 To intLastRow
For intColumn = 1 To 6
objWorksheet.Cells(intRow, intColumn).ClearContents
Dim objFSO, objTextFile, strContents, arrLines, arrFields, strNewContents
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objTextFile = objFSO.OpenTextFile(strFolderPath & "変更一覧.txt", 1)
strContents = objTextFile.ReadAll
objTextFile.Close
arrLines = Split(strContents, vbNewLine)
For Each strContents In arrLines
arrFields = Split(strContents, ",")
For Each strContents In arrFields
If IsNumeric(strContents) Then
strNewContents = strNewContents & "'" & strContents & ","
Else
strNewContents = strNewContents & strContents & ","
End If
strNewContents = Left(strNewContents, Len(strNewContents) - 1) & vbNewLine
' データをシートに貼り付け
Set objWorksheet = objWorkbook.Sheets("2月")
objWorksheet.Cells(1, 8).Value = strNewContents
' セルの値の置換
objWorksheet.Cells(123, 1).Value = Replace(objWorksheet.Cells(123, 1).Value, "F", "FH")
objWorkbook.Save
objWorkbook.Close
objExcel.Quit
ChatGPT で GPT4 に聞いてみた。
日本の鉄道の車内アナウンスにおいて、"will"や"will be ~ing"が使われる理由について考察します。
「We will soon be arriving at Tokyo station.」の場合、「will be arriving」は未来進行形で、これからすぐに起こりつつある事象を表します。これは、列車が東京駅に向かっており、まもなく到着するという進行中の行動を強調するために使われます。
「Next station is Yotsuya, doors on the right side will open.」の場合、「will」は単純未来形で、確実に起こる未来の事象を表します。この文脈では、次の駅が四谷であること、そして右側のドアが開くことが確定しているために使われます。
一般に、「will」を使うことで、未来の事象に対する確実性や公式な調子を表現することができます。一方、現在形や「be going to do」も未来を表すことができますが、この文脈ではそれらよりも「will」が使われることで、公式なアナウンスとしての格式や一貫性が保たれていると考えられます。
Peter Barakanさん(@pbarakan)が9:12 午前 on 木, 7月 06, 2023にツイートしました:
京急さん、あまりのばかばかしさのため、聞くたびにいらいらするこの英語のアナウンスを直してください!
× This train bound for Haneda Airport. Passengers for Haneda Airport should take this train. Thank you.
○ The next train is for Haneda Airport.
(https://twitter.com/pbarakan/status/1676746010012577792?t=cd4plMG48UIbrXCy6elviA&s=03)
Peter Barakanさん(@pbarakan)が9:32 午前 on 木, 7月 06, 2023にツイートしました:
そういえば航空会社さんも、機内の英語のアナウンスの最後にどうしていつもThank youが入るのですか。英語圏では言わないことですし、非常に不自然です。Thank you for putting up with yet another annoying announcement that prevents you from concentrating on your book ということでしょうか。
(https://twitter.com/pbarakan/status/1676750941654224896?t=g2CF61nxAYliNslNWbDYMQ&s=03)
Peter Barakanさん(@pbarakan)が6:19 午後 on 木, 7月 06, 2023にツイートしました:
The doors on the right side will open
「右側のドアが開きます」なら
The doors will open on the right hand side
というべきだと思います。
(https://twitter.com/pbarakan/status/1676883482566623232?t=c1u1MyWiWTNP5oxAHQsn3w&s=03)
これは英語における「未来形」の使い方に関する質問ですね。英語には未来を表すためのさまざまな形がありますが、それぞれ微妙にニュアンスが異なります。以下にそれぞれの形を説明します。
1. 現在形: 「I arrive at Tokyo Station.」など。一般的には現在を表す形ですが、スケジュールやタイムテーブル(例えば電車の時刻表など)に基づく未来の出来事を表す場合にも使われます。
2. be going to do: 「I am going to arrive at Tokyo Station.」など。これは近い未来を表す形で、主に話し手がすでに計画や意図を持っていることを表します。
3. will: 「I will arrive at Tokyo Station.」など。これは一般的な未来を表す形で、話し手の意図や計画に関係なく、事実としての未来を述べる場合によく使われます。
それぞれの車内アナウンスについて考えてみましょう。
1. 「We will soon be arriving at Tokyo station.」: これは「まもなく東京駅に到着します」という意味です。ここで「will」が使われているのは、到着が事実として近い未来に起こることを述べているからです。また、「arriving」は進行形になっており、現在から未来にかけて進行中の行動を表しています。これは、電車がまさに到着しつつあることを強調するための表現です。
2. 「Next station is Yotsuya, doors on the right side will open.」: これは「次は四ツ谷駅です、右側のドアが開きます」という意味です。ここでも「will」が使われているのは、ドアが開くのが事実としての未来の出来事だからです。
このように、車内アナウンスでは「will」がよく使われます。これは、電車の運行やドアの開閉など、予定された未来の事実を述べるのに適した形だからです。また、車内アナウンスは多くの人に聞かれるため、最も一般的でわかりやすい形を使うことが重要です。
be going toではない理由は?
"be going to"形は通常、話し手がすでに計画している未来の行動について話すときや、現在の証拠に基づいて予想される未来の出来事について話すときに使用されます。
たとえば、あなたが友人とランチに行く計画を立てている場合、「I am going to have lunch with a friend」と言うことができます。あるいは、空が暗くなってきて雨が降りそうな場合、「It's going to rain」と言うことができます。
しかし、電車の車内アナウンスのような場合には、「be going to」形を使うと、それが話し手(この場合、運転手または自動アナウンスシステム)の個人的な計画や予想に基づいていると誤解される可能性があります。
一方、「will」を使うと、それが事実として予定されている未来の出来事であることがはっきりと伝わります。これは、電車が特定の駅に到着する、またはドアが開くといった、計画されたスケジュールに従う行動を表すのに適しています。
したがって、車内アナウンスでは「be going to」よりも「will」を使う方が、情報が正確で公式なものであることを強調し、誤解を防ぐのに効果的です。
@pbarakan
The doors on the right side will open
「右側のドアが開きます」なら
The doors will open on the right hand side
というべきだと思います。
Paul Richter
@riktov
You’re nitpicking. There is absolutely nothing wrong with “The doors on the right side will open.” in American English. I agree the announcer’s intonation is a bit strange (non-native) on this and some other announcements.
…doors on the r.s. will open は
左側のドアが開きます
…doors will open on the r.s. は
つまり、
1)では、ドアが車両の左側右側それぞれに設置されていて、その内の左の方が開く
2)では、ドアが各車両に一台設置されている「左右開閉式」
結局どっちが正しいんや
ここ1年で初めてはてなブックマーク日毎の総合人気エントリ入りしたドメインからのホットエントリ、ブクマ数順トップ30
ブクマ数 | タイトル | ドメイン |
---|---|---|
1960 | 引越しにおけるネット回線ガチャと開通待ちで勝利するための知見まとめ 2023春 - はげあたま.org | www.hageatama.org |
1948 | 仕事力チェックリスト50 ~「会議の進め方」から「タスク管理の方法」まで~|株式会社才流 | sairu.co.jp |
1145 | 総務省統計局 データサイエンス・オンライン講座 社会人のためのデータサイエンス入門 | gacco.org |
1059 | ジャニー喜多川 - ジャニーズ百科事典 | jjpedia.web.fc2.com |
967 | アンチマン / アンチマン - 岡田索雲 | webアクション | comic-action.com |
956 | 米軍式睡眠法とは やり方と効果を高めるASMRを紹介 | www.asmrmedia.net |
892 | CityHop | www.cityhop.cafe |
802 | あのエロい映画なんだっけ? / あのエロい映画なんだっけ? - 鈴木健也 | webアクション | comic-action.com |
781 | パワポ資料で「つい、やってしまう失敗」から学ぶ!ガチ改善テクニック14選 | tomoyukiarasuna.com |
740 | 女性ソロキャンパーへ話しかけに行く男性について日本単独野営協会が思うこと – ソロキャンプ ー日本単独野営協会 公式サイト ー | tandokuyaei.com |
711 | 伝わりやすいスライド資料の作り方。資料作成の流れからデザインのコツ、デザイン初心者さんにおすすめの本まで紹介|fuyuna blog|デザイン・ライフスタイル・キャリアについて書くデザイナーのブログ | fuyuna.net |
685 | 県営公園での過激な「水着撮影会」の貸出中止を埼玉県に求める | 日本共産党埼玉県議会議員団 | www.jcp-saitama-pref.jp |
660 | 他人がSNS中傷を「捏造」、木村花さんの母は気づかず提訴…真偽見極め困難 | www.yomiuri.co.jp |
630 | 【全公開】落合陽一も絶賛、GPT「究極のプロンプト」 | newspicks.com |
612 | デジタル庁のデータ分析基盤「sukuna」|デジタル庁 | digital-gov.note.jp |
588 | 使い込んだフライパンでも綺麗に焼けるギョーザの検証に向けたお願い | 味の素冷凍食品株式会社 | www.ffa.ajinomoto.com |
577 | サッカーは帰納法 | ashiki-feelings.blogspot.com |
574 | 撮り鉄の高校生、非常停止ボタンを踏切6か所で押す「好きなアングルで撮りたかった」 | www.yomiuri.co.jp |
562 | プレイ可能な状態での「過去のゲームの合法的保存」について - 赤松健 - 公式サイト | kenakamatsu.jp |
539 | 9か月勾留「野菜不足の弁当」で40代男性が一時危篤、ビタミン不足で脚気と診断 : 読売新聞 | www.yomiuri.co.jp |
537 | VOL.22自分は水着にならないと価値がないと思っている女の子へ | ishikawa-yumi.theletter.jp |
532 | どなたでも利用できる、イラストレーション・アイコン素材集を配布します |デジタル庁 | digital-gov.note.jp |
518 | 北大祭2023 小泉悠さんがロシア・ウクライナ戦争を講演 | costep.open-ed.hokudai.ac.jp |
510 | 任天堂株主総会レポート2023 | n-styles.com |
504 | 物流は本当に付加価値がない業務なのか | タイム・コンサルタントの日誌から | brevis.exblog.jp |
497 | クックパッドが人員削減の合理化と営業損失計上を発表 対象人員数は110名 : 官報ブログ | kanpo-kanpo.blog.jp |
491 | スシロー迷惑動画、しょうゆ差しなめた少年を提訴…6700万円損賠請求 | www.yomiuri.co.jp |
488 | 早期ミスマッチ解消のために、職務経歴書のガイドを公開しました - スタディサプリ Product Team Blog | blog.studysapuri.jp |
484 | 【どう思った?】黒人の友達といっしょに実写版リトルマーメイドを観てきた - 月光とオランピア | aonticxx.hateblo.jp |
482 | リモート開発を助ける「思いやりのある文章」の書き方 - ROUTE06 Tech Blog | tech.route06.co.jp |
https://ima.hatenablog.jp/entry/2023/03/16/230000
今はもうコマンド打つとか一切不要な画像生成AIローカル導入パッケージがあるよ
>ローカル環境でやらなくてもNovelAI使えばいいじゃん、って意見もあるかもしれないが、いくらAIが高性能つっても、その性能を発揮するには適切な命令を「英語で」書かなきゃならない。
>「マチカネタ〇ホイザがラバーのピチピチボディースーツを着てエロ蹲踞のポーズをしている」なんて正確に英語で表現できるか?俺には無理だね。
マチカネタ〇ホイザってかウ◯娘ぐらいメジャーなキャラならLoRAが既に作られてる(civitaiにあった)
呪文こねくり回すのにこだわるやり方はもう古いが、最近のモデルならピチピチスーツエロ蹲踞ぐらいなら「nsfw, 1 girl, solo, skinsuit, crouching, open legs, arm behind head」とかでかなり安定して出る
>いざ環境導入に成功して、AIイラストを生成できるようになったとしよう。だとしても「ちやほやされよう」なんて無理だ。AIイラストのクオリティなんて似たり寄ったりだし差別化できねえ。クオリティだってどうやって上げるんだ?ぶっちゃけ神Seed引けるのを祈ることぐらいしかやることないわ。モチベが上がる気がしない。
モデルも画風調整LoRAも大量に転がってるのでいくらでも調整できる
そもそも別に一発で出したのをそのまま載せる必要なんかないので、ピンと来たやつから手修正と部分i2i繰り返して整えると素人仕事でもやっぱ違うよ
アール実況の応援モードがすごく「プレイヤーを助けてくれる」ので好印象
TGSで触った時はそこまででもないと思ってたんだけど、Openβで聞いてみたら(攻撃食らったとか対空でなかったとか)やらかした要所要所で
「これはしゃーない」
「惜しい惜しい」
出来たらすげえ褒めてくれるし
特に負けた後なんだけど、
とか、下向きそうになったタイミングでいちいちアゲてくれるので、対戦へのネガティブイメージが全然積み上がらない
格ゲー経験者ではあるんだけどスト6は敢えてモダン-パッドで初心者に戻ってみてるんで、昇竜確反にまともな反撃入れらんないレベルですごい苦労してる
それでも折れてないのは、多分この自動実況のおかげだと思う
Photoshopのタイル構造はどのように実装したら良いですか?何か参考になるソースコードなどはありませんか?
Photoshopのタイル構造は、画像を小さな矩形のブロックに分割して、各ブロックを個別に処理することで実現されます。これにより、大きな画像の処理を高速化することができます。
このアルゴリズムを実装するには、以下のような手順が必要になります。
画像を読み込む
処理が完了したら、結果を保存する
以下は、Pythonで実装された簡単なタイル構造のコード例です。この例では、画像を単純にグレースケール化しています。
import numpy as np from PIL import Image # 画像を読み込む im = Image.open("input.jpg") # タイルのサイズを決定する tile_size = 128 # 画像をタイルに分割する tiles = [] width, height = im.size for y in range(0, height, tile_size): for x in range(0, width, tile_size): box = (x, y, x + tile_size, y + tile_size) tile = im.crop(box) tiles.append(tile) # 各タイルを個別に処理する for i, tile in enumerate(tiles): tile = tile.convert("L") tiles[i] = tile # 処理されたタイルを結合して、元の画像を再構築する output = Image.new("L", (width, height)) x = 0 y = 0 for i, tile in enumerate(tiles): output.paste(tile, (x, y)) x += tile_size if x >= width: x = 0 y += tile_size # 結果を保存する output.save("output.jpg")
このコードは、Pillowを使用して、画像の読み込み、タイルの分割、処理されたタイルの結合、結果の保存を行っています。このコードを改良することで、より高度な画像処理アルゴリズムを実装することができます。
回答ありがとうございます。しかし、実際にはこれに拡大縮小、タイルを跨いでのコピー&ペースト、ペンツールでの描画などが加わります。拡大縮小は画像ピラミッドのようなもの、メモリ以上の巨大な画像を扱えるのはmmapを使っているのではないかと予想しています。これらを一言で回答するのは難しいと思いますが、何かアドバイスをいただけないでしょうか。よろしくお願いいたします。
拡大縮小、タイルを跨いでのコピー&ペースト、ペンツールでの描画などを実装するためには、より高度なアルゴリズムとテクニックが必要になります。
拡大縮小に関しては、画像ピラミッドを使用することで実現できます。画像ピラミッドは、複数の解像度レベルで同じ画像を表現する方法です。画像ピラミッドを使用することで、拡大縮小のプロセスを簡単かつ高速に行うことができます。OpenCVやPillowなどのライブラリは、画像ピラミッドを構築するための機能を提供しています。
タイルを跨いでのコピー&ペーストは、オーバーレイ技術を使用することで実現できます。オーバーレイとは、複数の画像を重ね合わせることで、新しい画像を生成する技術です。タイルを跨いでのコピー&ペーストは、オーバーレイを使用して、複数のタイルを重ね合わせることで実現できます。また、透明度を使用することで、重ね合わせたタイルの一部を透明にすることもできます。
ペンツールでの描画に関しては、画像のピクセル単位での操作が必要になります。これは、OpenCVやPillowなどの画像処理ライブラリを使用して実現できます。画像のピクセル単位での操作には、色の変更、描画、消去などが含まれます。これらの操作を組み合わせることで、複雑な描画機能を実現することができます。
最後に、メモリ以上の巨大な画像を扱うために、mmapを使用することは可能です。mmapを使用することで、ファイルをメモリ上にマップし、ファイルと同じようにアクセスすることができます。これにより、ファイルがメモリに収まらない場合でも、ファイルの一部をメモリにマップし、必要な部分だけを読み書きすることができます。ただし、mmapを使用する場合は、適切なメモリ管理が必要であり、オーバーヘッドが発生する可能性があるため、十分なテストと調整が必要です。