跳至主要内容

《Becoming Steve Jobs》Chapter 16 Blind Spots, Grudges, and Sharp Elbows


  • Steve could be pretty thin-skinned when someone prominent criticized the aesthetics of his products. He took great umbrage that Neil would, as Steve put it, “pop off in public like that without coming to talk to us about his technical concerns first.” From that point on he had rebuffed all of Neil’s attempts to smoke the peace pipe.
    有趣

  • He had blind spots, grating behavioral habits, and a tendency to give in to emotional impulse that persisted his entire life. These characteristics are often used to make the case that Steve was an “asshole” or a “jerk,” or perhaps simply “binary”—that odd adjective often used to convey the sense that he was half asshole/half genius from birth to death. These aren’t useful, interesting, or enlightening descriptions. What’s more illuminating is to take a look at the specific ways in which Steve failed to do an effective job of tempering some of his weaknesses and antisocial traits, and to consider how, when, and why some of them continued to flare up even during the years of his greatest effectiveness as a leader.
    是的,重要的是学习为何乔布斯没能克服,然后我们自己努力避免问题

  • So when Steve spat his expletives about Neil Young, I just laughed. I wasn’t surprised. He could hold on to grudges for decades. Even after Steve had gotten what he wanted from Disney, Eisner remained a curse word to him. Gassée’s “sin” of telling Sculley that Jobs intended to oust him as CEO occurred way back in 1985; a quarter century later, Steve still snarled whenever the Frenchman’s name came up.
    有趣,非常记仇,哈哈哈

  • Adobe had done a good job with Flash, which was easy for developers to work with. But it had security holes, and could crash unexpectedly. Adobe had not been as diligent about correcting those problems as Steve would have liked. The iPhone was a brand-new networked-computing platform, and the last thing he wanted was to leave it vulnerable to hacking or security problems, especially in its infancy. So he left the program off the iPhone, and eventually off the iPad as well. Flash had been such a popular piece of software that Apple was deluged with complaints. But Steve was adamant, and in 2010 he issued a lengthy statement with six reasons he had not supported Flash. His reasoning was sound, but his words nonetheless smacked of revenge. Apple’s power was such that Adobe paid a price for its supposed betrayal.
    最终Flash消失了

  • Steve’s biggest grudge of his later years was directed toward Google. There were many reasons for Steve to feel personally betrayed when Google introduced Android, the mobile operating system that mimicked many of the features of Apple’s own iOS, in 2008. What really galled him was that Eric Schmidt, Google’s CEO and chairman, had been a board member and a friend for years. Now his company was releasing an able, direct competitor to the product Apple had been working on intensely during Schmidt’s years on the board.

  • Even harder for Steve to accept was the fact that Google decided to make Android available to handset manufacturers for free, thus guaranteeing that phones made by Samsung, HTC, LG, and others could undercut Apple in the new marketplace it had created with their cheaper devices. Steve was downright livid. Google was pulling a page from the first chapter of Microsoft’s handbook for dominating the world. Clearly, Steve believed, Google’s intent in offering a free operating system was to propagate a standard across all cellphones and mobile devices, leading to nothing less than a replay of what Gates had done to Apple’s Macintosh with the release of Windows two decades before.
    虽然是免费提供,但有代价是需要Google授权Google Play,本质上也是加上了自己的商业利益

  • Determined not to let that happen again, Steve was not content to rely only on great products. In 2011, just months before he died, Apple unleashed a torrent of litigation seeking damages from Samsung, the leading maker of Android-based phones and tablets, and even asking for an injunction to prevent the Korean manufacturer from selling its phones in the United States. Steve didn’t sue Google directly, since the company was getting little direct financial benefit from Android, which was free. But he could go after the device manufacturers. (Apple also sued HTC and Motorola Mobility, a handset maker that Google bought in 2012.) He accused the companies of copying outright many of the key user-interface features of Apple’s iOS, launching a panoply of suits that were not settled until 2014. Apple won a major victory in U.S. courts, but the company still has not actually collected any money from Samsung. Meanwhile, both sides agreed to drop all Android-related lawsuits outside the United States in 2014. It seemed an acknowledgment that the litigation had become an albatross for all involved. Venting Steve’s anger against Google had cost the company at least $60 million in lawyers’ fees. Steve, whose intense focus was a huge competitive advantage, had created a massive legal effort that will likely prove, in the long run, to have been nothing but a distraction.

  • Steve would not indulge any laziness, entitlement, or overreaching ambition from members of his core team. He regularly pitted one against another in order to see whose ideas or intelligence would prevail. Everyone had to be in top form, solidly contributing and fully engaged, or they would find themselves subtly marginalized by Steve. His relationships with Avie Tevanian, Jon Rubinstein, Fred Anderson, and Tony Fadell, among others, demonstrated how quickly Steve could revoke the special insider status that was his to grant.
    做乔布斯的下属与同事,真是挺累的

  • “Steve and I had a mutual, genuine respect for each other as business partners. It was genuine,” remembers Anderson. “So if he wants five million or ten million dollars more for this great idea or marketing program, he wouldn’t just haul off and do it. He’d walk down the hall and see me, and use his persuasive powers. ‘Fred, come on, can’t you find room for this?’ You know? That’s the way we worked.”

  • Fred had stayed on longer than he had intended, despite feeling a little weary. In fact, he’d thought he was ready to move on or retire as early as 2001. That year, Dell Computer had recruited him. Steve responded by convincing the board to make a onetime special award to Fred of options for one million shares, just to let him know how much he was appreciated. Steve also requested options grants of the same size for Avie, Ruby, and Tim Cook, and smaller amounts for other members of the executive team. It was a gesture that would come back to haunt Steve—and Anderson—but at the time it was welcome and enriching. Anderson stayed on three more years, despite the fact that Steve wouldn’t let him join the board of directors of any other companies. “Steve liked to control you. He liked to have you under his sphere of influence,” says Anderson. Eventually, Steve did let Fred join the boards of 3Com and eBay, and when Fred finally did retire, Steve asked him to join Apple’s own board.
    有趣,说明乔布斯还是认为Fred是个人才,非常有价值

  • When Fred’s retirement was announced in June 2004, Ed Woolard, the former Apple chairman, sent him a note thanking him for, among many other things, serving as “Chief Tantrum Controller of Steve.” At the last Top 100 meeting of Apple management that Fred attended as an employee, Steve broke down and cried during a video he showed in Fred’s honor. In his remarks at a going-away party at Cafe Macs, the company commissary, Steve reflected on the warmth everyone felt for Fred. Anderson still keeps two mementos from his retirement in his office at venture capital firm Elevation Partners: a plaque from Steve calling him “The World’s Greatest CFO” and a commissioned caricature portrait signed by all his closest coworkers, including Steve.
    好友爱的退休仪式与退休纪念啊

  • Jon Rubinstein and Avie Tevanian were the next members of the “Save Apple” team to depart. Ruby and Avie had been a buddy act of sorts, managing the hardware and software sides of Apple’s whole widget. Says Ruby, “There’s as much of the turnaround team’s DNA in Apple as there is of Steve’s, and you can still see it today.” They had been involved in every key decision at Apple since 1997. And before they left they helped pull off a move that they’d been talking about with Steve and with Tim Cook for years—switching the microprocessors that powered every Apple personal computer from the PowerPC chip to one made by Intel.
    帮助苹果完成到Intel的换芯

  • The primary buyers of the PowerPC chip were IBM and Apple. This was a customer base that paled next to Intel’s enormous market for Windows PCs and servers—millions of units a year for the PowerPC versus hundreds and hundreds of millions for Intel. Motorola could not match Intel’s manufacturing prowess. Intel reinvested much of the profit from selling all those processors into building more state-of-the-art manufacturing facilities (called “fabs”), which had come to cost in excess of $1 billion each. The bottom line was that switching to Intel held irresistible price and performance advantages, especially after Steve negotiated yet another sweetheart deal, this time with Intel CEO Paul Otellini.
    在强大的出货量面前,真的很难竞争

  • This was the kind of technological excellence Avie and Ruby had helped ensure throughout their time at Apple. Nevertheless, neither one could see an interesting career path forward there, especially now that the iPod and other mobile devices had become Apple’s growth engines. Steve saw Avie and Ruby as, first and foremost, “old-time” computer guys. Tony Fadell and Scott Forstall were early members of the post-PC generation, and seemed destined to be the key leaders of the iPhone hardware and software efforts. The wheel was turning for Avie and Ruby, just as it had for Fred.
    好忧伤啊
    不过从长远来看,技术都有生命周期,那么掌握技术的关键人物,也有生命周期,那么也需要更换

  • “Steve kept people in a box,” says Avie. Tevanian had talked to his boss several times about his itch to do something new, and in 2003, Steve had moved him into a role as the company’s “chief software technology officer.” It was unquestionably a promotion, but it turned out to be a job without much of a portfolio. Tevanian found himself with little concrete responsibility. He felt out of the loop, and realized that his new role would not work. “Being a pseudo individual staff person working for Steve doesn’t work, because he already has all the answers. He didn’t like it when I would be in a meeting where he was reviewing a product, and I would have an opinion. He just didn’t like it. And he grew to not like that I could be a senior person like that without having day-to-day responsibilities to deliver something,” he says.

  • Tim Cook, now Apple’s CEO, says that he worried about Tevanian leaving, and urged Steve in 2004 to figure out another challenge to keep the brilliant software engineer at Apple. “Steve looked at me,” Cook remembers, “and goes, ‘I agree he’s really smart. But he’s decided he doesn’t want to work. I’ve never found in my whole life that you could convince someone who doesn’t want to work hard to work hard.’ ” Another time, shortly after Steve had learned that Tevanian had taken up golf, Steve carped to Cook that something was really amiss. “Golf?!” he thundered incredulously. “Who has time for golf?”
    我觉得乔布斯可以对自己要求苛刻,但不应该对下属的非工作喜好如此苛刻

  • Rubinstein, meanwhile, noticed that he too was getting less and less attention after Steve returned from his cancer operation in 2004. “In the beginning at Apple, it was a pleasure because we were all really in it together. I mean, it was really a team, we were partners,” he says. “But once Apple started getting really successful, Steve moved himself to the next level and started separating himself from all of us. It started to become all about him versus about the team. Over time it changed, where you were much less working with Steve and much more working for Steve.”
    但我的感觉是,你作为一个高级管理人员,确实也是应该work for Steve.
    在拯救苹果的初期,乔布斯的工作强度与投入度是不正常的

  • Ruby saw himself as CEO material, and envied Cook’s growing role. He also had started clashing with Ive, who had once reported to him but now reported directly to Steve. And he couldn’t stand Tony Fadell, the lead engineer for the iPod. Ruby and Fadell would resent one another for years, long after they’d each left Apple, each claiming responsibility for the iPod’s success, and each demeaning the other’s contribution. (Some wags took to calling Fadell “Tony Baloney.”)
    Ruby与如此多的人关系不好,是不是他自己有问题?

  • “It was a great experience,” Ruby says. “I wouldn’t have traded it for anything. It was wonderful in so many dimensions. I mean, it changed my life in so many different ways and I learned a lot from Steve. Steve could be a real jerk, no question about it, but I feel very warmly about him. I really do.”

  • Steve had considered himself friends with both men. But that personal level of involvement made their departures personally fraught. Every personable executive must confront this problem, but it was especially tough for Steve. While he had changed over the years, he still didn’t have a natural soft touch when it came to discussing career options with his closest colleagues. So things ended badly with both Avie and Ruby. Steve’s relationship with Avie, who had organized his bachelor party back in 1991, just petered out. His relationship with Ruby, on the other hand, ended with a bang.

  • In late 2007 he was hired by Palm Computing, which remained a significant player in the handheld market. Ruby sent Steve an email to give him a heads-up that he was heading to Palm. Steve called him back about four seconds later, according to Ruby, and started saying things that left him flabbergasted. “He couldn’t understand,” Rubinstein remembers. “He said, ‘You’ve got plenty of money, why are you going to Palm?’ I’m like, ‘Steve, what are you talking about? I mean, you’ve got orders of magnitude more money than I have and you’re asking me? Are you joking?’ ”
    4秒后回复,乔布斯也是够快的

  • Steve had made an effort to keep Ruby and Avie on board. But the fact that the new jobs he promoted them into turned out to be hollow is an indication of the ambivalence he felt about keeping them. In one critical way, Steve hadn’t changed much. He put the needs of the company ahead of any work relationship. He became even more pragmatic about this kind of thing during his later years. In important ways, his assessment of the team—measured by the same high standards he applied to himself—was clear-headed and brilliant. Losing employees, colleagues, and personal friends was hard on a personal level, for Steve and for everyone else involved in the transitions. But Steve had always believed that when the time came for a change in personnel, a company should move on as quickly as possible. It will soon find that circumstances change, and that it can do just fine without the old heroes.

  • Where Steve failed in these transitions is in the aftermath. The departure of Ruby, with whom he’d worked for sixteen years, was characteristic, even though the hardware chief delayed his official resignation in order to better prepare Tony Fadell to succeed him as head of the newly formed iPod group Ruby had put together. When others could no longer match his level of effort and intensity, when they became less important to his plans for Apple, or when they left the company, Steve would lose interest. Steve cared more about the potential buying power of his customers than he cared about propping up departing veterans whose contributions he deemed waning. Avie or Ruby should never have expected anything different. Steve had treated his Apple cofounder, Woz, this way, and others along the way had been dismissed in similar fashion. He prioritized ruthlessly, and when Avie and Ruby tumbled down in the ranks of people who could deliver what he believed Apple needed, he moved on.
    虽然理性,但还是好无情

  • Explaining his own 7.5 million options grant, Steve sounded self-pitying. “It wasn’t so much about the money,” he said. “Everybody likes to be recognized by his peers.” He had hoped, he explained, that the board would come forward on its own with an offer of new options, given his success and the fact that a previous grant was underwater. “It would have made me feel better,” he told investigators.

  • Talk about tone-deaf. Even allowing for the fact that Steve was not feeling well on the day of his testimony, and that he never imagined his testimony would become public, his words accurately, if unintentionally, reflected a certain callousness that he applied to Anderson and Heinen’s plight. Anderson had resigned from Apple’s board about six months before the SEC came to its decision, when it became clear that the company’s internal investigation would lay the blame for the trouble at his feet, and at Heinen’s. Meanwhile, Steve himself was left untouched by the SEC. “I was hurt,” says Anderson, “because I have tried to live my life as a Boy Scout. The most important things to me are my set of values and how I conduct myself, you know? And everybody that knows me, whether at Apple or anywhere else, will tell you that I have incredibly high ethical standards and that I would never, ever knowingly do anything wrong. I mean, even with people. I always treated people with respect and protected a lot of people from Steve’s idiosyncrasies.”
    这个和乔布斯少分钱给Woz,本质上是一样的事情

  • Steve could be tremendously helpful to friends and colleagues in times of need, especially when they or their families needed medical treatment. He could also be cold and insensitive to coworkers when their personal issues obstructed what he saw as the company’s mission, or distracted them from giving Apple their full attention. With a little more empathy, and a little more caring for those who weren’t critical to his cause, Steve could have saved himself, and Apple, from a handful of unnecessary headaches.

  • FOR THE REST of his time at Apple, Steve would manage the company with a mix of old-timers and newcomers. Cook and Ive had been with him for years by now, as had communications chief Katie Cotton, and Phil Schiller, the good-natured head of marketing. Sina Tamaddon and Eddy Cue had gradually become part of the core, and Steve promoted Fadell to head up the hardware side of the iPhone project, and Forstall, another former NeXT whiz, to handle the software. Forstall and Fadell could have become the next “Avie and Ruby,” had they not viewed each other as rivals from the very start. They would clash and undercut each other even more than Fadell had banged heads with Ive and Ruby. Steve found himself refereeing disputes that were beginning to threaten the vaunted synergy that had always been Apple’s “secret sauce”—the blending of clever hardware and ingenious software into a single, magical digital widget. In fact, Fadell was such an explosive force that he would leave the company in 2009, and head off to form a new company, called Nest Labs, which makes a thermostat and a smoke detector that work with your home Wi-Fi network. Fadell is not remembered fondly in the Apple executive boardroom. When certain Apple higher-ups speak of him now, they sneer at the designer of “that little thermostat.” The definition of little is relative, of course. In 2014, Google paid $3.2 billion to acquire Fadell’s Nest Labs.
    原来在苹果里面,也是这么多幺蛾子......

  • Starting in the mid-2000s, Steve was the informal leader of a group of Silicon Valley CEOs who agreed not to poach senior employees from one another. In 2010, the Justice Department filed a complaint in 2010 against Apple, along with Adobe, Google, Intel, Intuit, and Pixar, alleging that the companies had entered a series of agreements, recorded formally and informally, to not hire from one another. A class-action lawsuit followed in 2011, filed by an engineer at Lucasfilm on behalf of 64,000 employees of these companies, and others in Silicon Valley. (This lawsuit added Lucasfilm, which like Pixar is now owned by Disney, to the list of companies.) The plaintiffs alleged that the anticompetitive scheme cost workers billions of dollars in unrealized wage gains they might have enjoyed with unrestricted job mobility.
    羡慕老美的工会与法律制度,真是非常保护劳动者

  • Emails subpoenaed during the investigation show that Steve was clearly involved. They also show him taking mordant pleasure at the fact that a Google recruiter was fired for poaching an Apple employee, after Steve had complained to Eric Schmidt, who was then CEO of the giant search engine company. When Jobs heard the news, his email reply was a smiley-face icon. Steve was hardly the only CEO to be caught with incriminating emails, but he was the only one shown making light of the personal impact of the collusion. Other chief executives seemed motivated primarily by a desire to not piss off Steve, who had become the most powerful employer in the technology business.

  • “I know where Steve’s head was,” he says. “He wasn’t doing anything to hold down salaries. It never came up. He had a simple objective. If we were working together on something—like with Intel, where we threw everything in the middle of the table and said let’s convert the Mac to the Intel processor—well, when we did that we didn’t want them poaching our employees that they were meeting, and they didn’t want us poaching theirs. Doesn’t it make sense that you wouldn’t, that it’s an okay thing? I don’t think for a minute he thought he was doing anything bad, and I don’t think he was thinking about saving any money. He was just very protective of his employees.” It’s a rational argument, insofar as it goes. All CEOs want to keep their best employees at their company. But it ignores the simple fact that making such an agreement with other companies, explicitly or otherwise, is illegal, according to the U.S. government and most antitrust lawyers. Steve, apparently, couldn’t be bothered even with acknowledging those rules.
    这里可以看出来爱因斯坦对乔布斯的影响

  • That same attitude hurt Apple in another case it had to settle, in which the government alleged that Apple conspired with book publishers to raise the price of ebooks. As Steve prepared to launch the iPad, he was sure that reading books on the device would be seen as an attractive feature, one that he hoped would create profits for Apple while stealing customers from Amazon. He and Eddy Cue strongly encouraged book publishers to adopt the agency model Apple used on its app and iTunes stores—publishers could set the price of their ebooks, as long as Apple got 30 percent of the sale. Furthermore, they wouldn’t allow their titles to be sold at lower prices elsewhere. In this scenario, prices of ebooks would have risen uniformly from the low, $9.99 price Amazon often charged for new releases. The publishers would have enjoyed smaller profits but would have been able to set higher prices and avoid permitting Amazon to drive book prices down. Here, too, Steve’s emails did nothing to help Apple. His aggressive negotiating notes show that he was fully aware of the impact of getting all the publishers on the same page. Writing to James Murdoch, the son of News Corp CEO Rupert Murdoch, Jobs said that News Corp’s best option, he believed, was to “Throw in with Apple, and see if we can all make a go of this to create a real mainstream ebooks market at $12.99 and $14.99.”
    这一件事上,乔布斯明显没有站在用户那一边,他没有努力将用户侧的支出降低,同时提高体验
    而是选择和书商一起,提高价格,从而让自己有30%的分润

  • It’s possible that Steve really didn’t see anything wrong with trying to build solidarity among publishers, because he had done the same thing with record company executives when setting up the iTunes Music Store. Nobody accused him of collusion then, even though he had insisted on setting a price of 99 cents a track. It’s also possible that a variety of assorted corporate safeguards—better legal counsel, better compliance efforts, and so on—could have kept Apple on the right side of the law in both the ebooks case and the labor collusion. But Steve had molded Apple into a tool for turning what unfolded in his imagination into real products, not an organization that conservatively guarded against the downside of his impulses. So the safeguards that did exist weren’t powerful enough to prevent the troubles that arose.
    但作为首席执行官来说,如果他在思考产品的时候,就思考过多的法律、法务的限制,他很可能没法做出伟大的产品
    我们在中国,已经能看到这样的情况(社会主义核心价值观)

  • “Steve created a management approach that worked for the type of product that he had been thinking about,” Bill Gates told me after Steve’s death. “You know, if you were going to do hardware and software together, and you’re going to do a few super, super nice designs, and you’re going to do it end-to-end where partnerships aren’t the key thing, where you control that experience totally. He managed a great organization that was purpose-fit to that.” We had been chatting about why so many books had been written promising to reveal how to do business “the Apple way,” or “the Steve Jobs way.” Bill was describing why Steve is a unique managerial case, someone whose model has limited applications. “Maybe you should call your book Don’t Try This at Home,” he said, only half joking. “So many of the people who want to be like Steve have the asshole side down. What they’re missing is the genius part.” One downside to the Steve Jobs way of running a company, he opined, is that “This is not an organization with checks and controls.”
    最懂你的,果然还是对手
    Facebook也希望控制软件与硬件,我们就看到了这样的失败

  • ALL HIS LIFE, Steve had tried to control the narrative about Apple by being the sole employee to tell its story to the public. There was a cost to this choice that didn’t really become apparent until the last years of Steve’s life, when his notoriety and Apple’s success drew attention to Cupertino as never before. Apple became the lightning rod for everything from criticism of the tech industry’s sustainability problems to corporate governance controversies that affected many other companies as well. And its spokesman was a mortally unhealthy man with a desperate impatience to deal with things that really mattered to him, not this broad array of nagging distractions.
    外界的批评也没错
    但对于一个真正想做出好产品的人来说,分散精力在那些不重要的事情上,是一种浪费

  • Ever since getting sick in 2004, Steve had kept goals in his head of things he wanted to be alive for. Some were personal, like the school graduations of his kids. Some were corporate, like his desire to live long enough to introduce the iPad tablet computer.
    乔布斯还是幸运地看到了iPad的发布

  • When Apple learned of the suicides, it actually responded quickly, pulling together a noteworthy task force to investigate Fox-conn’s factories, and taking other actions that some observers have deemed forward-looking. Again, reasonable people can disagree about the quality of Apple’s response. But what everyone can agree on is that Steve didn’t help matters with some of his public responses to the crisis, including the moment at a tech conference when he said, “Oh, we’re all over this one.” He sounded glib, in the way of any corporate CEO trying to smooth over an inconvenient truth.
    其实在这句话上,我觉得不能苛求太多?可能也还好?

  • Heroic narratives aren’t supposed to have chapters like this. In the typical Pixar movie, or in the Disney animations that started getting better and better toward the end of Steve’s life, true emotions are unfrozen, reconciliations are wholly achieved. But Steve’s life wasn’t a movie. It was inspiring, confounding, and unabashedly human, to the very end.

