必威体育下载克里斯蒂安·海尔曼

您当前正在浏览必威体育下载克里斯蒂安·海尔曼11月的博必威体育简介客档案,2014。

11月存档,二千零一十四

今天是蓝色豆豆日,让我们反思一下bbd14

星期日,11月30日,二千零一十四

今天,我们再次庆祝蓝豆豆日。那些在网上构建东西的人戴着蓝帽子,展示他们对基于标准的Web开发的支持。所有这些都可以追溯到杰弗里·塞尔德曼的书中,书中概述了这个想法,并在网页设计领域引起了巨大的变化。

我,戴着我的HTML便帽

让我们庆祝一下——再一次

能参与进来感觉真好,这是一个传统,它提醒我们作为一个社区和一个专业的环境,我们已经走了多远。对我来说,不过,它开始觉得有点过时了。我有种感觉,我们对这些天发生的事情失去了联系,一遍又一遍地庆祝同样的过去的成功。

这可能是长期在同一领域工作的正常幻灭。它也可能一遍又一遍地听到同样的信息。我开始怀疑“使用网络标准”的信息在当今世界是否仍然有影响。

网络是一种商品

我并不是说它们是不必要的——远远没有。我要说的是,我们失去了很多新的开发人员,而Web开发作为一门手艺,已经不再像以前那样重要了。

网络是人们使用的东西。它在那里,它做事情。就像打开水龙头在我们居住的大多数地方都能给你水一样。我们不考虑水龙头的工作原理,我们只是希望这样。我们不想听到任何人告诉我们,我们需要以某种方式使用水龙头,否则我们就“做错了”。我们只要在水没流的时候叫人进来。

当浏览器攻击标准时,标准最为重要。

当基于Web标准的开发成为一件事时,这是绝对必要的。浏览器支持遍布整个商店,我们必须找到我们可以依赖的东西。这是一个标准。因为有螺丝刀和螺丝刀的标准,所以你可以拆卸和组装东西。你也可以用刀或钥匙来损坏螺丝和刀。但谁在乎只要工作完成,正确的?你可以-只要你需要再次拆卸相同的部件。

远超视距源

现在我们的世界发生了很大的变化。浏览器支持非常好。浏览器在显示复杂的HTML,CSS和JavaScript。最重要的是,浏览器是一种开发工具,可以让我们深入了解正在发生的事情。这超出了旧的视图源,旧的视图源使Web成为现在的样子。现在可以检查JavaScript生成的代码。您可以看到浏览器内部结构。您可以看到浏览器何时以及如何执行加载操作。你可以检查画布,WebGL和WebAudio。您可以检查已连接设备上的浏览器,并模拟设备和各种连接方案。

所有这些和事实HTML5解析器可以原谅并修复一些小的标记错误,这使得我们对Web标准支持的呼声显得多余。我们赢了。旧的flash和其他非标准技术的敌人似乎被遗忘了。有什么值得庆祝的?

我们的标准,对还是错?

好,对于一个基于标准的网络的斗争还远没有结束,有时我们需要做一些我们不喜欢做的事情。像firefox这样的开源浏览器必须支持数字版权管理在视频播放不好。但这总比通过阻止用户使用像Netflix这样的大量成功服务来惩罚他们要好。或者是?我们只支持开放和标准化技术的目标应该是最终决定吗?还是要让我们证明开放和标准化意味着解决方案从长远来看会更好,现在就让它消失?我不确定,但我知道,当你不谴责某件事时,影响它更容易。

一个新的,自力更生的斗争

总的来说,对于我们这些在蓝豆阵营中自居的人来说,有一个新的目标:复杂性和“事实上的标准”。

网络发展到现在的样子,因为它很容易创建。使用文本编辑器,写一些代码,在浏览器中打开它,就完成了。如今,专业的Web开发看起来大不相同。我们依赖包经理。我们依赖资源经理。我们使用任务运行程序和预处理来创建HTML,CSS和JavaScript解决方案。所有这些工具都是有用的,可以在一个大而复杂的站点上产生巨大的差异。它们不应该是必要的,但对于最终产品来说往往是多余的。基于Web标准的开发意味着一件事:你知道你在做什么,你的代码应该在受支持的浏览器中做什么。添加这些层会增加一层黑暗魔法。而不是教新来者如何创造,我们教他们依赖于他们不理解的东西。这是一种非常好的产品交付方式,但它为学习我们工艺的人定下了一个奇怪的基调。必威体育下载我们不授权建筑商,我们授权解决方案的用户构建更大的解决方案。然后,我们在网上创建了很多额外的代码。

