- 德赢体育app
- Javascript
将新开发的代码集成到现有代码始终是一个挑战。最近我接到一项任务,在Taboola的后台开发一个新的应用程序。作为一名总是希望学习新技术的开发人员,我决定使用React、Redux和Middleware来开发它。我从来没有使用Redux和中间件开发,只是老式的React。所以我要做的第一件事就是学习如何使用这些奇怪的库。在我出色的队友的帮助下,他们对这些库有一定的经验,我有了一个简单的开始。我能够创建我的项目并安装Redux。然后我开始熟悉真理的单一来源概念和如何创造行动。后台并不是使用React开发的,这引起了两个担忧。首先,我不想破坏现有的代码。 Second, how to integrate […]
网络上充斥着第三方脚本。网站用它们来做广告、分析、重新定位等等。但这并不是故事的全部。脚本是不可预测的,它们执行代码,但您不知道这些代码实际做了什么。在Taboola的广告视频播放器解决方案中,我们每天都在与第三方脚本作斗争。与不同的广告商合作让我们暴露在各种各样的恶意行为中:声音违规、自动滚动和更改页面DOM只是其中的一些。在这篇文章中,我们将仔细研究如何检测声音违规。声音违反是指视频在没有用户交互的情况下播放声音的状态。一些广告商会这样做,以确保用户会注意到他们的广告。我们经常在这方面遇到困难,并收到许多来自发行商的投诉。ac米兰赞助商 vwin视频播放器应该阻止声音违规,但是[…]
想象一下,你在街上走着,看到一辆你想买的好车。只要用你的手机摄像头,你就可以看到关于那辆车的相关内容。多酷啊!这就是我们团队的想法,让我们获得了最近Taboola研发黑客马拉松的第一名——Taboola Zoom!Taboola每年都会为350多名工程师举办一场全球研发黑客马拉松,目的是为很酷的潜在产品创造创意,或者只是一些有趣的实验。今年,33个团队工作了36个小时,想出了既棒又对Taboola有帮助的想法。其中一些亮点包括一个可以根据用户浏览活动准确预测用户性别的工具,以及Taboola Feed整合到社交网络的功能。我们的团队决定创建一个AR(增强现实)应用程序,允许用户获得内容推荐,[…]
这是一个关于克服障碍和困难的英雄主义的故事。这是一个关于独创性、原创性和创造性的故事。这是一个关于我是如何懒得去看看是否有人已经在游戏室打乒乓球的故事。“徒步穿越办公室”是Drag Taboola在特拉维夫的以色列办公室,大约有350人,分布在五层楼上。然而,游戏室正好在它们中间。在较小的公司里,如果你想知道游戏室是否可用,你所要做的就是稍微看一下显示器,然后你就会得到答案。在这里,从我的工作站到游戏室需要60秒,走110步,包括一层楼梯——相信我,我数过了。不幸的是,由于[…]