Popular posts from 产品随想的博客

产品随想 | 周刊 第127期:晨光只开一刻钟,但比千年松,并无甚不同

Cherry Studio   https://github.com/CherryHQ/cherry-studio Cherry Studio is a desktop client that supports for multiple LLM providers. Support deepseek-r1 Aalto Repository beta   https://repo.aalto.fi/ Images, sounds and videos from Aalto University 这个系列,价值极高 Nokia Design Archive   https://nokiadesignarchive.aalto.fi/ 芬兰这个国家很了不起 对话影石刘靖康:两代未出现划时代的产品,就会沦为平庸的品牌   https://www.geekpark.net/news/308996 还挺喜欢这个创始人的,有一种海盗的内涵 从哈佛、明星创业者到酷家乐副总裁,苏奇的传奇   https://app.modaiyun.com/mdy/article/3FO4K4W0M259 WHO关于猫狗咬伤、抓伤的处理建议 动物咬伤: https://www.who.int/zh/news-room/fact-sheets/detail/animal-bites 狂犬病: https://www.who.int/zh/news-room/fact-sheets/detail/rabies 关于狂犬病的10个事实: https://www.who.int/zh/news-room/facts-in-pictures/detail/rabies INDIGO 新年直播(2025)   https://www.youtube.com/live/ZIgPvSDGAfY 对2024年AI发展的回顾部分特别好 Artab   https://github.com/get-artab/artab Get Inspired by the World's Greatest Artworks Every Time You Open a New Tab. Extension Available for Chrome, Edge, and...