“事实上的标准”是无稽之谈。认为某件事变得好和明智的论点,因为很多人使用它,这是假设的。这些人使用它是因为他们需要吗?还是因为他们喜欢?还是因为它很时尚?或者因为它能快速产生结果?结果在几个月内,时间被认为是“危险的”,但随着产品的装运,它将永远留在那里。

构建Web开发的新世界

我们戴着蓝帽子住在一个巨大的回音室里。是时候停止重复同样的信息,集中精力重新教育了。网络肥胖,解决方案变得公式化(视差卷轴,巨大的英雄头像…)。有一系列全新的框架需要替换HTML,人们使用的CSS和JavaScript。作为标准的拥护者,我们的工作就是影响这些标准。我们应该确保我们不会走向依赖于少数公司决策的网络。长期支持这些框架的承诺是空洞的。它发生在悠悠-在使基于Web标准的工作规模扩大到公司规模方面是一个非常重要的参与者。我们现在宣传的任何东西都可能发生这种情况,即“更容易应用标准的方法”。

如果一切都很棒呢?

星期四,11月27日,二千零一十四

这孩子太棒了

这些是我演讲的笔记代码运动马德里今年。
你可以看YouTube上的屏幕直播您可以查看幻灯片共享.

一部非常愚蠢的电影

前几天,我看了《环太平洋》,被这部电影的惊人和空洞所迷惑。

让我们回顾一下:

  • 在水下有一条通向另一个维度的裂缝,让外星怪物逃入我们的世界。
  • 这些怪物攻击我们的城市并杀死人们。那太糟糕了。
  • 最有效的行动原因是我们建立了庞大的在陆地上架起行走机器人与它们作战。
  • 这些机器人是由飞行员控制的,他们走进机器人体内,用拳头击打这些怪物。
  • 这些飞行员都非常健康,撕裂的,美丽的,一般来说,可能会在一场与这些怪物的赤手空拳战斗。帮助他们的科学家是无助的书呆子。
  • 我们需要把带直升机的机器人送到需要的地方,因为那看起来很棒,也是。

总的来说,这部电影近乎疯狂,就像我们在水下有一条裂缝一样,我们只需要我的。或者有一些大型的船只和潜水艇,在那里裂谷准备射击和轰炸任何穿过的东西。哪一个,当然,比试着和它沟通要好。

问题是,这种解决方案不适合制作一部针对13岁儿童的3D大片。没有任何东西以一种奇妙的方式打架或破坏,你不能显示崩溃的建筑物。我们将被困在平凡的任务中。就像写一个连贯的剧本,正确的动作,甚至是手动摄像机的工作和设置,而不是绿色屏幕。我们不能那样做。

科技出版社炒作

所有这些与Web开发有什么关系?好,我有一种感觉,我们来到了一个为了变得可怕而努力变得可怕的世界。同时,我们似乎忽略了这样一个事实,即我们拥有的东西是相当难以置信的。

