Forwarded from LetITFly News (LetITFly)
在墙内环境宁可用阿里的 DNS 223.5.5.5 223.6.6.6 也不要用运营商当地 DNS (多数地区存在域名无效时的劫持)
114.114.114.114 亦不建议,曾经见过其劫持 HTTP 页面加广告。
当然,代理环境下用 8.8.8.8(Google) 1.1.1.1(CloudFlare)啦,千万不要用大陆境内 DNS!
114.114.114.114 亦不建议,曾经见过其劫持 HTTP 页面加广告。
当然,代理环境下用 8.8.8.8(Google) 1.1.1.1(CloudFlare)啦,千万不要用大陆境内 DNS!
Forwarded from Solidot
朝鲜精英上中国网站
网络安全专家称,朝鲜的精英阶层已经转向中国的 BAT 平台购物、阅读新闻和观看流媒体电影,原因是平壤对 Facebook 和其他西方网站采取了限制措施。自去年 12 月到 3 月中旬,网络情报集团 Recorded Future 发现朝鲜领导层 “几乎完全放弃了西方社交媒体”,转而使用中国的阿里巴巴、腾讯和百度。与此同时,VPN 等使用量增加了 1200%。朝鲜的精英阶层有三条接入互联网的途径:一是通过国内的连接,另一条是通过中国网通分配的 IP 段,第三条是通过一家俄罗斯卫星公司提供的卫星连接。朝鲜网民的上网时间中,70% 用于观看视频和玩游戏,17% 花在社交媒体、网页浏览、收发电子邮件和下载数据上,另外 13% 的使用情况不得而知,因为使用了 VPN 或其他方法。Media
https://www.solidot.org/story?sid=56294
网络安全专家称,朝鲜的精英阶层已经转向中国的 BAT 平台购物、阅读新闻和观看流媒体电影,原因是平壤对 Facebook 和其他西方网站采取了限制措施。自去年 12 月到 3 月中旬,网络情报集团 Recorded Future 发现朝鲜领导层 “几乎完全放弃了西方社交媒体”,转而使用中国的阿里巴巴、腾讯和百度。与此同时,VPN 等使用量增加了 1200%。朝鲜的精英阶层有三条接入互联网的途径:一是通过国内的连接,另一条是通过中国网通分配的 IP 段,第三条是通过一家俄罗斯卫星公司提供的卫星连接。朝鲜网民的上网时间中,70% 用于观看视频和玩游戏,17% 花在社交媒体、网页浏览、收发电子邮件和下载数据上,另外 13% 的使用情况不得而知,因为使用了 VPN 或其他方法。Media
https://www.solidot.org/story?sid=56294
Forwarded from METO 的涂鸦板
Canonical 今天正式宣布推出 Ubuntu 18.04 LTS (Bionic Beaver) 操作系统。
https://wiki.ubuntu.com/BionicBeaver/ReleaseNotes
https://wiki.ubuntu.com/BionicBeaver/ReleaseNotes
Forwarded from moke 的 日常分享、吐槽和动态
我父母是很神奇的生物——现实中遇到骗局和各种谣言的时候,智商负数极容易上钩。但是一旦在网上有利可图时,立即化身老油条,绞尽脑汁占便宜。明明他们现实中都算时忠厚老实,一旦在网上见不到对方了,立马就跟变了个人似的。他们根本不配享受诚信带来的便利,我为他们的这种行为感到羞耻。
—— 帮助父母处理淘宝退货纠纷有感
—— 帮助父母处理淘宝退货纠纷有感
Forwarded from dnaugsuz
%w[y x].each_with_index do |d, di|
%i[< >].each_with_index do |opt, oi|
if instance_variable_get("@initial_t#{d}").send(opt, instance_variable_get("@light_#{d}"))
var = instance_variable_get("@inital_t#{d}")
act = case [di, oi]
when [0, 0]; [1 ,'S']
when [0, 1]; [(), 'N']
when [1, 0]; [1, 'E']
when [1, 1]; [(), 'W']
end
result << act[1]
var += 1 if act[0]
end
end
end
🌑 (回去再写写 GeekApk API 库算了...)
或许 更复杂而已 不好(写来玩玩
Forwarded from DRagon Vase | Nix, shooting yourself in the foot.
提问
这段 if condition 可以转换成 case when 吗?
if @initial_ty < @light_y
result << 'S'
@initial_ty += 1
end
if @initial_ty > @light_y
result << 'N'
@initial_ty -= 1
end
if @initial_tx < @light_x
result << 'E'
@initial_tx += 1
end
if @initial_tx > @light_x
result << 'W'
@initial_tx -= 1
end
这段 if condition 可以转换成 case when 吗?
Forwarded from duangsuse::Echo
既然都有人这么明确的表态了吧....
我就不藏了,
其实我对
不过我支持 @iVanilla 的看法,虽然肯定会很花时间
现在其实在 GeekApk 的几个项目 GeekPage, GeekNews, SilverFish 里不能脱身,以后还有突然脑洞的一个基于宏的函数式编程语言 Lime(Little Incomplete macro expander)
会使用 Ruby, C, Java 等语言实现,GeekApk 的只能先做了.... 做完 GeekNews 写了文章我就跑去写 Ruby 版的 Lime(
这门语言的构造和解释、解析器、展开器、C 版本的 GC 系统,内部数据和(解释器的)依赖都已经钦定了
Ruby 的已经详细到可以开始做了
跑题了,,,,我还是随便写一行 Lime sexp
我就不藏了,
其实我对
应用做了高强度的混淆措施,它的代码和资源全混淆,并且核心内容采用 C++ native 实现 基本看法不是很好不过我支持 @iVanilla 的看法,虽然肯定会很花时间
现在其实在 GeekApk 的几个项目 GeekPage, GeekNews, SilverFish 里不能脱身,以后还有突然脑洞的一个基于宏的函数式编程语言 Lime(Little Incomplete macro expander)
会使用 Ruby, C, Java 等语言实现,GeekApk 的只能先做了.... 做完 GeekNews 写了文章我就跑去写 Ruby 版的 Lime(
这门语言的构造和解释、解析器、展开器、C 版本的 GC 系统,内部数据和(解释器的)依赖都已经钦定了
Ruby 的已经详细到可以开始做了
跑题了,,,,我还是随便写一行 Lime sexp
(~
(-> 'boys ('' Rikka ice100 pandecheng Yutta))
(-> 'say-hello (# (name)
(@ "#{name} 女装哦 🌚")))
(each boys say-hello)
)
Forwarded from duangsuse::Echo
注:最终都要展开成
上面相应的定义:
(. [internal-expander-id] [args]) 的.... 🌑上面相应的定义:
(-> 'each (# (ary macro)
(? ([()]? ary) ()
(~ (macro (^ ary))
(each ($ ary))))))
-> 内建宏,接受 (name value)~ 内建宏,接受 (*sexp),对传入的数据不作任何处理each 等价的定义已经给出[()]? 如果数组为空 返回 #t 否则 #f (在这里只会用到这个定义)? 接受最多三个S-表达式,这里的定义是 (? cond-macro true-value false-macro)^/$ car/cdr📊 🌚 感觉这段代码怎么样?
看不董
优雅 [1]
└ duang suse|维修工|SSF🐟|高一...
难看 [0]
已经有 👤 1 个人投票了。
看不董
优雅 [1]
└ duang suse|维修工|SSF🐟|高一...
难看 [0]
已经有 👤 1 个人投票了。