MongoDB学习笔记

这是我阅读《MongoDB权威指南》的学习笔记,前七章侧重在开发者角度谈MongoDB,后面才是运维管理者角度 一. 理论部分 入门 文档:多个键及其关联的值有序地放置在一起便是文档 集合:一组文档 虽然子集合没有特别的地方,但还是很有用,很多MongoDB工具中都包含子集合 GridFS是一种存储大文件的协议,使用子集合来存储文件的元数据,这样就与内容块分开了 MongoDB的Web控制台通过子集合的方式将数据组织在DBTOP部分 绝大多数驱动程序都提供语法糖,为访问指定集合的子集合提供方便。例如:在数据库shell里面,db.blog代表blog集合,db.blog.posts代表blog.posts集合 在MongoDB中使用子集合来组织数据是很好的方法,在此强烈推荐 数据类型 JSON表现力也有限制,因为只有null,布尔,数字,字符串,数组和对象几种类型, MongoDB保留JSON键值对基础上,增添了其他一些数据类型 使用GridFS存储文件有如下原因: 会直接利用业已建立的复制或分片机制,所以对于文件存储来说故障恢复和扩展都很容易 可以避免用户上传内容的文件系统出现的某些问题 不产生磁盘碎片,因为MongoDB分配数据文件空间以2GB为一块 开发者角度到此为止,下一篇是运维角度的学习