我责怪的一件事是科技出版社。我们每周都会看到灰姑娘的故事,这个孤独卑微的开发者用他的第一个应用程序使它变得伟大(是的,高速钢第一个应用程序。我们听说公司以数十亿美元的价格互相收购,一切都令人难以置信地激动。

日常挫折

与之形成鲜明对比的是,我们作为开发者的日常生活充满了挫折。人们不知道我们做了什么,因此也不真正给我们反馈我们做了什么,例如。我们只在事情发生时出现在现场。

我们的用户也可能有点烦人,因为他们没有按照我们想要的方式升级,并且使用的东西与我们预期的不同。

即使我们搞砸了,很少发生。我们全心全意投入工作。当我们看到一些明显的损坏或急需改进的东西时,我们就想修复它。我们上层的人,然而,很高兴看到这是以后要解决的一个小故障。

职业化

我听到的不是我们和那些使用我们产品的人以及那些销售我们产品的人(甚至是我们和那些维护我们产品的人)之间明显中断的沟通,而是一个更响亮、更响亮的要求“专业发展”。这涉及到许多抽象和智能包管理器,并构建脚本,使我们的流程中许多恼人的粗枝大叶自动化。以无关代码的形式出现的故障。因为我们出色的新解决方案所犯的错误而出现的代码。但真正的问题不是我们为什么一开始还会犯这么多错误吗?

应用程序很好,网络坏了!

我们似乎渴望的一件事是与本地平台的现状相匹配,尤其是应用程序的外形。应用程序似乎是新的,软件交付的现代形式因素。事实上,他们的成功值得怀疑(甚至可能当我把它放进一个TEDX的演讲中时,它是软件进化的一步。.如果你看看谁和他们一起赚钱,他们平均使用多长时间很难喊出“应用程序万岁”。在网络上,有一个问题是到目前为止还没有标准来定义跨平台工作的应用程序。如果你想知道这到底有多远,网络上移动应用程序的当前状态W3C.

通用代码是伟大的代码?

作为开发人员,我们渴望的很多东西都是通用的。我们不想编写能很好地完成一项工作的代码,我们想要编写能够接受任何输入并用它做一些智能的代码。这是感觉良好的代码。我们不仅聪明到可以成为程序员,而且我们还编写解决方案,通过预测来防止人们犯错误。

弗雷德里克·诺伦写了一篇精彩的文章论概括性“。在书中,他认为编写通用代码意味着试图预测未来,而我们在这方面做得不好。他要求更简单,更多的模块化和文档化代码,人们可以扩展这些代码,而不是抓住简单问题的所有解决方案。

我发现自己边读边点头。似乎总的趋势是重新发明而不是改进现有的解决方案。这对于开发人员来说是很自然的——我们希望创建而不是阅读和理解。我也指责像这样的网站黑客新闻这是一场小型的选美比赛,快速和超智能的技术解决方案,为每一个可能出现的问题。

想要证据吗?怎么样静态站点生成器清单295创建静态HTML页?让我们考虑一下:静止的HTML页面!

网络是肥胖的!

我们试图通过堆叠抽象和为小问题创建通用解决方案来修复我们的世界。共同的开发过程,特别是维护过程看起来不同,不过。

人们使用内容管理系统上传大量未优化的照片是一个问题。人们使用了太多的笨拙和聪明的解决方案,这也增加了一个事实,即Web性能仍然是一个大问题。根据超文本传输协议档案文件网站的平均数据为2 MB,以100(!)的速度传送。超文本传输协议请求。在我们告诉人们每个请求都是导致网络体验缓慢和迟缓的一个巨大原因之后的几年。谁能解释像新的LG G观看站点在第一次加载时以54 MB的速度计时LG G以54 MB的速度观看网站在第一次加载时,作为响应式设计?

很棒的工具

没有借口。我们拥有令人难以置信的工具,可以让我们深入了解我们的工作。我们所做的不再是黑人艺术,我们不希望浏览器对我们的代码做得好。我们可以窥视引擎盖下面,看到部件移动。

WebPaGeTest.Org令人难以置信。它使我们能够在浏览器中详细了解我们的网站中发生了哪些是对的和哪些是错的。您可以测试一个站点的性能,模拟不同的速度,并从世界各地的服务器加载它。你会得到一个页面优化清单,关于什么东西在什么时候开始渲染的图表。你甚至可以得到一个页面加载的视频,并为用户播放做好准备。

有许多资源可以帮助我们解决性能问题,例如如何使用此工具和其他工具。艾迪·奥斯马尼在CSS柏林论坛使用这些工具中的许多重新编写JSConf网站。

浏览器是令人难以置信的工具

浏览器已经从简单的Web消费工具发展到全面的开发环境。几乎所有浏览器都内置了一些开发人员工具,它们不仅允许您查看当前页面中的代码,还允许您进行调试。您可以逐步调试javascript,CSS调试和实时预览颜色,动画,元件尺寸,转换和字体。你知道什么是按什么顺序加载的,您可以看到localstorage中的内容,还可以进行性能分析并查看内存消耗情况。
浏览器开发工具的创新是令人难以置信的,并以惊人的速度移动。现在您甚至可以在通过通用串口总线或者,无线和Chrome允许您模拟各种设备和网络/连接条件。
迟早这可能意味着我们不会再有其他编辑了。任何下载浏览器的用户都可能成为开发人员。这太不可思议了。但是旧的浏览器呢?

Polyfills作为服务

网络上的很多膨胀都是因为我们试图提供新的旧款的酷炫效果,疲倦的浏览器我们这样做是因为对网络的错误理解。这不是给每个人相同的功能,而是给每个人一个工作经验。

PolyFill的想法是天才的:为一个旧的环境编写一个解决方案来使用新的功能,并让我们的UX为浏览器支持它的时间做好准备。当我们从未有过天才的时候,从我们的解决方案中删除填充物。英国《金融时报》的开发团队现在有了一个很好的想法PolyFill作为服务.这意味着您包括一个javascript文件。


              
              SRC=
              “//cdn.polyfill.io/v1/polyfill.min.js” 
             
异步延迟器>
>

您可以定义要进行多边形填充的功能,这样就可以完成。当浏览器支持您想要的东西时,止损解决方案根本不包括在内。那有多好?

flexbox成长

我前几天在CSS技巧。克里斯科伊尔使用FlexBox创建工具栏它有固定的元素,其他元素占用了剩余的空间。它扩展了语义HTML做的很好,反应迅速。

随钻测井仪

所有的CSS它需要的代码是:

* *:之前 *:之后 {-MOZ盒尺寸 继承
       箱形尺寸 继承
}HTML{-MOZ盒尺寸 边框
       箱形尺寸 边框
}身体{
  衬垫 20PX
  字体 100% 无衬线
}
酒吧 {
  显示- WebKIT Flex
  显示MS柔性盒
  显示弯曲-WebKit对齐项目 中心- Flex对齐 中心
          对齐项目 中心
  宽度 100%
  背景 γEE
  衬垫 20PX
  边缘   20PX 
}
酒吧 > * {
  边缘  10px
}
.图标 {
  宽度 30px
  高度 30px
  背景 C·CCC
  边界半径 50%
}
搜索 {- WebKIT Flex -MS Flex 
          弯曲 
}
搜索输入{
  宽度 100%
}
BAR-2 用户名 {- WebKIT订单 -灵活订单 
          秩序 
}
BAR-2 .图标-3 {- WebKIT订单 -灵活订单 
          秩序 
}
BAR-3 搜索 {- WebKIT订单--灵活订单-
          秩序-
}
BAR-3 用户名 {- WebKIT订单 -灵活订单 
          秩序 
}
无柔性箱 酒吧 {
  显示 桌子
  边界间距 15像素
  衬垫 
}
无柔性箱 酒吧 > * {
  显示 表格单元
  垂直对齐 中间的
  空白 诺拉普
}
无柔性箱 用户名 {
  宽度 1PX
}
@媒体 最大宽度 650PX {
  酒吧 {-Webkit弹性包装-柔性包装
            柔性包装
  }
  .图标 {- WebKIT订单 !重要的-灵活订单 !重要的
            秩序 !重要的
  }
  用户名 {- WebKIT订单 !重要的-灵活订单 !重要的
            秩序 !重要的
    宽度 100%
    边缘 15像素
  }搜索 {- WebKIT订单 !重要的-灵活订单 !重要的
            秩序 !重要的
    宽度 100%
  }
}

太不可思议了,不是吗?

更近未来的技术令人敬畏

其他正在酝酿的事情也同样让我兴奋。WebRTCWebGL网络音频和其他许多东西都指向一个高保真的网络。允许在浏览器中内置丰富的游戏体验和生产力工具的网络。我们可以互相视频和音频聊天,并以点对点的方式发送数据,而无需依赖或烧掉我们之间的服务器。

服务人员将允许我们建立真正的离线体验。有了AppCAHSE,我们希望用户能得到一些东西,而不是积极地缓存过时的信息。如果你想了解更多关于这方面的信息,请看杰克·阿奇博尔德的这两段精彩视频:服务工人:您拥有的网络层服务人员来了,看起来很忙!

Web组件在不久的将来已经存在一段时间了,而且似乎有点像“让我们构建一个框架”的惯例。Phil Legetter做得非常出色收集那些看起来像的东西.是真的:影子的支撑DOM总体来说还不完全在那里。但是很多框架都提供了令人难以置信的客户端功能来进入标准。

你能做什么?

我认为是时候停止追寻“很快我们就可以使用它”这一令人敬畏的东西了,取而代之的是更大胆地使用我们现在拥有的东西。我们喜欢写一些事情在他们幼年时是多么的破碎。当他们成熟的时候,我们往往会忘记再去看他们。许多一年前的发烧梦现在已经为你准备好了——如果你的工作是逐步增强的话。一般来说,这是一个安全的赌注,因为网络永远不会处于完成状态。甚至本地平台也只在主要版本之间处于固定状态。Spotify的Mattias Petter Johansson非常简洁地将它放在了一个线程中。为什么javascript是唯一的客户端语言

恨javascript就像恨互联网。
互联网是一个由不同技术组成的网络,用管道胶带拼凑在一起,绳子和口香糖。它的设计不是很优雅,因为它更像是一个正在生长的有机体,而不是一个故意制造的机器。

网络混乱,确实如此,但它也旨在比其他平台更持久。其技术的内置向后兼容性使其成为一项漂亮的投资。AS谷歌的保罗·巴考斯说

如果你今天建立一个网络应用,它将在10年后的浏览器中运行。祝你在最喜欢的手机上也能这么做 操作系统(不包括Firefox OS)。

我们必须克服的另一个问题是与我们的一些决定有关的教条。对,如果我们可以使用开放的Web标准来构建一切,那将是非常好的。如果所有的解决方案都有它们的分配原则,那就太好了,可读性和易于共享。但我们生活在一个改变了的世界里。在许多方面,在移动空间中,我们必须计算我们的祝福。在我们回到这些原则之前,我们可以也应该允许一些封闭的技术走自己的路。我们用flash完成了,我们可以和其他人一起做,也是。我这几天的座右铭是:

如果你能让全世界的人获得良好的经验并解决他们的问题,我喜欢它。你使用的技术不是重要的部分。你把它们锁在里面多少钱。不要把人锁在里面。

去分享和教导

有一件事是肯定的:我们从未有过一个更令人惊奇的学习和分享的环境。必威体育下载像这样的服务github杰西德杰斯宾科德森使代码易于分发和解释。你可以展示而不是描述,你可以修复而不是告诉人们他们做错了。没有比展示更好的学习方式了,如果你开始教你,你最终会必威体育下载学到东西。

这是一个很好的演示JS.使用这个基于webrtc的工具(或通过点击collaborate按钮在jfiddle中实现),您可以一起编码,有几个光标,直接在浏览器中使用音频聊天或文本聊天客户端。你在上下文中解释并进行现场合作。你让彼此学习一些东西然后变得更好。必威体育下载这才是真正了不起的。

多元化——在瑞典Spotify的多元化黑客大会上的演讲

星期一,11月24日,二千零一十四

昨天下午我在“多样化”的黑客活动在斯德哥尔摩Spotify的办公室,瑞典。该活动旨在通过邀请一组具有良好性别和种族背景的学生,与音乐和音乐数据一起进行黑客攻击,从而提高信息技术的多样性。这项黑客活动没有严格的竞争性,也没有奖品或获奖者——这一切都是为了一起工作,看看一个混合群体如何能取得更好的结果。

多样化演讲
地球需要叛军
相片索菲布林埃杰伊詹尼斯

当我被要求在一个活动上谈论它的多样性时,我受宠若惊,但也很困惑。作为一个白人和男性,我真的没有机会从一个能带来多样性的群体的角度来说话。但我确实有很多经验,我对这件事做了很多调查。所以我做了一个演讲,涵盖了一些我认为会出错的事情,一些想法和工具,我们必须通过改进我们自己使事情变得更好,并提醒大家,网络开发的世界过去变得更加多样化,我们失去了这些机会。本质上,我们市场的突破速度,对新闻和事件的大肆宣传,夸大了令人惊叹的初创企业世界和我们共同创造的工作环境,似乎积极地阻碍了多样性。这就是我希望学生们一旦走出去开始在不同的公司工作,就要考虑和努力的问题。

多样性不是我们可以安装的东西,而是我们需要为之奋斗的东西。如果只有那些属于弱势群体的人这样做就没有意义了。

这次谈话很生硬,没有经过编辑,这只是一个电影放映。我想很快给你一个更精致的版本。

你可以看YouTube上的屏幕直播.

这个幻灯片在SlideShare上可用.

我在演讲中介绍的资源:

反馈太棒了,学生们真的很喜欢它,我很高兴我能激发一些人对一个非常重要的话题进行更深入的思考。

非常感谢Spotify Street团队,尤其是Caroline Arkenson邀请我过来(以及电子邮件中所有刺猬照片)。

简单的事情:样式排序列表

星期三,11月19日,二千零一十四

这个博客是我遇到问题的简单解决方案的草稿。那么,为什么不回到基础上来呢?

在文档中获得一个有序的列表是非常容易的。您只需添加一个带有li子元素的ol元素:


             
              >
             
  
             
              >
             收集内裤>
  
             
              >
             ????>
  
             
              >
             利润>
>
  1. 收集内裤
  2. ????
  3. 利润

但是,如果你想让文本的样式与数字的样式不同呢?如果你不喜欢,他们会以一个完整的句号结束呢?生成的ol的数量有点像黑暗魔法浏览器为我们做的(这是我们在阳光下拖动的工作影子

为了使这些样式在过去更具风格,您必须添加另一个元素来获取钩子:


              
              =
              “老学校”
              >
             
  
              
               >
              
             
              >
             收集内裤>>
  
             
              >
             
            
             >
            ????>>
  
             
              >
             
            
             >
            利润>>
>
  1. 收集内裤
  2. ????
  3. 利润

老学校{
  颜色 绿色
}
老学校跨度{
  颜色 石灰
}

这是一种可怕的黑客行为,而且规模不大,因为你可能永远不知道谁在编辑你的列表。使用更新的浏览器,我们可以更好地使用CSS计数器。这个浏览器支持非常好,所以我们不应该有任何理由不使用它们:

计数器

使用计数器,你保持HTML结构:


              
              =
              “计数器”
              >
             
  
              
               >
              收集内裤>
  
             
              >
             ????>
  
             
              >
             利润>
>
  1. 收集内裤
  2. ????
  3. 利润

然后用这个类为每个列表重置计数器:

计数器 { 
  计数器复位列表
}

这意味着每个列表将从1开始,而不是通过文档树继续。然后,您就可以摆脱列表样式,并按照您想要的方式设置列表项的样式。在这种情况下,我们给它一种颜色,并将其相对定位。这让我们可以定位其他,其中的新内容并将其包含到列表项:

计数器{
  列表样式 没有人
  位置 相对的
  颜色 石灰
}

一旦用列表样式隐藏了正常编号:无;您可以使用计数器和生成CSS内容

计数器地址:之前 {
  计数器增量列表
  内容柜台列表 ''
  位置 绝对的
  顶部 0像素
  左边 -1.2EM
  颜色 绿色
}

如果你想移除全停,你所要做的就是把它移到CSS.你现在可以完全控制这些数字了,例如,您可以使它们从一种颜色略微移动到另一种颜色并缩小一点:

效果演示动画

动画地址:之前 {
  过渡 0.5秒
  颜色 绿色
}
动画悬停地址:之前 {
  颜色 白色
  转型 规模1.5条
}

计数器允许您进行许多不同的编号时间。例如,您可以使用计数器(列表、十进制前导零)添加前导零,您可以将罗马数字与counter(list,lower roman)一起使用,甚至可以将希腊数字与counter(list,lower希腊语)一起使用。

如果你想看到所有这些都付诸行动,看看这个小提琴

很简单,而且相当强大。下面还有一些地方可以阅读:

我在这个博客的客座作家身上寻找的东西

星期三,11月19日,二千零一十四

简单:去试一下客人在别的地方写字.这是我的个人博客,如果我对什么感兴趣,我来找你,用面试的方式来指你的工作,或者展示你所做的令人惊奇的酷的事情。

食蚁兽音乐之声

拜托,拜托,请把樱桃放在上面,别再这样给我发邮件了:

你好,

我是{ },自由撰稿人/教育顾问。我在谷歌上找到了“必威体育下载克里斯汀·海尔曼”,我想我会联系你看看你是否愿意和我一起工作。我有一个关于求职服务的网站,我目前正在为自己推销。我以为我们能从中受益?如果你感兴趣,我很乐意为你的网站写一篇高质量的文章,并从中获得一些永久链接?虽然你的网站受益于我的高质量文章,我正在从你的网站获取链接,使这一主张互惠互利。
我要写一篇与你的定位相匹配的文章,并将它发送给你进行评论,还是你需要我写一篇你和你的读者感兴趣的特定主题的文章?我对任何话题都很开放,有什么想法吗?
如果你不感兴趣,很抱歉打扰了你。祝您今天过得愉快!如果这样做很好,我希望我们能建立一个长期的业务关系在一起!如果你想在电话上聊天,请告诉我你的电话号码,当你想打电话的时候是:)如果你愿意,我可以和你分享样品。
当做,
{FieldNe}

我很高兴你知道如何在谷歌输入一个名字并找到那个人的博客。这是个好的开始。没人受伤,在询问我的电话号码并指出你能从这种“互惠关系”中得到多少好处之前,你没有做过多的研究或者花了太多的精力。严肃地说,当你试着约会的时候,我很想成为一个不折不扣的人。

我在这个博客上努力工作,这就是为什么它有一些成功或者至少被发现的原因。你自己动手吧。应该是这样的。博客就是你。就像这个是我的。