行业 · TRADE
世界首款:
工程师打造了一部带Lightning接口的安卓手机
去年工程师Ken Pillonel制造了世界上第一部带有工作USB-C端口的iPhone。现在,Pillonel又有了新项目:第一款带有Lightning闪电接口的安卓手机。然,带有 Lightning 接口的安卓手机并不像带有 USB-C 接口的 iPhone 那样有吸引力,但重点在于折腾。Pillonel 称,这个设备更像是一个有趣的项目,是为了“平衡”他之前的设备,发布时间特意选在愚人节。
豆瓣起诉微博不正当竞争,
称 “长期纵容用户非法搬运内容”,
要求赔偿 1 元
昨日晚间,豆瓣官方在微博发布了多张图片,北京豆网科技有限公司( 豆瓣 )起诉北京微梦创科网络技术有限公司(微博 )不正当竞争。豆瓣官方发布的民事起诉状显示,豆瓣起诉微博长期纵容平台用户( 其中大量为依靠流量获利的营销号用户 )非法搬运内容,擅自使用豆瓣的商标。豆瓣在起诉书中要求微博:1.立即停止侵权行为,包括但不限于删除侵权链接、停止 “ 超话新星计划 ” 的招募行为。2.公开赔礼道歉。3.赔偿原告(豆瓣 )人民币 1 元。4.被告( 微博 )承担本案全部诉讼费。
字节跳动辟谣“2021年收入2800亿,超全国电视台总和”
针对网传“字节跳动2021年广告收入2800亿,超全国电视台总和”的消息,字节跳动方面表示,经查证,该消息系谣言。字节跳动称:“该谣言称‘2800亿系路透社报道’。实际上,路透社从未发布字节跳动广告收入超2800亿新闻。”
公司 · COMPANY
阿里巴巴旗下闲置交易平台
“闲鱼” 再度换帅
闲鱼总经理靳科(花名:唐宋)已于上周正式调任至全球速卖通(AliExpress)。闲鱼目前由阿里副总裁刘博(花名:家洛)直接负责,他还是阿里巴巴营销平台 “阿里妈妈” 的负责人。刘博是闲鱼在过去三年里的第四任负责人。2019年7月,原淘宝直播及内容生态事业部资深总监陈镭(花名:闻仲)调任闲鱼,接替把闲鱼从无到有做起来的原负责人谌伟业(花名:处端);14个月后陈镭离职,该业务由靳科接手。
“默安科技”宣布完成3亿元D轮融资
“默安科技”宣布完成D轮融资。本轮融资金额为3亿元人民币,由博裕投资和中金资本旗下基金联合领投,航行资本提供独家财务顾问服务。公司主要围绕左移开发安全(DevSecOps)与智慧运营安全(AISecOps)两大主线提供安全产品与服务。本轮融资后公司将持续投入产品研发,同时扩展商业化能力。
人物 · PEOPLE
曝京东B站称裁员即毕业
近日,社交平台上一份致京东员工的“毕业须知”引起热议。有多名认证为京东员工的网友发声,京东多条业务线正在裁员,并分享被裁经历。京东的HR将裁员信称之为“毕业须知”,并在开头写道“毕业快乐!恭喜您从京东顺利毕业!感谢一路相伴!”随后,也有网友晒出B站裁员文案,成为“bilibili毕业日”各项事宜指引。对此,京东回应此轮裁员只是业务板块的正常优化,京东主体业务依然健康发展。对于网传的文档,该相关人士称,尚未看到,不便回应。
马斯克:
特斯拉让很多工人成为百万富翁
特斯拉CEO埃隆·马斯克周二再次讽刺美国汽车工人联合会(UAW),称UAW从工人身上偷走了数百万美元,而特斯拉却通过股票奖励让很多工人成为百万富翁。多年来,马斯克对工会的态度一直很冷淡。2018年,他在社交平台上表示,如果特斯拉员工成立工会,他们将不再有资格获得特斯拉的股票期权。
英特尔CEO去年的薪水总额
达1.786亿元,为普通员工的1711倍
据报道,英特尔日前提交给美国证券交易委员会(SEC)的文件显示,该公司CEO帕特·基辛格2021年的薪酬总额达到公司普通员工的1711倍。根据文件,基辛格2021年的薪酬总额为1.786亿美元,其中约79%为股票奖励。基辛格于去年2月出任英特尔CEO,这意味着上述薪水仅为其11个月的报酬。
技术 · TECHNOLOGY
猿派 | 国内知名的网约程序员平台
图灵奖花落高性能计算:
72岁美国田纳西大学教授唐加拉获奖
计算领域的诺贝尔奖”图灵奖公布,美国田纳西大学电气工程和计算机科学系教授Jack J. Dongarra(杰克·唐加拉)因其对高性能计算发展的贡献而得到表彰。
React 18发布
知名前端框架React正式发布了18版本,该版本的主要更新包括开箱即用的功能改进,如自动批处理、新的AIP(如startTransition)和支持Suspense的流式服务器端渲染。该版本的许多功能都建立在新的并发渲染器之上,这是React 18中最重要的功能改进。官方博客表示,希望开发者在使用React时,永远不用考虑并发性。发布详情:https://reactjs.org/blog/2022/03/29/react-v18.html
我正在使用Postgres.app在OSX(10.8.3)上。我已经修改了我的PATH,以便应用程序的bin文件夹位于所有其他文件夹之前。Rammy:~phrogz$whichpg_config/Applications/Postgres.app/Contents/MacOS/bin/pg_config我已经安装了rvm并且可以毫无错误地安装pggem,但是当我需要它时我得到一个错误:Rammy:~phrogz$gem-v1.8.25Rammy:~phrogz$geminstallpgFetching:pg-0.15.1.gem(100%)Buildingnativeextension
使用rspec-rails3.0+,测试设置分为spec_helper和rails_helper我注意到生成的spec_helper不需要'rspec/rails'。这会导致zeus崩溃:spec_helper.rb:5:in`':undefinedmethod`configure'forRSpec:Module(NoMethodError)对thisissue最常见的回应是需要'rspec/rails'。但这是否会破坏仅使用spec_helper拆分rails规范和PORO规范的全部目的?或者这无关紧要,因为Zeus无论如何都会预加载Rails?我应该在我的spec_helper中做
我正在尝试让Rails在Windows10上运行。我正在使用Ruby2.3.0和Rails4.2.6,并且暂时使用Nokogiri1.6.3。当我尝试运行railsnewdemo时,它返回错误:Anerroroccurredwhileinstallingnokogiri(1.6.7.2),andBundlercannotcontinue.Makesurethat`geminstallnokogiri-v'1.6.7.2'`succeedsbeforebundling.当我运行geminstallnokogiri-v'1.6.7.2时,我得到:ERROR:Errorinstallingn
情况:使用Rspec、FactoryGirl和VCR测试Rails应用程序。每次创建用户时,都会通过Stripe的API创建关联的Stripe客户。测试时,添加VCR.use_cassette或describe"...",vcr:{cassette_name:'stripe-customer'}do...到涉及用户创建的每个规范。我的实际解决方案如下:RSpec.configuredo|config|config.arounddo|example|VCR.use_cassette('stripe-customer')do|cassette|example.runendendend但这是
当我打电话时:require'retryable'这两个gem冲突:https://github.com/robertsosinski/retryablehttps://github.com/carlo/retryable因为他们都有一个“可重试”文件,所以他们要求用户要求。我对使用第一个gem很感兴趣,但这并不总是会发生。这段代码作为我自己的gem的一部分执行,它必须对所有用户都是可靠的。有没有办法从gem中专门要求(因为gem名称当然不同)?如何解决这个命名冲突?编辑:澄清一下,这是官方仓库,gem名称实际上是不同的(“retryable-rb”和“carlo-retryable”
我想知道使用MRIruby(2.0.0)和一些全局变量来创建竞争条件是否容易,但事实证明这并不容易。看起来它应该在某个时候失败,但它没有,我已经运行了10分钟。这是我一直在努力实现的代码:definc(*)a=$xa+=1a*=3000a/=3000$x=aendTHREADS=10COUNT=5000loopdo$x=1THREADS.times.mapdoThread.new{COUNT.times(&method(:inc))}end.each(&:join)breakputs"woohoo!"if$x!=THREADS*COUNT+1endputs$x为什么我无法生成(或检
我有以下正则表达式regexp=%r{((returned|undelivered)\smail|mail\sdelivery(\sfailed)?)}x但是当我在上面运行rubocop时,它会提示我需要“在正则表达式周围使用//”。我怎样才能绕过它? 最佳答案 您可以通过将.rubocop.yml文件添加到项目文件夹的根目录并设置适当的配置来禁用(和启用)任何rubocopcop。要查看您可以做什么,请查看rubocop包中的全局default.yml。它有完整的评论。对于这个特殊问题,创建一个.rubocop.yml和...要完
我目前正在开发一个ruby应用程序,但它运行得非常(非常!)慢..到目前为止,我已经尝试了几件事,我可以将其缩小到主要问题:Ruby正在尝试在$LOAD_PATH的每个目录中查找它的需求。基本上我所观察到的是,ruby正在查看大量文件,试图查看那里是否存在需求。如果找不到它们,它将转到下一个目录。好消息是我可以通过strace看到这种情况。有很多这样的输出:open("/boa_proj_build/nsteen/.gem/gems/i18n-0.7.0/lib/commander/help_formatters/base.rb",O_RDONLY|O_CLOEXEC)=-1ENO
我正在尝试通过rvm安装ruby2.0.0-p247。但是,它要求输入密码。提供sudo密码正常吗?我没有在sudoers文件中配置sudo密码。我正在使用OracleEnterpriseLinux6x64。 最佳答案 sudo用于autolibs-这意味着RVM将安装所需的软件,如openssh或libyaml,这是标准ruby正常工作所必需的。您可以更改autolibs以查看所需的包而不是安装它们:rvmautolibsread-fail并恢复到安装要求的默认设置:rvmautolibsreset
我有一个rubygem,我想在包含在railsactive_support模块中的gem中使用Hash.from_xml方法。我的gemspec中有以下代码:gem.add_dependency'active_support','~>3.0.0'但是,当我在本地构建和安装gem、运行irb、需要gem时,我没有看到包含主动支持的方法?关于我做错了什么或如何调试有什么建议吗?谢谢! 最佳答案 您需要从ActiveSupport要求您需要的方法;默认情况下不添加它们。正如Yevgeniy在评论中提到的那样,如果您需要所有内容,则执行