产品爱好者周刊 第26期:PRISM, XKeyscore, Trust No One

  Products Gitea - Git with a cup of tea   https://gitea.io/en-us/ A painless self-hosted Git service. 自建Git服务,避免GitHub隐私侵犯 https://github.com/objective-see/LuLu LuLu is the free macOS firewall 监视Mac的出站流量,且阻断 OverSight   https://github.com/objective-see/OverSight OverSight monitors a mac's mic and webcam, alerting the user when the internal mic is activated, or whenever a process accesses the webcam. 监视是否有应用调用Mac的麦克风、摄像头 Mozilla Hubs   https://github.com/mozilla/hubs The client-side code for Mozilla Hubs, an online 3D collaboration platform that works for desktop, mobile, and VR platforms. 开源的多人虚拟空间,Mozilla打造,企业级VR诉求 数字移民   https://shuziyimin.org 关于内容源、工具的推荐,适合刚接入国际的新人 SimpleLogin   https://simplelogin.io/ 匿名邮箱工具,转发用,Michael Bazzell推荐 Telegram 群组、频道、机器人 - 汇总分享   https://congcong0806.github.io/2018/04/24/Telegram/#机器人-bot https://archive.ph/iJMBj 献给那些将来到Telegram的朋友 Design Patrick Wardle   https://www.instagram.com/patrickwardle/?hl=en 他的IG,摄影也精彩,审美...

