はてなキーワード: Officeとは
”スコットランド政府は、そのセーフアクセスゾーンと称する範囲に家があ
る市⺠たちに⼿紙を送りつけて、⾃宅内の詩的なお祈りですら、この法律違反になりかねな
いぞと警告したんです。当然ながら、政府はその読者に対し、イギリスやヨーロッパでこの
思考犯罪を犯した疑いのある同胞たちを通報するよう奨励したんです。” 原文:This last October, just a few months ago, the Scottish government began distributing letters to citizens whose houses lay within so-called safe access zones, warning them that even private prayer within their own homes may amount to breaking the law. Naturally, the government urged readers to report any fellow citizens suspected guilty of thought crime in Britain and across Europe.
2024年9月、スコットランド政府は「Abortion Services (Safe Access Zones) (Scotland) Act 2024」を施行し、すべての中絶サービス提供施設の周囲200メートル以内を「安全アクセスゾーン」と定めました。このゾーン内では、女性やスタッフの意思決定に影響を与えたり、アクセスを妨げたり、恐怖や嫌がらせ、不安を引き起こす行為が犯罪とされています。
ttps://www.gov.scot/news/safe-access-zones/ 政府公式ページ
”ニュース
スコットランドのすべての中絶サービスの周りの200メートルの保護ゾーンが設置されました。
これらのゾーン内では、サービスにアクセスするための女性とスタッフの決定に影響を与える可能性のある方法で意図的または無謀に行動することは、今や刑事犯罪です。彼らのアクセスを妨げる;そうでなければ、警報、嫌がらせ、または苦痛を引き起こします。
スコットランド警察は法律を施行する責任があります。法律を破った人は、裁判所の手続きに応じて、£10,000までの罰金を科されるか、無制限の罰金が科せられます。
犯罪が犯されたかどうかを判断することは、スコットランド警察、クラウンオフィス、検察庁、裁判所の問題になります。各ケースの事実と状況に応じて、犯罪行為のいくつかの例には、中絶サービスにアクセスしないように誰かに説得し、クリニックや病院に出入りしようとする人々を取り囲み、チラシを配ることが含まれます。、宗教的な説教と沈黙の徹夜。原文;approaching someone to try and persuade them not to access abortion services, surrounding people as they try to go in or out of the clinic or hospital, handing out leaflets, religious preaching and silent vigils.
“セーフアクセスゾーンの導入は、女性の中絶権を保護する上で重要なマイルストーンです–誰も女性の個人的な医療決定に干渉する権利がなく、法律により、そのことが十分に明らかになっています。
“ジリアン・マッカイと、この法律を進展させるための彼らの仕事に関係したすべての人々に感謝します。私は特に、法案のプロセス中に発言し、経験を共有することに信じられないほどの勇気を示した女性を認識したいと思います。
“すべての中絶サービスの周りの200メートルの新しいゾーンは、女性が脅迫を受けずにヘルスケアに安全にアクセスできるようにするのに役立ちます–。この法律は、多くの人が深く個人的で困難な決定を下すことに信じられないほど脆弱であると感じるときに、女性を保護することです。”
ーーーーーーーーーーーーーーーーーーーーーーーーーーーー
特に、政府が配布したガイダンスでは、「意図的または無謀に」行われる「宗教的説教」や「静かな集会(silent vigils)」などの活動が禁止される可能性があると明記されています。さらに、エディンバラの「安全アクセスゾーン」内の住民に送付された手紙では、自宅内での行為であっても、法律に抵触する可能性があると警告されています。
https://www.gbnews.com/news/praying-at-home-illegal-scottland-safe-access-zones-abortion-law
”スコットランドの新しい「安全なアクセスゾーン」中絶法では、自宅での祈りは違法である可能性 公開日:2024年10月10日 -”
”エディンバラの「安全なアクセスゾーン」の居住者に投稿された手紙は、彼らが自宅で実行された訴訟のために刑事訴追に直面する可能性があると警告したとテレグラフは報じている。”
この法律の施行により、特定の地域内での祈りや宗教的活動が制限されることとなり、住民や宗教団体から懸念の声が上がっています。一方で、政府はこの措置が中絶サービスを利用する女性やスタッフの安全とプライバシーを守るためのものであると説明しています。
ttps://www.gbnews.com/news/abortion-clinics-silent-prayer-safe-zones-banned-home-office
”内務省は、中絶反対運動家が静かに診療所外で祈ることを禁止することを検討していると述べました。”
”沈黙の祈りは、心の関与であり、神への祈りの中で考えられており、1998年の人権法の下で絶対的な権利として保護されており、それ自体では、いかなる状況でも犯罪と見なされるべきではありません。”
いちおう揺り戻しも来ている模様
ttps://www.gbnews.com/news/video-silent-prayer-demonstrator-claims-police-turn-blind-eye-attacks-pro-lifers
“クレイジーなことは、私(2回逮捕された)が静かに路上で祈っているとき、通りにも止まっている他の人々がいるということです。誰かがタバコを持っているかもしれません、誰かが友人を待っているか、タクシーを待っているかもしれません。
“警察はこれらの人々のいずれにも近づかず、彼らに尋ねません、彼らは祈っていますか、彼らは何を考えていますか?
“しかし、地元の人々の何人かは私がプロライフであることを知っており、警察に連絡するので、警察は彼らをサポートし、地域の分裂の精神を強制するのを助けました。”
私はアルバイトとしてパソコン専門店・家電量販店・軽喫茶兼土産物店を経験。正社員としてオフィスワークに従事している。
男は品性を欠く怒り方を、女は知性を欠く怒り方をする。
製品の不良や、説明の不手際によってお客様に不利益を与えた場合、そのこと自体にお怒りになる。
こちらの不手際とはいえ、そんなに怒鳴っても仕方ないでしょという気持ちにさせられる。
一方女性の場合、製品の故障よりそのときにどんな気持ちだったかを延々と語ってくる。
友達と一緒に××をする予定だったのにーとか、このせいで恥をかいたーなど
パソコン専門店においては圧倒的に女性が面倒な客だった。どっちも怒るなら話が早い方が楽だ。
また、他店購入品や大手通販の激安品などを買って持ってくるのは圧倒的に女性
何もわからないで買って、思ったよりも使えないだのExcelがついてないだの、そんなことは購入店に言ってくれ。
一方で男性はお金を払っても解決できるなら満足して帰って行ってくれる。
余談であるがパソコン専門店の場合、若い男性のクレームはほぼ無い。男性で何かをいってくるのはほぼおじさんである。
5月後半から6月頃になると、他店購入品のパソコンを持った若い女性が割と現れる。大学に入学するためにパソコンをネット通販で買って、Officeがないとか動作が遅いとか、windowsを使う授業なのにmacを買ったとか。
当店で買ったものでもないのに、店頭でだまされた損したと延々と言い続けるのである。
Officeなどは、多くの大学で学校ライセンスで個人のパソコンにインストールできるのではないだろうか。
この文を書く中で、大学入学に際し教科書やパソコンを買う金がなくて買春をするというXのポストを思い出したが、私の経験からは無いのは金ではなく知性だろうと思ってしまう。
長くなったので残りの2店については簡潔に書くが、
家電量販店では、どちらもそんなにクレーマーに出くわしたことがない。多分メーカーが盾になっているのだろう。上司だったのかもしれない。
値引き交渉はどっちもうっとうしい。
男は知識マウントを取り、女は何が必要かすらわかってないので、黙って一番高いの買ってくれよ思っていた。
男は時間がかかるとすぐに怒る。この菓子には焼く工程があるので、怒られてもどうにもできない。
次の予定や電車・バスの時間があるなどでキャンセルをする人も男の人が多い
その点女性客はお友達同士でお話しして比較的待っていてくれている。
私の体験はここまでとし、ではなぜXでこのような話が盛り上がるのであろう。
私が考えるに、適性がある側の性別が店員をやっているので、適性のない側の性別の客がくるとくそ客になるのであろう。
知識のいるパソコン店に知識のない女性がくる。パソコン店に勤める多くは男性店員で、男性目線でくそ客である
優雅な時間を過ごす喫茶に時間のない男性がくる。喫茶に務める女性からするとくそ客である
元々のツイートは鉄道員の方のようだが、時間を扱う特性上男性がくそ客になるのであろう。
お気の毒である
ゴミ。論外。オープンソースなら何でもすばらしいと主張する奴以外には受け入れがたいofficeソフト未満の何か。
Microsoft Officeと互換性を謳っておきながらレイアウト崩れまくるのはOpenOfficeの頃から変わってない
しかしマトモな企業は使ってない。使ってるのはヤクザな商売してる企業ばっかり。
これ使うならGoogleドキュメントか、オープンソースのoffice使ってた方がまだ高潔さを出せる。
そもそも今のご時世あの国製のofficeソフト使うってどうなん?セキュリティー的にさ
もうこれで良くない?無料でブラウザ上で使えるオフィス。しかもマイクロソフト純正品だけあって互換性100%。他の互換性を謳うオープンソースofficeをオワコンにしてしまった元凶。
でも機能制限あり。Microsoft365が値上げしたこと考えると今後が不安。
他なんか有る?
大学4年で単位取りきって就活も終わってるため、3月末までの超長期休暇が確定したんだけどおすすめのやることを教えてくれ
今考えてるのは国内旅行×3と海外旅行×2、田舎の祖母の家へ2週間滞在、気になる本を片っ端から読む、趣味に没頭する、何かしらの資格や勉強をする、健康関連のメンテナンスをする、などを考えてるけど時間があるからこそ出来るおすすめのやることがもっと知りたい。バイトは4月になったら否が応でも働くのに今労働する意味が見い出せないので必要最低限のみの予定。(新卒として必要な経費は自分で賄える位の貯金があり、本当に必要なものはある程度親も助けてくれる予定)
また人事にやるべきことを聞いても、残りの期間を楽しんでくださいに加えてもし触ったことなければOfficeに慣れとくと良いとの返事で入社までに必要な資格とかも特にない。入社後に必須で取らされる資格があるそうなので先取りでそれを学ぶのもありかなとは思ってる。ちなみに首都圏住みで内定を貰ってるのは営業職、実家を出るかは検討中。
いま、「電話交換手」も「タイピスト」も居ないように、なくなっていく仕事があるのは正しいと思う。
ただ「いま生成AI勉強して使えるようになったら、誰にも負けないスキルが身につく!」みたいにあおってくる専門家(情報商材屋)が多くいるけど・・・賛同できない。
でも彼らが言う「プロンプト工夫して生成AI使いこなす」って、せいぜい「パソコンでOffice使えます」とか「Google検索できる」みたいな程度。
いま「Google検索できますよ」とかいっても「で?」としか思われない。
もちろん、その中でGoogleの検索アルゴリズム理解してSEO対策できる人はいるし、特別なリサーチ術をもって優位性を出せる人もいるだろうけど、一握り。
ロックに条件持たせる
やりたいことはできてるように見えるが、うーんしんどい
# Entity Relation Diagram
# ```mermaid
# ---
# title: Rental Office example
# ---
# erDiagram
# OFFICE ||--|{ ROOM : x
# OFFICE {
# number office_id
# }
# ROOM {
# number office_id
# number room_id
# }
# ROOM ||--|{ SCHEDULE : x
# SCHEDULE {
# number room_id
# datetime start_at
# datetime end_at
# }
# OFFICE ||--|{ BUSINESS_HOUR : x
# BUSINESS_HOUR {
# number office_id
# enum week_of_day
# datetime start_at
# datetime end_at
# }
# ```
# Directed Acyclic Graph
#
# ```mermaid
# graph LR
# A[OFFICE] --> B[ROOM]
# B --> C[SCHEDULE]
# A[OFFICE] --> D[BUSINESS_HOUR]
# D --> C
# A --> C
# ```
# 基底クラス: EntityLock
class EntityLock
attr_accessor :entity_name, :entity_locked, :attribute_locks
def initialize(entity_name)
@entity_name = entity_name
@entity_locked = false # エンティティ全体のロック状態を保持
@attribute_locks = {} # IDに対するロックを管理するハッシュ
end
def lock_entity
@entity_locked = true
puts "Entity '#{@entity_name}' is now locked."
end
def unlock_entity
@entity_locked = false
puts "Entity '#{@entity_name}' is now unlocked."
end
def lock(attributes)
entity_id = attributes["#{@entity_name.downcase}_id"]
if entity_id && !@attribute_locks[entity_id]
@attribute_locks[entity_id] = true
puts "#{@entity_name} with ID '#{entity_id}' is now locked."
end
end
def unlock(attributes)
entity_id = attributes["#{@entity_name.downcase}_id"]
if entity_id && @attribute_locks[entity_id]
@attribute_locks.delete(entity_id)
puts "#{@entity_name} with ID '#{entity_id}' is now unlocked."
end
end
def locked?(attributes)
# まずエンティティ全体がロックされているかチェック
return true if @entity_locked
# 次に特定のIDがロックされているかチェック
entity_id = attributes["#{@entity_name.downcase}_id"]
if entity_id && @attribute_locks[entity_id]
return true
end
# ロックされていなければfalseを返す
false
end
end
# 子クラス: OfficeLock, RoomLock, ScheduleLock
class OfficeLock < EntityLock
def initialize
super("Office")
end
end
class RoomLock < EntityLock
def initialize
super("Room")
end
end
class ScheduleLock < EntityLock
def initialize
super("Schedule")
end
end
# 子クラス: BusinessHourLock
class BusinessHourLock < EntityLock
def initialize
super("BusinessHour")
@attribute_locks = [] # BusinessHour用のロックを配列で管理
end
def lock(attributes)
start_at = attributes["start_at"]
end_at = attributes["end_at"]
if start_at && end_at
@attribute_locks << [start_at, end_at]
puts "BusinessHour from '#{start_at}' to '#{end_at}' is now locked."
end
end
def unlock(attributes)
start_at = attributes["start_at"]
end_at = attributes["end_at"]
if @attribute_locks.include?([start_at, end_at])
@attribute_locks.delete([start_at, end_at])
puts "BusinessHour from '#{start_at}' to '#{end_at}' is now unlocked."
end
end
def locked?(attributes)
# まずエンティティ全体がロックされているかチェック
return true if @entity_locked
# 次に特定の時間範囲がロックされているかチェック
start_at = attributes["start_at"]
end_at = attributes["end_at"]
if start_at && end_at
@attribute_locks.each do |(locked_start, locked_end)|
if locked_start <= start_at && end_at <= locked_end
return true
end
end
end
# ロックされていなければfalseを返す
false
end
end
# TreeNodeクラス
class TreeNode
attr_accessor :name, :children, :parents, :lock
def initialize(name, lock)
@name = name
@children = []
@parents = [] # 複数の親ノードを保持する配列
@lock = lock # TreeNodeにロックを持たせる
end
def add_child(child_node)
child_node.parents << self # 子ノードにこのノードを親として追加
@children << child_node
end
def display(level = 0)
indent = " " * (level * 4)
puts "#{indent}#{@name}"
@children.each { |child| child.display(level + 1) }
end
def has_dependency
return false if @parents.empty?
@parents.each do |parent|
puts "#{@name} is dependent on #{parent.name}"
return true
end
@parents.any?(&:has_dependency)
end
def locked?(attributes = {})
# 自身がロックされているか確認
return true if @lock.locked?(attributes)
# 親ノードがロックされているか再帰的に確認
@parents.any? { |parent| parent.locked?(attributes) }
end
end
# 木構造の組み立て
# ロックオブジェクトの作成
office_lock = OfficeLock.new
room_lock = RoomLock.new
schedule_lock = ScheduleLock.new
business_hour_lock = BusinessHourLock.new
# ノードの作成
office_node = TreeNode.new("Office", office_lock)
room_node = TreeNode.new("Room", room_lock)
schedule_node = TreeNode.new("Schedule", schedule_lock)
business_hour_node = TreeNode.new("BusinessHour", business_hour_lock)
# ノード間の依存関係の設定
office_node.add_child(room_node) # Office -> Room
room_node.add_child(schedule_node) # Room -> Schedule
office_node.add_child(business_hour_node) # Office -> BusinessHour
business_hour_node.add_child(schedule_node) # BusinessHour -> Schedule
# 木構造の表示
office_node.display
# ロックの確認
puts "Case 1. Office全体がロックされた場合"
puts "Is office_node locked? #{office_node.locked?({})}" # false
puts "Is schedule_node locked? #{schedule_node.locked?({})}" # false
office_lock.lock_entity
puts "Is office_node locked? #{office_node.locked?({})}" # true
puts "Is schedule_node locked? #{schedule_node.locked?({})}" # true
office_lock.unlock_entity
puts "Case 2. Room id:1 がロックされた場合"
puts "Is schedule_node locked? #{schedule_node.locked?({ "room_id" => 1 })}" # false
puts "Is schedule_node locked? #{schedule_node.locked?({ "room_id" => 2 })}" # false
room_lock.lock({ "room_id" => 1 })
puts "Is schedule_node locked? #{schedule_node.locked?({ "room_id" => 1 })}" # true
puts "Is schedule_node locked? #{schedule_node.locked?({ "room_id" => 2 })}" # false
room_lock.unlock({ "room_id" => 1 })
puts "Case 3. BusinessHour start_at:0 end_at:5 がロックされた場合"
puts "Is schedule_node locked? #{schedule_node.locked?({ "room_id" => 1, "start_at" => 0, "end_at" => 5 })}" # false
puts "Is schedule_node locked? #{schedule_node.locked?({ "room_id" => 1, "start_at" => 5, "end_at" => 10 })}" # false
business_hour_lock.lock({ "start_at" => 0, "end_at" => 5 })
puts "Is schedule_node locked? #{schedule_node.locked?({ "room_id" => 1, "start_at" => 0, "end_at" => 5 })}" # true
puts "Is schedule_node locked? #{schedule_node.locked?({ "room_id" => 1, "start_at" => 5, "end_at" => 10 })}" # false
business_hour_lock.unlock({ "start_at" => 0, "end_at" => 5 })