无处不在的监控: Hacking Team:WP8 监控代码分析

原文来自乌云,备份 地址 0x00 背景 最近Hacking Team被黑客入侵,近400GB的资料泄漏,在安全界炒的沸沸扬扬.其中泄漏的资料包括:源代码,0day,资料入侵项目相关信息,相关的账户密码,数据及音像资料,办公文档,邮件及图片。 Hacking Team在意大利米兰注册了一家软件公司,主要销售入侵及监视功能的软件。其远程控制系统可以监测互联网用户的通讯,解密用户的加密,文件及电子邮件,记录各种通信信息,也可以远程激活用户的麦克风及摄像头。其产品在几十个国家使用 在源代码中有各个操作系统平台的远程控制软件源码, RCS(Remote Control System) 。经过我们的分析,发现其监控内容不可谓不详尽。 Android,blackberry,ios,windows,window phone,symbian 均有与之对应的监控代码。 在源码中,rcs为前缀的源码文件是其远控功能,包括代理 控制 监控数据库 隐藏ip 等,而针对特定平台架构的是以core前缀命名。其中和相关window phone监控代码在 core-winphone-master.zip 文件中。其主要用于实时手机系统的系统状态信息如(电池状态,设备信息,GPS地址位置),联系人,短信记录,日历日程安排,照片;同时还能录音,截取手机屏幕,开启摄像头,话筒等功能,由此可见监控信息的详细程度令人害怕。 0x01 WP8监控源码分析 core-winphone-master\MornellaWp8\MornellaWp8 下是其主要核心代码,主要文件如下: 通过观察源码流程图可以看出,整个监控项目源码的逻辑还是比较复杂的,但是深入之后,发现其还是设计的比较巧妙 0x01-1 程序框架分析 1.项目主要分为3大块 Modules,Events,Actions ,主要的功能Modules核心监控代码在此处,Event等待监控事件的到来并调用对应的监控模块,Action主要负责一些行为的启动和停止 程序启动流程如下: main->mornellaStart->BTC_Init->CoreProc->Core->Task setLoadLibraryExW 分支主要负责加载一些API函数的地址,...

产品随想 | 周刊 第126期:Think of your life as a rainbow arcing across the horizon of this world

FolderPaint   https://github.com/MichaelTr7/FolderPaint Folder colour changing application for macOS. 乔布斯说:“对于我和苹果公司的许多人来说,索尼的盛田昭夫是最大的灵感来源之一。我希望我们今天的所想所为能让他会心一笑。” 乔布斯甚至从索尼挖走了一位顶级设计师。哈特穆特·艾斯林格被苹果挖走前,已在 100 多种索尼产品的创造中发挥了重要作用。 供职于索尼时,艾斯林格所在的设计工作室与管理办公室和工厂车间享有同等地位。他说,这样有助于促进公司生产和设计团队之间在一定程度上达成团结,这正是乔布斯试图重建的团结。 艾斯林格指出:“乔布斯有能力洞察事物的好坏,却不知道如何实现以及如何通过组织去构建。因此,我们向苹果提出的第一个建议是,赋予设计师一定的话语权。” 斯卡利表示,乔布斯和盛田之间的深厚友谊和相互敬重可以归结为对于设计的共同热忱。 “他们以非常积极的方式产生了共鸣”,斯卡利说,“两位来自不同文化背景的创始人共聚一堂,这是非常难能可贵的。他们讨论设计原则,却从不谈及商业模式。” “Think of your life as a rainbow arcing across the horizon of this world. You appear, have a chance to blaze in the sky, then you disappear.” City Lights Bookstore   https://en.wikipedia.org/wiki/City_Lights_Bookstore?useskin=vector 旧金山的城市之光独立书店 Vesuvio Cafe   https://en.wikipedia.org/wiki/Vesuvio_Cafe?useskin=vector 好奇怪,这家Cafe居然没有太多的介绍 “One of the things that I was fortunate of was to see and understand the context of San Francisco through the eyes of Steve Jobs,” Mr. Ive said. “He kn...

产品随想 | 张鸣论中国传统政治

原始文章目录 张鸣:皇权不确定性下的统治术——传统中国官场机会主义溯源   https://www.aisixiang.com/data/68897.html 张鸣:从科举制到市场经济转型——官本位的源流及滥觞   https://www.aisixiang.com/data/59273.html 张鸣:权力边界何在,实话空间几许?——论中国政治传统中的权力与真理关系   https://www.aisixiang.com/data/67054.html Insight: 中国自秦汉以来一直是官僚化的帝制结构,虽然皇帝最终要凭借官僚这个中介才能统治国家,但官员的权力来源和合法性依据都是皇权。官僚机器只是帝制的“车轮”。所以,皇帝要怎么样,官员只要迎合,就能获利。只有在皇帝明显违反常识道理、造成重大灾祸之时,官员才可能凭借儒家伦理对皇帝提出批评。理性选择的结果使得官员更多地趋向于顺从皇帝。 ——符合历史以来的感知 中国尽管有两千多年官僚制的传统,但守规矩、遵法制、走程序的现代理性官僚制度却一直都没有建立起来。考试取官的确是理性官僚制的一个重要因素,但中国古代官僚制只是万里长征走完了第一步,然后就再也不走了。隋唐科举制建立的初衷也并非建设官僚体系,而是防止贵族垄断官职,强化君权。科举制度越来越严密,选拔出来的人才也愈发精英化。但是,官僚的行为却没有程式化和规法化。官员的个人行为偏好往往直接影响一地的发展。 ——如何再往前走一步,可以看看新加坡 官员的行为模式往往以皇帝的喜好为风向标。一般来说,皇帝喜欢什么,一个朝代就兴什么。汉初皇帝喜欢黄老,臣子们就清静无为;东汉皇帝喜欢儒生,则臣子们多为经学家;唐初皇帝喜人上书言事,则多诤谏之徒;到晚唐,皇帝喜欢佛教了,则多礼佛之士;清代嘉庆之后,皇帝提倡节俭,带头穿补丁衣服,则满朝文武衣服上都打了补丁,有的补丁比衣服本身还贵。 ——Interesting 皇帝行为的不确定性,势必导致官员行为无法程序化、规范化,而皇帝行为的不确定往往是由统治术决定的,属刻意为之。多数王朝都外儒内法,崇尚权术,甚至迷信权术。秦始皇和丞相李斯之间,有过一个小故事。李斯随从车马过盛,很是招摇,皇帝看了不高兴。随行的宦官就把这事告诉了李斯,李斯于是轻车简从,低调起来。秦始皇马上知道身边有人泄密,又审不出来,于是把当时在身边的人都杀...

产品随想 | 周刊 第106期:Architecture cannot save the world, but it may serve as a good example

“He who lives to see two or three generations is like a man who sits some time in the conjurer’s booth at a fair and witnesses the performance twice or thrice in succession. The tricks were meant to be seen only once; and when they are no longer a novelty and cease to deceive, their effect is gone.” — Arthur Schopenhauer 近 30 年戴镜史,分享我的配镜方法和粗浅经验   https://sspai.com/post/79573 Leslie Berlin   https://leslieberlinauthor.com/ 硅谷历史学家,对硅谷发展做出表述 曾撰写诺伊斯的传记,也是乔布斯Make Something Wonderful的编辑之一 Pre to postmortem: the inside story of the death of Palm and webOS   https://www.theverge.com/2012/6/5/3062611/palm-webos-hp-inside-story-pre-postmortem Palm的荣光 Loren Pope, former education editor for The New York Times, writes about Reed in Colleges That Change Lives, saying, "If you're a genuine intellectual, love the life of the mind, and want to learn for the sake of learning, the place most likely to empower you is not Harvard, Yale, Princeton, Chicago, or Stanford. It is the most intelle...

ifconfig参数备忘

       主要指标说明: eth0/lo:网络接口名 Link encap:网络类型

产品随想 | 读《中国是部金融史》:第三章至第五章

  第三章 犯我货币者,虽强必诛(汉高祖一汉武帝) 刘邦大概没有想到,他的土地政策奠定了此后两千年的社会结构:皇帝是社会最高层,具有至高无上的权力;皇帝之下是三公九即等封建官僚,拿皇帝的钱,逐级管理小农;最底层是万千小农,他们对帝国纳税,用自己的血汗钱养活帝王与封建官僚。此后,中国封建社会结构始终没有摆脱“皇权一封建官僚一小农”这个三位一体的窠臼。 既然消灭了异姓王,正常思维应该是仿效秦始皇强化郡县制,但是这位平民皇帝选择了…条谁也想不到的道路,他分封自己的兄弟子侄为王,并与诸王约定,此后非我子孙称王,天下人都可以杀了他(非刘氏而王者,天下共击之)。刘邦亲眼目睹了秦帝困的分崩离析,危急时刻无人愿意支撑起破败的帝国。华竟,官僚靠薪水吃饭, 就算贪污的本事很大,也没有理由维护别人的一姓天下。 如果没有血浓于水的同姓诸侯王,汉帝国将来同样无法应对真正的危机。事实证明,分封刘氏诸王是对的,如果没有刘邦留下来的同姓诸侯,恐怕汉朝早就得跟着皇后吕雉姓“吕”了。 人们习惯于将刘邦的皇后吕雉称呼为“吕后〞,这是中国古代历史上第一位临朝称制的太后,另外两位要等到盛唐和晚清才能在本书中出镜,三位女强人都是中国货币史上浓墨重彩的人物。 然而,从吕雉开始,仅仅不到一个世纪, 破败的汉帝国就一跃变为当时世界上最强盛的国家,直接把打遍天下无敌手的匈奴骑兵赶到了西欧,让罗马帝国受尽了欺凌。吕后末年,西汉单个农业劳动力的原粮产量已经突破了三干四百斤,这不但是西欧一干五百年后的劳动生产率,也远高于1973年中四的劳动生产率(二千二百四十斤)。应该说,中西文明争霸就是从汉帝国驱赶匈奴开始的,在第一轮交锋中,西欧完败。 ──原来西汉能超过1978年,厉害 吕雉坚决执行了一项前无古人(后有来者)的税收政策—“十五而税一”,换算一下,吕雉时代庶人个人收入所得税税率为 6.6%,而且,没有累进税率。 《二年律令》彻底改变了中国历史的发展轨迹,秦人以军功授田,刘邦以服兵役为代价授田,只有到了吕雉才真正实现了全困范用的“均田“。这是中国历史上第一次以法律形式明确了土地私有制度,每一个最普通的庶人都获得了土地,整个社会实现了孟子的“百亩之田、五亩之宅”理想。这是无数先贤追求的大同世界梦想一“耕者有其田”,请注意,我没有说这是“耕者有其田"的雏形,而是实实在在的“耕者有其田"。 ──对汉朝,充满敬...

常用建筑素材站点

高大上的建筑竞赛效果图中的素材是如何收集的回答,感谢知乎 Vincent Ku 以下是之前搜寻过的素材网站,应该这些够用了 http:// skalgubbar.se/ http:// skalgubbrasil.tumblr.com / http://www. immediateentourage.com/ http://www. gobotree.com/ http://www. mrcutout.com/ http://www. cutoutlife.com/ http://www. nonscandinavia.com/ http://www. escalalatina.com/ http://www. mayang.com/textures/ind ex.htm http://www. textures.com/ ===== 感谢知友 @SJTUboy 补充 http:// maps.stamen.com/# watercolor/12/37.7706/-122.3782 http:// maps.stamen.com/m2i/# toner-background/2000:2000/10/31.1674/121.6063 作者:Vincent Ku 链接:https://www.zhihu.com/question/31584353/answer/73642305 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。