返回主页
Stanford Commencement address (2005)
乔布斯说，如果不做企业，他会当一个诗人。参考：许渊冲的《中诗英韵探胜》。
1985年Playboy Interview: Steven Jobs
1995年Steven Jobs The Lost Interview
2011年马云斯坦福英语演讲及李克强香港大学演讲
Commencement address delivered by Steve Jobs, CEO of Apple Computer and of Pixar Animation Studios, on June 12, 2005
I am honored to be with you today at your commencement from one of the finest universities in the world. I never graduated from college. Truth be told, this is the closest I've ever gotten to a college graduation. Today I want to tell you three stories from my life. That's it. No big deal. Just three stories.
The first story is about connecting the dots.
I dropped out of Reed College after the first 6 months, but then stayed around as a drop-in for another 18 months or so before I really quit. So why did I drop out?
It started before I was born. My biological mother was a young, unwed college graduate student, and she decided to put me up for adoption. She felt very strongly that I should be adopted by college graduates, so everything was all set for me to be adopted at birth by a lawyer and his wife. Except that when I popped out they decided at the last minute that they really wanted a girl. So my parents, who were on a waiting list, got a call in the middle of the night asking: "We have an unexpected baby boy; do you want him?" They said: "Of course."  She refused to sign the final adoption papers. She only relented a few months later when my parents promised that I would someday go to college.
And 17 years later I did go to college. But I naively chose a college that was almost as expensive as Stanford, and all of my working-class parents' savings were being spent on my college tuition. After six months, I couldn't see the value in it. I had no idea what I wanted to do with my life and no idea how college was going to help me figure it out. And here I was spending all of the money my parents had saved their entire life. So I decided to drop out and trust that it would all work out OK. It was pretty scary at the time, but looking back it was one of the best decisions I ever made. The minute I dropped out I could stop taking the required classes that didn't interest me, and begin dropping in on the ones that looked interesting.
It wasn't all romantic. I didn't have a dorm room, so I slept on the floor in friends' rooms, I returned coke bottles for the 5 cents deposits to buy food with, and I would walk the 7 miles across town every Sunday night to get one good meal a week at the Hare Krishna temple. I loved it. And much of what I stumbled into by following my curiosity and intuition turned out to be priceless later on. Let me give you one example:
Reed College at that time offered perhaps the best calligraphy instruction in the country. Throughout the campus every poster, every label on every drawer, was beautifully hand calligraphed. Because I had dropped out and didn't have to take the normal classes, I decided to take a calligraphy class to learn how to do this. I learned about serif and san serif typefaces, about varying the amount of space between different letter combinations, about what makes great typography great. It was beautiful, historical, artistically subtle in a way that science can't capture, and I found it fascinating.
None of this had even a hope of any practical application in my life. But ten years later, when we were designing the first Macintosh computer, it all came back to me. And we designed it all into the Mac. It was the first computer with beautiful typography. If I had never dropped in on that single course in college, the Mac would have never had multiple typefaces or proportionally spaced fonts. And since Windows just copied the Mac, it's likely that no personal computer would have them. If I had never dropped out, I would have never dropped in on this calligraphy class, and personal computers might not have the wonderful typography that they do. Of course it was impossible to connect the dots looking forward when I was in college. But it was very, very clear looking backwards ten years later.
Again, you can't connect the dots looking forward; you can only connect them looking backwards. So you have to trust that the dots will somehow connect in your future. You have to trust in something — your gut, destiny, life, karma, whatever. This approach has never let me down, and it has made all the difference in my life.
My second story is about love and loss.
I was lucky — I found what I loved to do early in life. Woz and I started Apple in my parents garage when I was 20. We worked hard, and in 10 years Apple had grown from just the two of us in a garage into a $2 billion company with over 4000 employees. We had just released our finest creation — the Macintosh — a year earlier, and I had just turned 30. And then I got fired. How can you get fired from a company you started? Well, as Apple grew we hired someone who I thought was very talented to run the company with me, and for the first year or so things went well. But then our visions of the future began to diverge and eventually we had a falling out. When we did, our Board of Directors sided with him. So at 30 I was out. And very publicly out. What had been the focus of my entire adult life was gone, and it was devastating.
I really didn't know what to do for a few months. I felt that I had let the previous generation of entrepreneurs down - that I had dropped the baton as it was being passed to me. I met with David Packard and Bob Noyce and tried to apologize for screwing up so badly. I was a very public failure, and I even thought about running away from the valley. But something slowly began to dawn on me — I still loved what I did. The turn of events at Apple had not changed that one bit. I had been rejected, but I was still in love. And so I decided to start over.
I didn't see it then, but it turned out that getting fired from Apple was the best thing that could have ever happened to me. The heaviness of being successful was replaced by the lightness of being a beginner again, less sure about everything. It freed me to enter one of the most creative periods of my life.
During the next five years, I started a company named NeXT, another company named Pixar, and fell in love with an amazing woman who would become my wife. Pixar went on to create the worlds first computer animated feature film, Toy Story, and is now the most successful animation studio in the world. In a remarkable turn of events, Apple bought NeXT, I returned to Apple, and the technology we developed at NeXT is at the heart of Apple's current renaissance. And Laurene and I have a wonderful family together.
I'm pretty sure none of this would have happened if I hadn't been fired from Apple. It was awful tasting medicine, but I guess the patient needed it.  Don't lose faith. I'm convinced that the only thing that kept me going was that I loved what I did. You've got to find what you love. And that is as true for your work as it is for your lovers. Your work is going to fill a large part of your life, and the only way to be truly satisfied is to do what you believe is great work. And the only way to do great work is to love what you do. If you haven't found it yet, keep looking. Don't settle. As with all matters of the heart, you'll know when you find it. And, like any great relationship, it just gets better and better as the years roll on. So keep looking until you find it. Don't settle.
My third story is about death.
When I was 17, I read a quote that went something like: "If you live each day as if it was your last, someday you'll most certainly be right." It made an impression on me, and since then, for the past 33 years, I have looked in the mirror every morning and asked myself: "If today were the last day of my life, would I want to do what I am about to do today?" And whenever the answer has been "No" for too many days in a row, I know I need to change something.
Remembering that I'll be dead soon is the most important tool I've ever encountered to help me make the big choices in life. Because almost everything — all external expectations, all pride, all fear of embarrassment or failure - these things just fall away in the face of death, leaving only what is truly important. Remembering that you are going to die is the best way I know to avoid the trap of thinking you have something to lose. You are already naked. There is no reason not to follow your heart.
About a year ago I was diagnosed with cancer. I had a scan at 7:30 in the morning, and it clearly showed a tumor on my pancreas. I didn't even know what a pancreas was. The doctors told me this was almost certainly a type of cancer that is incurable, and that I should expect to live no longer than three to six months. My doctor advised me to go home and get my affairs in order, which is doctor's code for prepare to die. It means to try to tell your kids everything you thought you'd have the next 10 years to tell them in just a few months. It means to make sure everything is buttoned up so that it will be as easy as possible for your family. It means to say your goodbyes.
I lived with that diagnosis all day. Later that evening I had a biopsy, where they stuck an endoscope down my throat, through my stomach and into my intestines, put a needle into my pancreas and got a few cells from the tumor. I was sedated, but my wife, who was there, told me that when they viewed the cells under a microscope the doctors started crying because it turned out to be a very rare form of pancreatic cancer that is curable with surgery. I had the surgery and I'm fine now.
This was the closest I've been to facing death, and I hope it's the closest I get for a few more decades. Having lived through it, I can now say this to you with a bit more certainty than when death was a useful but purely intellectual concept:
No one wants to die. Even people who want to go to heaven don't want to die to get there. And yet death is the destination we all share. No one has ever escaped it. And that is as it should be, because Death is very likely the single best invention of Life. It is Life's change agent. It clears out the old to make way for the new. Right now the new is you, but someday not too long from now, you will gradually become the old and be cleared away. Sorry to be so dramatic, but it is quite true.
 Don't be trapped by dogma — which is living with the results of other people's thinking. Don't let the noise of others' opinions drown out your own inner voice. And most important, have the courage to follow your heart and intuition. They somehow already know what you truly want to become. Everything else is secondary.
When I was young, there was an amazing publication called The Whole Earth Catalog, which was one of the bibles of my generation. It was created by a fellow named Stewart Brand not far from here in Menlo Park, and he brought it to life with his poetic touch. This was in the late 1960's, before personal computers and desktop publishing, so it was all made with typewriters, scissors, and polaroid cameras. It was sort of like Google in paperback form, 35 years before Google came along: it was idealistic, and overflowing with neat tools and great notions.
Stewart and his team put out several issues of The Whole Earth Catalog, and then when it had run its course, they put out a final issue. It was the mid-1970s, and I was your age. On the back cover of their final issue was a photograph of an early morning country road, the kind you might find yourself hitchhiking on if you were so adventurous. Beneath it were the words: "Stay Hungry. Stay Foolish." It was their farewell message as they signed off. Stay Hungry. Stay Foolish. And I have always wished that for myself. And now, as you graduate to begin anew, I wish that for you.
Stay Hungry. Stay Foolish.
Thank you all very much.
2011年 福布斯的译文
今天与你们一起参加世界上最好的大学之一的毕业典礼，我感到很荣幸。我从来没有从大学毕业。说实话，这是我离大学毕业典礼最近的一次。今天我想向你们讲述我生活中的三个故事。就是这样。不是什么大不了的事情。只是三个故事而已。
第一个故事是关于把点串连成线的故事。
我在里德学院（Reed College）只读了六个月就退学了，但是我还经常去学校旁听，又过了大约18个月，我才真正离开校园。那么，我为什么要退学呢?
这要从我出生前讲起。母亲怀上我时，她还是一名年轻的未婚在校研究生，于是她决定把我送给别人来收养。她非常强烈地希望我被上过大学的人收养，所以，我的一切都被安排好，等我一出生就由一名律师和他的妻子收养。哪知我刚一出世，这对夫妇突然改变了主意，他们真正想要的是一个女孩。这样，我的养父母——当时还列在登记的申请人名单中——突然在半夜接到了一个电话：“我们有一个不期而至的男婴，你们想要他吗？”他们回答道：“当然要。”但是我生母后来发现，我的养母并没有大学学历，而我的养父甚至没从中学毕业。她拒绝在最终的收养文件上签字。但几个月之后，我的父母承诺将来一定送我上大学，我的生母就松口了。
17年后，我真的上了大学。但是我很天真，选择了一所几乎和斯坦福大学一样贵的学校，我那工薪阶层的养父母把全部积蓄都用来支付我的大学学费。六个月后，我看不到上大学有什么价值。我不知道自己一生中想做什么，我也不知道大学怎样帮我找到答案。而此时，我正在花光父母一辈子攒下的钱。所以我决定退学，并且相信这是个不错的决定。在那时候，这样做多少有些心里没底，但是回过头来看，那是我至今做出的最正确的决定之一。从我退学的那一刻起，我可以不用选学那些我不感兴趣的必修课，可以去旁听那些看上去有趣的课程。
那个时候并非事事如意。我没有了宿舍，因此只能睡在朋友房间的地板上；我退还可乐瓶，换回5美分押金买东西吃；每个星期天的晚上，我总是走上七英里，穿城到哈瑞·奎师那（Hare Krishna）礼拜堂去，吃上一顿每周一次的大餐。我喜欢这样。我凭着好奇心和直觉所做的大多数事情，结果被证明是无价之宝。让我给你们举一个例子：
那时候，里德学院开设的书法课可能是全美国最好的。校园里的所有海报、所有抽屉标签上的字都写得漂漂亮亮 。由于我已经退学，不用上常规课程，我决定选一门书法课，学学怎样写好字。我学习了serif（衬线字）和san serif（非衬线字）字体，学会了根据不同的字母组合调整间距，懂得了了不起的活版印刷之所以了不起的原因。书法课真是太美妙了，具有历史性和科学无法捕捉的艺术上的精妙，我觉得它趣味无穷。
这些对我的一生本应该是毫无实际用处的，可是十年后，在我们设计第一台麦金塔(Macintosh)电脑的时候，书法课上的所学全都浮现在我的脑海里。我们把它全部融入Mac电脑的设计之中。这是史上第一台拥有精美字体版式的电脑。如果我在大学时期从未旁听过那一课，Mac电脑就不会有如此丰富的字体，或是如此适当的字体间距。而且，要不是Windows电脑抄袭了Mac，那么PC机很可能就不会有这么美妙的字体。如果我没有退学，我就不会旁听书法课，而个人电脑也可能就不会拥有如此美妙的字体了。当然，当时还在大学的时候不可能从这一点看到未来，。但十年后回首往事，一切都非常非常清晰。
再次说明，你们不可能从现在的点看到未来，只有回首看时才能看清来龙去脉。因此，你要相信，这些点在你的未来终将连接起来。你们必须相信某种东西——你的胆识、命运、生命、业力，等等。这样做从来没有让我失望，而且还彻底改变了我的生活。
我的第二个故事是关于热爱和得失。
我很幸运，因为我早早便发现了自己喜欢做什么。我在20岁的时候和沃兹（Steve Wozniak）一起在我父母的车库里开创了苹果公司。我们工作十分努力，十年里后，苹果从车库里只有我们两人发展成为一家拥有4,000多名员工、市值20亿的公司。在第九年的时候，我们刚刚发布了我们最棒的产品——麦金托什电脑，而我刚到30岁。然后我被炒了鱿鱼。你怎么能被自己创办的公司炒鱿鱼呢？是这样的，随着苹果的发展，我们聘用了一个我认为颇有才能的人来和我一起运营公司，最初的一年里，一切进展顺利。但之后我们对未来的看法开始出现了分歧，最终我们吵翻了，这时，我们的董事会站在了他那边。于是，我在30岁的时候离开了，而且弄得人人皆知。我成年后全部生活的重心不复存在，这对我是一个毁灭性的打击。
有几个月我都真的不知道该做些什么。我觉得，我让创业先辈们失望了——我丢掉了传到我手上的接力棒。我去见了戴维·帕卡德（David Packard）和鲍勃·诺伊斯（Bob Noyce），试图为我把事情搞砸而道个歉。这个失败弄得满城皆知，我甚至想过逃离硅谷。但我渐渐地开始有了明确的想法——我仍然热爱我做过的一切。苹果公司发生的变故并没有丝毫改变这一点。我被驱逐了，但我仍然热爱我的事业。所以我决定重新开始。
那时候我还没有意识到，但后来事实却证明，被苹果炒鱿鱼是发生在我身上的最好的事情。我放下了已有成就的重担，取而代之的是重新创业、探索未来的轻松。这使我轻装上阵，进入了我一生中最富创造力的时期之一。
在接下来的五年之中，我创办了NeXT公司，还有皮克斯（Pixar）公司，我爱上了一位了不起的女人，她后来成为我的妻子。皮克斯公司制作了世界第一部用电脑制作的动画片《玩具总动员》，它现在是世界上最成功的动画工作室。接下来峰回路转，苹果在一个特殊的机遇下收购了NeXT，我又回到了苹果公司，我们在NeXT开发的技术是让苹果现在起死回生的核心技术。并且，劳伦（Laurence）和我共同拥有一个幸福的家庭。
我十分确定，如果我没有被苹果解雇，这一切都不会发生。这是一剂苦药，但是我认为对病人有好处。有时候，生活会给你当头一棒，但是不要失去信心。我相信促使我一往无前的唯一动力就是我热爱我所做的一切。你们一定要找到你们的所爱。对爱人是如此，对工作亦如此。你的工作将占据你的大部分生活，真正令人满意的唯一办法就是做你认为伟大的工作。而做伟大的工作的唯一途径就是热爱你的工作。如果你还没有找到你喜欢做的事情，请继续寻找。不要停顿。用你全部身心去寻找，当你找到的时候你会有所感知。而且，正如任何美好的事物一样，日久弥新。因此要不断地寻找，不要放弃。不要半途而废。
我的第三个故事是关于死亡。
在我17岁的时候，我读到了一句箴言，差不多是这样的：“如果你把每一天都当作生命中的最后一天去生活的话,那么终有一天你会发现自己是正确的。”这句话给我留下了深刻的印象，从那时算起的33年以来，我每天早晨都会对着镜子问自己：“如果今天是我生命中的最后一天，我还会做自己今天即将要做的事吗？”当答案连续多次都是“不”时，我就知道自己需要做些改变了。
“记住你就快要死了”是我听过的最重要的箴言，它帮我做出了生命中非常重大的决策。因为几乎所有的一切——包括所有的外界期望、所有的骄傲、所有对于难堪或失败的恐惧——都会在面对死亡时化为虚无，留下真正重要的东西。你有时会想自己可能失去一些东西，“记住你就快要死了”是我知道的逃脱这种思维陷阱的最好办法。既然你已经赤身裸体了无牵挂了，你就没有理由不去遵从自己的内心。
大概在一年前, 我被诊断出患有癌症。那天早晨七点半，我接受了一次扫描，结果清楚地显示我的胰腺里长了一个肿瘤。我当时都不知道胰腺是什么东西，医生们告诉我，这几乎可以确定是一种无法治愈的癌症，我的寿命估计还有三到六个月的时间。医生们建议我回家把事情都做个了结，这是医生们的行话，意思是准备后事。这意味着在接下去的几个月里你要把未来十年要对孩子们说的话提前说完，意味着你要确保把每件事都安排妥当好让家人以后的日子尽量好过，也意味着你要对这个世界说再见了。
这个诊断一整天都萦绕在我心头，当天晚上，我做了一次活体组织切片检查：他们把一个内窥镜伸进我的喉咙，穿过我的胃一直进到肠子里，用一枚探针伸进胰脏取得了一些组织细胞。我当时被麻醉了，在场的妻子告诉我，医生们把这些细胞放到显微镜下观察之后都惊叫起来，因为他们发现这是一种非常罕见的、通过手术可以治愈的胰腺癌。后来我做了手术，现在已经康复。
这是我距离死亡最近的一次，我希望它也是未来几十年里我离死亡最近的一次。经历了这件事，死亡对我而言已经不再只是一种有益却仅限于纯粹想象的概念，因此我可以更加确信地跟你们谈起我对死亡的看法：
没有人想要死，即使人们想上天堂, 他们也不会为了去那里而死，但是死亡是我们共同的终点，从来没有人能够逃脱它。而这也是合理的，因为死亡很可能是生命最好的一项发明，它是生命变化的推动者，它清除老朽而为新生代开路。现在的你们就是新生代，但是在不久之后的某天，你们就会渐渐变成老朽而被清除出人生的舞台。抱歉说得这么夸张，但是这是事实。
你的时间有限，别浪费生命过别人的生活。不要被教条所束缚，因为那是别人生活的目的。别让其他人的不同意见压过你自己内心的声音。最重要的是，要勇于追随自己的内心和直觉，它们其实早已知道你想要成为什么，除此以外都是次要的。
当我年轻的时候，有一份非常精彩的刊物，叫做《全球概览》（Whole Earth Catalog），那是我们那一代人视为圣经的读物之一。它由斯图尔特·布兰德（Stewart Brand）在离这里不远的门洛帕克创办，他把诗意带进杂志，赋予它鲜活的生命力。那是在1960年代末，这本刊物全部由打字机、剪刀和宝丽来相机制作出来。有点像平装版的谷歌，但早于谷歌问世35年。这就是理想主义，充满着整洁的工具和伟大的奇想。
斯图尔特和他的团队出版了几期《全球概览》之后，顺其自然地出版了最后一期。那是1970年代中期，而我正如你们这般年纪。在最后一期的封底上，是一条清晨乡间小路的照片，如果你富有冒险精神，它可能就是你要搭车的那种小路。照片下面是一行字：“求知若饥，虚心若愚”。那就是他们停刊的临别赠言。求知若饥，虚心若愚。我总是对自己抱着这样的期望。而现在，在你们毕业即将踏上新生活的一刻，我也这样祝愿你们。
求知若饥，虚心若愚。
非常感谢你们。
返回页首
返回主页
version:1.0<EMAIL_ADDRESS>© retter2012.com


| DOSE: |
repeated |
oral |
MDMA |
(pill / tablet) |
I first took E at a rave while in London with some uni friends. Nothing will top that first time dose, and our complete lack of expectance. I then took it every week/every other week. The hangovers were pretty non existant back then - I just felt a little speedy the next day.
E was the first illegal drug I had experimented with, after cannabis. I have now expereimented with many. The E trips helped liberate me, gave me more self confidence which lasted permanently. I was no longer so introverted, and for that, I will be eternally thankful.
I continued to use it once a week, always sticking to one pill apart from one time at a rave where I took 2. I was so high I could barely speak - nothing has topped that expereince. In only a few hours this feeling left and I began to feel drained. I was then so mentally drained that I didn't have the energy to talk to my friend. He suggested a half E top up - this had absolutely no effect. After this I made sure I only ever had one pill per week, maximum.
I then encountered different types of E's - stars, heinekens, and cherrys. Cherrys were very nice, intense (the only time I've ever expereinced the sudden E head rush) but they only lasted an hour or so, and afterwords I didn't feel nice - I actually began to get depressed. Star E's were nice - very strong in the releasing of inner feelings (would be very good for psychotherapy), but they were quite hallucinogenic - they definately weren't pure MDMA. Heinekens were nice in that they were subtle. I'm a firm believer that the more E's push you up, the more they drag you down afterwords. I could take Heineken's and not suffer much of a hangover. Until recently. I only took them once a fortnight or month.
I was already questioning whether a few hours of fun are worth the hangover afterwords. I always get a clouded, robotic feeling, like a lack emotions of any kind, good or bad. Not pleasent. The last E I took, 3 weeks ago, didn't produce any effect, and made me feel depressed for two days afterwords - something I had only expereinced a few times before.
That was, and will be the last E I ever take.  I also feel a lot happier now with out drugs than when I took E - I can have a laugh without being on anything - something I couldn't have done while taking E. I've decided to stick to a bit of alcohol, cannabis and psychedelics.
Experience Reports are the writings and opinions of the individual authors who submit them.
Some of the activities described are dangerous and/or illegal and none are recommended by Erowid.


I kept some rants and notes to myself a while back about what I thought about some of the operating systems I've used and currently use. These notes are more about day-to-day usage from the perspective of a software developer / power user rather than an objective review of each platform. I also update these pages with links to my favorite apps and tricks I've come across.
It just works.
I think Apple's done a great job of make a day-to-day OS for dummies. That way, when I want to feel like a dummy and not obsessively configure every freaking detail, I can just make some common sense assumptions and start working.
 If you wanted or needed to, it's perfectly accepted to open up and Terminal and have at it. Whether it's a simple shell script to do some text munging, or a regularly recurring task with cron, Apple has made it easy for *nix geeks to be productive outside the pretty Aqua UI.
I dislike fanboys. Everyone new to OS X should check out "What is Mac OS X" for a serious myth debunking and very interesting history and details about OS X.
I'm learning to program with Objective-C and Cocoa, so there'll be on more these later.
Since it's so easy to compile applications from *nix systems on OS X, linux apps are readily available on OSX. Both Fink and MacPorts are good package management systems.
Namely Great light freeware launcher of applications.
Camino I used this browser for quite a while because of some nit-picky details I had with Safari. It integrates better with OSX better than FF, but doesn't let you have extensions like FF.
HandBrake Rip dvds to mp4, avi, or ogm.
Terminal comes with OS X by default, but make sure you change the terminal type to xterm (instead of xterm-color) or else your screen sessions won't have a backspace.
SSHKeychain a very well done wrapper around ssh-agent. It uses apple's Keychain to store your key's passwords, and will auto lock your private keys on customizable events. Learn more about ssh in general here
Parallels For $80, you could have a very sophisticated and usable VM to test against all different types of OS's. I have not tried VMWare on OS X yet.
A fan boy's fantasy or salvation for corporate environments?
Sometime before high school, my dad brought home 2 O'Reilly Linux books. He never looked at them again after he wrapped them, but told me that *nix was important. This confused me since he was a Windows admin guy. The book was on RedHat 5.1 and I installed it on my newly upgraded Pentium MMX 233/266Mhz machine. I got really excited about the philosophy and freeness the books touted. Watching Gnome start up, and something non-Windows on my computer was also a treat. Fortunately for me, those early windowing apps were absolute garbage. This forced me to the command line and made me learn how to get around without a GUI. I remembered my DOS days very fondly, so the transition wasn't a big deal. I remember having a heck of a time getting a floppy to mount in Linux. I had to ask Sean's dad (a Berkeley professor!) because it was so frustrating. Man pages aren't designed for impaitient noobs. RedHat was a gateway drug for me. I moved on to try several different distributions. At the time, I tried them haphazardly and didn't really know what I was looking for. I judged each distribution by how hard it was to install and how easy it was to get software loaded on it. The RH book totally lied about RPMs. I tried Slackware and enjoyed the packaging system much more than RPMs. When I volunteered for the ACCRC refurbishing computers for nonprofits, I installed Suse 7 on those machines. After I tried Debian Potato, I was pretty hooked. Woody was even more amazing (fresher packages). Even today, after Ubuntu has redefined ease of use, I continue to use Debian because I see no reason to switch.
Instant bootup, instant shutdown, excellent throughput, zero hassle, what's not to like?
640K ought to be enough for anybody - incorrected attributed to Bill Gates
DOS was an easy to love operating system. Any negative brought up against DOS can be "scoped out". I didn't miss multitasking; It had graphics and sound;
I plan to explore more with FreeDos when I set up my VMs
Good to you if you don't know any better.
After I put debian on my desktop computer and bought an ibook for a laptop. I stopped using windows completely. The NT family of OS's were solid, and I never really had any problems with XP. On the other hand, I didn't have any problems because I was very careful with what I did on that computer. I haven't kept up with Vista at all.


We understand your requirement and provide quality works.
Analytics release series A financing launch party interaction design android angel investor.
Analytics release series A financing launch party interaction design android angel investor.
Analytics release series A financing launch party interaction design android angel investor.
Analytics release series A financing launch party interaction design android angel investor.


// by randomly drawing configurations
changed_inc = False
for i in range(self.n_neighbours):
s_time = time.time()
neighbor = get_random_neighbor(incumbent, seed=i)
neighbor_ = impute_inactive_values(neighbor)
changed_inc = False
all_neighbors = get_one_exchange_neighbourhood(incumbent, seed=local_search_steps)
random.shuffle(all_neighbors)
for neighbor in all_neighbors:
s_time = time.time()
neighbor_ = impute_inactive_values(neighbor)


This piece is a conceptual piece on the possibility of AR as a means of architectural or urban design. I was inspired by my time in art 107 in which we explored ar and its potential uses or implications. In this project I learned and used 3d camera motion tracking in after effects to composite motion graphics onto found footage. I created moving shapes and lines throughout a night city to see what the world would look like with public ai art and design. I wanted to convey a feeling of wonder and magic while retaining a modernist aesthetic.


Whitefoot the Woodmouse
by Thornton W. Burgess
"The End of Whitefoot’s Worries"
Additional Information
- Year Published: 1922
- Language: English
- Country of Origin: United States of America
- Source: Burgess T. W. (1922). Whitefoot the Woodmouse Boston: Little, Brown & Co..
-
Readability:
- Flesch–Kincaid Level: 4.5
- Word Count: 561
- Genre: Fantasy
- Keywords: 20th century literature, american literature, life lessons, nature
- ✎ Cite This
Downloads
You never can tell! You never can tell!
Things going wrong will often end well.
—Whitefoot.
The next time you meet him just ask Whitefoot if this isn’t so. Things had been going very wrong for Whitefoot. It had begun to look to Whitefoot as if he would no longer have a snug, hidden little home in Farmer Brown’s sugar-house. The pile of wood under which he had made that snug little home was disappearing so fast that it began to look as if in a little while there would be no wood at all.
Whitefoot quite lost his appetite. He no longer came out to take food from Farmer Brown’s boy’s hand. He stayed right in his snug little home and worried.
Now Farmer Brown’s boy had not once thought of the trouble he was making. He wondered what had become of Whitefoot, and in his turn he began to worry. He was afraid that something had happened to his little friend. He was thinking of this as he fed the sticks of wood to the fire for boiling the sap to make syrup and sugar. Finally, as he pulled away two big sticks, he saw something that made him whistle with surprise. It was Whitefoot’s nest which he had so cleverly hidden way down underneath that pile of wood when he had first moved into the sugar-house. With a frightened little squeak, Whitefoot ran out, scurried across the little sugar-house and out though the open door.
Farmer Brown’s boy understood. He understood perfectly that little people like Whitefoot want their homes hidden away in the dark. “Poor little chap,” said Farmer Brown’s boy. “He had a regular castle here and we have destroyed it. He’s got the snuggest kind of a little nest here, but he won’t come back to it so long as it is right out in plain sight. He probably thinks we have been hunting for this little home of his. Hello! Here’s his storehouse! I’ve often wondered how the little rascal could eat so much, but now I understand. He stored away here more than half of the good things I have given him. I am glad he did. If he hadn’t, he might not come back, but I feel sure that to-night, when all is quiet, he will come back to take away all his food. I must do something to keep him here.”
Farmer Brown’s boy sat down to think things over. Then he got an old box and made a little round hole in one end of it. Very carefully he took up Whitefoot’s nest and placed it under the old box in the darkest corner of the sugar-house. Then he carried all Whitefoot’s supplies over there and put them under the box. He went outside, and got some branches of hemlock and threw these in a little pile over the box. After this he scattered some crumbs just outside.
Late that night Whitefoot did come back. The crumbs led him to the old box. He crept inside. There was his snug little home! All in a second Whitefoot understood, and trust and happiness returned.


A crossover between EPIN1020 Design Thinking and Practice (Assignment #1 and #4) and
LAWS4390 Public Listed Companies and the Law (Final Research Paper)
Natvigating the data cycle:
1. Use Parsehub to scrap all the Announcements and Notices that are relevant to Reverse Takeover on HKEX Advance Search, from the period 5/11/2017 to 5/11/2018 (a total of 82 records)
2. Use OpenRefine briefly to clean and understand the data
3. Use Airtable to formulate data
4. Use Pingendo to build a website to engage audience
Out of the 15 Companies that had made Announcements and Notices regarding Reverse Takeover,
only 4 are still trading
7 have been suspended
(as for remaining 4, 1 company has its acquisition terminated,
and the other 3 were about GEM takeovers)
This research
I hope you found this blog somewhat useful, or at least, interesting!
© Copyright 2018 Anissa Ng and Pingendo - All rights reserved.


|
Adam will discuss the Top 30 Tips on what's cool in the new IDE with Visual Studio 2005.
These tips are essential to all those developers and programming enthusiasts that use
Visual Studio and are thinking of upgrading to Visual Studio 2005.
Adam will no doubt tell you a little bit about his exciting trip to Africa and the success of the
African Roadshow conference in Nairobi Kenya!
|


Your Awards
Award
This Track
All Time
Golden Star
90-100% correct
8
10
Silver Star
80-90% correct
0
0
Bronze Star
70-80% correct
2
2
Rhodium Star
60-70% correct
3
4


Generous workers pledge support to Feed a Family
Generous workers have pledged their support to the Express & Star’s Feed a Family This Christmas appeal for the third year running.
by Heather LargeStaff from the human resources and payroll team at Willenhall-based ASSA ABLOY Opening Solutions UK & Ireland are collecting donations of food and toiletries to help families and individuals in need during the festive period.
Last year, the ASSA ABLOY Portobello site donated £300, which the team used to buy cupboard essentials and festive food filling around 50 boxes.
Senior HR business partner Mani Sandhu said: “ASSA ABLOY Opening Solutions UK & Ireland have supported the Express and Star ‘Feed a Family’ campaign since it started.

“All departments come together to support the appeal and year on year donations have increased.”
With the help of Express & Star readers we are aiming to provide families with Christmas treats they would otherwise not be able to afford, as well as supplying them with store-cupboard essentials to keep them going through the festive season.
The causes we are supporting this year are the Black Country Food Bank, which has centres across Dudley, Sandwell and Walsall, The Well (Home of Wolverhampton Food Bank), the Good Shepherd Ministry, based in Wolverhampton, and Cannock and District Food Bank.
We are also collecting chocolate selection boxes for the Haven refuge in Wolverhampton which provides both practical and emotional support services to women and children who are affected by domestic violence and homelessness.
These can be dropped off at our offices in Queen Street and will be given to youngsters to help spread some much-needed Christmas cheer.
All of these good causes are helping individuals and families in need every day and have seen numbers needing support continue to rise during the past 12 months..
The appeal will run until Saturday, December 14 and donations can be taken to:
- Express & Star Wolverhampton head office, 51-53 Queen Street, Wolverhampton WV1 1ES
- Waitrose Wolverhampton, Marston Road, Wolverhampton WV2 4NJ
- Morrisons Bilston, Black Country Route, Bilston WV14 0DZ
- Tesco Heath Hayes, Hawks Green District Centre, Hayes Way, Cannock WS12 3YY


|
Ariana Tanimoto
|
PHONE:<PHONE_NUMBER> EMAIL<EMAIL_ADDRESS>ADDRESS: 1522 Federal Ave E Seattle WA, 98102 |
| EXPERIENCE | |
|
Mar 2013-Present
|
Locately:: Location Analyst |
|
Oct 2012-Dec 2012
|
English Time Language School:: English Teacher |
|
Mar 2012-Jun 2012
|
UW Human Rights Group:: GIS Intern |
|
Sept 2008-Jun 2012
|
University of Washington Rowing Team:: Coxswain |
|
Jun-Jul of 2009-2011
|
Under 23 National Team Camp:: Coxswain |
|
Aug of 2006-2011
|
Singing Eagle Lodge Camp:: Counselor |
|
Jul-Aug 2008
|
Northeastern Learn-to-Row Program:: Rowing Coach |
|
Jul-Aug 2007
|
ARUP Consulting Services:: Intern |
|
|
| EDUCATION |
|
Seattle University Certificate in Teaching English to Speakers of Other Languages
|
|
University of Washington Bachelor of Arts in Geography (GIS)
|
|
Wayland High School
|


+++ title = "Radioactive chili" slug = "radioactive-chili" date = 2007-02-23T13:00:00+10:00 tags = ["spicy", "crazy-consumptions"] locations = ["mexico/xalapa"] draft = false summary = """
Mauricio and Lachlan took Steve and myself out for lunch, to have some moles. The moles themselves weren't that spicy, but they came with something on the side that was, as Lachlan said, "bloody radioactive". It was some kind of chili, and although it looked like grated carrot, it felt like a weapon of mass destruction inside my mouth.
""" +++Mauricio and Lachlan took Steve and myself out for lunch, to have some moles. The moles themselves weren't that spicy, but they came with something on the side that was, as Lachlan said, "bloody radioactive". It was some kind of chili, and although it looked like grated carrot, it felt like a weapon of mass destruction inside my mouth.
I've been in training for the spices of Mexico for at least 10 years. Most of the chili and salsa I've had so far in Mexico has been pretty spicy, but still well within my tolerance threshold. However, nothing could have prepared me for this stuff. It's almost up there with wusabi, as far as "sheer lethality" goes.


Something went wrong.
From everywhere:
From web window:
appName appDesc
Visit project on Github Issues
Icons designed by Smashicons from Flaticon


--- layout: post title: Giveaway Winner! date: 2011-09-12 06:45:36.000000000 -04:00 categories: - Giveaways tags: - Giveaway winner status: publish type: post published: true meta: aktt_notify_twitter: 'no' _edit_last: '1' dsq_thread_id: '1188591594' author: login: cint email<EMAIL_ADDRESS>display_name: Jacinta first_name: Jacinta last_name: '' ---
I am happy to announce, thanks to random.org, the winner of the sweet little mouse and hair clips is:
MJ said:
"These are wonderful Jacinta!! And I know just the girl who would love a mouse in her pocket !!! Thanks for the chance!!
xx oo"
Congratulations MJ, sounds like the hair clips and the sweet little mousie are going on a fun adventure. I will be contacting you via email. Jacinta x


domestic | fire | introduction | 2010
Introduction
2.0
2.0.1 Background
Life safety is the paramount objective of fire safety.
Domestic buildings
should be designed and
constructed
in such a way that the risk of fire is
reduced and, if a fire does occur, there are measures in place to restrict the
growth of fire and smoke to enable the occupants to escape safely and for
fire-fighters to deal with fire safely and effectively.
maisonettes
) every year in Scotland. Fires can have a devastating effect on
the lives of people and results in around 60 deaths and 1700 injuries each
year. The most common cause of accidental fires in
dwellings
is the careless
disposal of cigarettes and matches in more than 40% of cases. Accidents
involving cooking accounts for more than 20% followed by electrical, space
heaters and candles at around 5%. Statistics also show that the consumption
of alcohol is a contributory factor which increases the risk of an accidental fire
occurring. Occupants who are alone at the time of the fire and are in the
room
of fire origin, are more likely to suffer injury (e.g. burns and smoke
inhalation) or even death in some cases.
It is impossible to eliminate the risks from fire altogether and the prevention of
deliberate or accidental fires caused by the actions of occupants within a
dwelling
are outside the scope of building standards. For advice on best
practice relating to fire safety in the home, visit the Scottish Government
website or contact the community fire safety officer at the local fire and
rescue services.
Although beyond the scope of this guidance, the adoption of good fire safety
practices should be encouraged to reduce the risk of fire occurring in the first
place. Fire prevention will not only save lives but will protect property and
reduce environmental pollution.
The standards and guidance in this section are designed to work together to
provide a balanced approach to fire safety. The
building
elements, materials,
components or other parts of the
building
identified in the guidance should
follow the appropriate performance levels that are recommended throughout
the guidance. However where a
building
element, material, component, or
other part of a
building
is covered by more than one standard, the more
demanding guidance should be followed.
2.0.2 Aims
The purpose of the guidance in section 2 is to achieve the following
objectives in the case of an outbreak of fire within the
building
:
•
to protect life;
•
to assist the fire and rescue services; and
•
to further the achievement of sustainable development.
Protection of life
It is important to recognise that the standards will not guarantee the life safety
themselves to be at risk from fire and are not usually aware of the speed that
fire can spread. The risk to occupants is greater if they are asleep during the
outbreak of fire as they are likely to be roused more slowly. Occupants
should be warned as soon as possible following the outbreak of fire and the
guidance to standard 2.11 provides recommendations for the installation of
alarm and detection systems in
domestic buildings
.
2.0.1
—
2.0.2
domestic | fire | introduction | 2010
Fire and rescue service
In some cases, occupants will not react quickly enough before being
overcome by the effects of the fire and smoke and as a result, may require to
be rescued by the fire and rescue service. For facilities to assist the fire and
rescue service, see standards 2.12 to 2.14.
Sustainability
The building regulations are primarily concerned with the protection of people
from the dangers inherent in
buildings
, rather than protecting the owners of
buildings
from any economic loss which might occur. However following the
guidance in the handbook will continue to embed active and passive fire
protection systems within
buildings
which should reduce the likelyhood of the
total destruction of the
building
following the outbreak of fire.
2.0.3 Scope
Guidance in this section may not be appropriate for the following
buildings
as
they are rarely designed and
constructed
in Scotland:
c.
domestic buildings
containing a
basement storey
at a depth of more than
4.5 m below ground level;
e.
domestic buildings
containing catwalks, openwork floors or escalators;
f.
domestic buildings
containing places of special fire risk;
g.
domestic buildings
having an
escape route
over a
flat roof
; or
h.
domestic buildings
with a
storey
at a height of more than 60 m above
ground level.
For the purposes of a above, the area of an individual
storey
includes the
area of a
gallery
or sleeping deck but excludes the area of an integral
domestic garage.
In the case of a mixed use
building
containing non-domestic and domestic
accommodation, reference should be made to the Technical Handbook for
non-
domestic buildings
as well as the guidance contained in this Handbook.
In the case of sub-clauses a to h above, the alternative approach described
in clause 2.0.7 should be used.
2.0.4 Method of measurement
The rules of measurement in section 0 of the Technical Handbook may not
be appropriate for the guidance in section 2 Fire. For example, to establish
the height of the topmost
storey
for fire and rescue service facilities, the
height should be measured from the fire and rescue service access level and
not necessarily the lowest ground level. Therefore, methods of measurement
unique to fire are described within the guidance under each of the relevant
standards.
Plant
storeys
For the purpose of measurement, the height above ground to the top most
exclusively of plant rooms.
2.0.2
—
2.0.4
domestic | fire | introduction | 2010
2.0.5 Latest changes
The key changes that have been made to the standards and guidance from
May 2009 include:
•
greater choice of active and passive fire safety measures within the
dwelling
of fire origin;
•
improved guidance on fire detection and fire alarm systems in
dwellings
to
better reflect risk;
•
improved guidance and greater choice on the escape strategy and fire
safety measures serving
flats
and
maisonettes
including
high rise
•
reference to fire service amended to fire and rescue service throughout
guidance;
•
standard 2.13 fire and rescue service water supply amended and clarified
for
domestic buildings
;
•
improved guidance on facilities to assist the fire and rescue service
including the performance of fire mains;
•
updated guidance on fire suppression systems including water supplies
and component parts;
•
incorporate annex 2A
high rise domestic buildings
within the guidance to
standards 2.1 to 2.15 and amend annex numbering; and
•
reference to structural eurocodes in annex 2A resistance to fire.
Flats
or
maisonettes
For the purposes of the guidance in section 2 Fire, a
flat
or
maisonette
entered only from the open air at ground level and with no
storey
at a height
of more than 4.5 m should be regarded as a
house
and follow the guidance
accordingly.
Protected routes
of escape
Throughout the document there are references to protected routes of escape
these include: open access balconies, galleries wholly or partly enclosed
below, protected lobbies,
protected zones
,
protected enclosures
, external
escape stairs
, basements and
alternative exits
. This list is not exhaustive and
is not intended to cover all parts of a
building
providing protected routes of
escape. For example,
separating walls
and
separating floors
also protect
routes of escape but are covered by the guidance to standard 2.2.
External areas
A roof, an external balcony or an enclosed courtyard open to the external air,
where the area is more than 8 m
2
and to which there is access for a purpose
other than maintenance, should be regarded as a
room
. It is not intended that
these external areas be treated as
apartments
which create
inner rooms
to
Circulation space
A circulation space in a
dwelling
is an area mainly used as a means of
stairwells).
Sleeping decks
However for the purposes of the guidance to standard 2.9, sleeping decks
which do not fall within the definition of a
gallery
should be regarded as a
2.0.7 Alternative approaches
Fire safety engineering can provide an alternative approach to the fire safety
measures contained in this Technical Handbook. It may be the only practical
way to achieve a satisfactory level of fire safety in some large and complex
2.0.5
—
2.0.7
domestic | fire | introduction | 2010
Fire safety engineering may also be suitable for solving a problem with any
aspect of the design which otherwise follows the guidance in this Handbook.
 It is reasonable to demonstrate compliance with
the functional standards by alternative means and in such cases, the verifier
and the fire authority should be consulted early in the design process.
Not all cases of variance from the guidance will require the appointment of a
fire engineer. Reference could be made to ‘A simplified approach to
alternative fire safety strategies’ Scottish Government (2010).
Existing
buildings
It may be appropriate to vary the guidance contained in this Handbook when
assessing the guidance against the constraints in existing
buildings
or in
buildings
which are listed in terms of their architectural or historic interest. In
such cases, it would be appropriate to take into account a range of fire safety
features, some of which are dealt with in this Handbook and some of which
are not addressed in any detail. For more detailed information, guidance is
contained in the 'Guide for practitioners 6 - Conversion of traditional buildings'
Historic Scotland (2007).
BS 7974:2001 and
International Fire
Engineering Guidelines
2005
Fire engineering designs can be complex and many require extensive use of
engineering judgment. The following documents are cited to ensure that the
guidance given encompasses best practice worldwide:
•
BS 7974: 2001 Application of fire safety engineering principles to the
design of buildings; or
•
International Fire Engineering Guidelines, 2005 (IFEG).
The use of either document assumes that those carrying out or assessing a
fire engineering approach have sufficient technical training, knowledge and
experience to understand fully the risks involved.
The objectives of any fire safety strategy should be established first and
designers and verifiers should be aware of the importance of the design
assumptions. For example, the strategy should include an assessment of the
system reliability. This will help to ensure that the fire safety objectives have
been met.
It is important that owners/responsible person understand that the fire safety
measures installed in a
building
need to be maintained and tested over the
life time of the
building
so that they will operate effectively. BS 7974
and IFEG assume that all aspects of the fire engineering strategy are capable
of being maintained and deployed over the lifetime of the
building
. If for
example, alterations are found to be necessary due to changes to the
building
layout, the original strategy may need to be re-evaluated to ensure
the fire safety provisions have not been compromised. For this reason, the
fire strategy should preferably support any fire safety risk assessment
required under Part 3 of the Fire (Scotland) Act 2005, as amended.
Fire safety engineering involves the use of scientific based calculations
and/or statistical information to demonstrate an adequate level of safety for a
specific
building
, structure or installation. In this regard the fire safety strategy
is based on performance rather than prescription. Therefore fire safety
engineering is about the need to identify the fire hazards, assess the fire
2.0.7
—
2.0.7
domestic | fire | introduction | 2010
risks, understand the consequences and to offer fire safety strategies and
designs to show how the objectives have been met. The ‘tools’ that support
fire engineering can include calculation methods which are used to
demonstrate that under a worst reasonable case, tenable conditions are
maintained during the evacuation period. For example, a smoke exhaust fan
in a smoke reservoir within an atrium space fails to operate but the smoke
layer height continues to be maintained by the activation of a stand-by fan.
It is recognised that fire engineering is still a rapidly developing field and as
such does not have the standardised codes for approaching and solving
problems compared to other engineering disciplines. The documents
identified above aim to provide a structured framework for assessing the
interaction between,
buildings
, people and fire, and to facilitate innovation in
design without compromising safety. They provide information on how to
undertake a detailed analysis of specific aspects of fire safety engineering in
In practice, both frameworks provide a flexible but formalised engineering
approach to fire safety which can be applied to new or existing
buildings
to
show that the functional standards have been met.
BS 7974: 2001
Application of fire safety
BS 7974: 2001 Application of fire safety engineering principles to the design
of buildings is supported by 8 published documents:
engineering principles
to the design
•
Part 0: Guide to the design framework and fire safety engineering
procedures;
of buildings
•
Part 1: Initiation and development of fire within the enclosure of origin;
•
Part 2: Spread of smoke and toxic gases within and beyond the enclosure
of origin;
•
Part 3: Structural response and fire spread beyond the enclosure of origin;
•
Part 4: Detection of fire and actuation of fire protection systems;
•
Part 5: Fire service intervention;
•
Part 6: Human factors: Life safety strategies – Occupant evacuation,
behaviour and condition; and
•
Part 7: Probabilistic risk assessment.
International Fire
Engineering Guidelines
IFEG have been developed for use in the fire engineering design and
approval of
buildings
. The objectives of the guidelines are to provide:
a. a link between the regulatory system and fire engineering;
b. guidance for the process of engineering; and
c. guidance on available methodologies.
The IFEG sub-systems bear a very close resemblance to the sub-
systems used in BS 7974: 2001 and are set out below:
•
fire initiation and development and control;
•
smoke development and spread and control;
•
fire spread and impact and control;
•
fire detection, warning and suppression;
•
occupant evacuation and control; and
•
fire services intervention.
2.0.7
—
2.0.7
domestic | fire | introduction | 2010
Clause 1.3.2 of IFEG states that “Typically, each
building
project is unique
and similarly, each fire engineering evaluation is unique. It is not sensible,
therefore, to set down detailed guidance on how the fire safety analysis
should be undertaken. Instead, it is the responsibility of the fire engineer to
plan the analysis for the particular project, based on the decisions taken
during the preparation of the fire engineering brief as discussed in Chapter
1.2”.
2.0.8 Relevant legislation
It is important to be aware that there is other legislation, apart from building
regulations, imposing requirements for means of escape in case of fire and
other fire safety measures that will come into force when the
building
is
occupied. It is therefore recommended that consultation with those
responsible for such legislation takes place before the application for building
warrant is finalised. Any necessary fire precautions requiring additional
building work
can then be included in the application.
Fire (Scotland)
Act 2005 as
amended
Part 3 of the Fire (Scotland) Act 2005, as amended introduced a fire safety
regime that applies mainly to non-
domestic buildings
. The regime does not
generally apply to
domestic buildings
but may apply where staff are
employed or members of the general public have access e.g. a dental
surgery within a
dwelling.
The regime also applies to
domestic buildings
that
are licensed as Houses in Multiple Occupation and to some
domestic
buildings
where certain care services are provided. Those domestic premises
covered by Part 3 of the 2005 Act, as amended are defined in section 78 of
the Act.
Persons with obligations under the Act are required to carry out a fire safety
risk assessment which may require additional fire safety precautions to
reduce the risk to life in case of fire. For example, measures to reduce the
risk and spread of fire, means of escape, fire-fighting equipment, fire
detection and warning, instruction and training. Other measures are
prescribed by regulation. The fire safety risk assessment should be kept
under continuous review.
There is sector specific guidance for various
building
uses on how to comply
with Part 3 of the Act, such as guides for premises providing sleeping
accommodation. This guidance can be found using the link to the firelaw
website.
In many premises, existing fire safety measures have been incorporated in
accordance with building regulations, however it is possible for a higher
standard to be applied as a consequence of a fire safety risk assessment.
Section 71 of the 2005 Act makes it clear that terms, conditions or restrictions
in licences, including statutory certification or registration schemes, are to
have no effect if they relate to fire safety requirements or prohibitions which
are or could be imposed under Part 3 of the 2005 Act, as amended.
Fire Safety (Scotland)
Regulations 2006
The Fire Safety (Scotland) Regulations 2006 made under the Fire (Scotland)
Act 2005 and contain provisions which are part of the fire safety regime.
These regulations must be considered along with Part 3 of the 2005 Act, as
amended. The regulations contain further requirements in respect of fire
safety risk assessment and obligations of duty holders.
2.0.7
—
2.0.8
domestic | fire | introduction | 2010
The Construction
(Design and
Management)
Regulations 2007
The Construction (Design and Management) Regulations 2007 are intended
to protect people working in
construction
and others who may be affected by
their activities. The regulations require the systematic management of
projects from concept to completion and throughout the life cycle of the
structure, including eventual demolition. The CDM Regulations require
designers and those who control or carry out
construction work
to identify
hazards associated with their designs or
work
(including risk from fire) and
plan to eliminate, reduce or control the risks.
Civic Government
(Scotland) Act 1982
(Licensing of Houses in
Multiple Occupations)
Order 2000 as amended.
The domestic Technical Handbook should be used for Houses in Multiple
Occupation (HMOs) that are
dwellings
and the non-domestic Technical
Handbook should be used for all other HMOs. It should be noted that HMOs
may also require to be licensed under the Civic Government (Scotland) Act
1982 - Order 2000. To be classified as a House in Multiple Occupation, the
accommodation must be the only or principal residence of 3 or more people
from different families. In relation to fire safety aspects, HMOs which require
a licence are also subject to Part 3 of the Fire (Scotland) Act 2005, as
amended and guidance is available on the firelaw website to assist those
with responsibilities for licensed HMOs understand and comply with fire
safety legislation.
Regulation of Care
(Scotland) Act 2001
The Scottish Commission for the Regulation of Care is responsible for
regulating a diverse range of care services some of which are delivered in
non-
domestic buildings
(e.g. care homes, nurseries, independent
hospitals
,
hospices, residential schools, secure accommodation) and some in
domestic
buildings
(e.g. childminding, supported accommodation, adult placement
services). The services are inspected by the Commission against national
care standards issued by Scottish Ministers some of which include physical
standards for the premises. The Commission consults with the fire authority
on fire safety matters as part of the care service registration process. Where
the applicant for a warrant intends to use or provide such a service, they
should consult the Commission for advice.
2.0.9 Annexes
Annex 2A - Resistance to fire
Resistance to fire is expressed in terms of fire resistance duration and
reference throughout this document to a short, medium or long fire resistance
duration, are explained in annex 2.A. The performance levels include
properties such as loadbearing capacity, integrity and insulation.
Annex 2B - Reaction to fire
Construction
products are expressed as
non-combustible
low, medium, high
or very high risk and explained in annex 2.B. The performance levels include
properties such as the ease of ignition and the rate at which the product gives
off heat when burning. This document does not give detailed guidance on
other properties such as the generation of smoke, fumes and flaming
droplets/particles.
Annex 2C - Vulnerability of roof coverings
Roof coverings are expressed in terms of low, medium or high vulnerability
and explained in annex 2.C. The performance levels relate to the capability of
a roof to resist penetration from fire and flame spread when the external
surface is exposed to radiation and flames.
2.0.8
—
2.0.9
domestic | fire | introduction | 2010
2.0.10 Certification
Scottish Ministers can, under Section 7 of the Building (Scotland) Act 2003,
approve schemes for the certification of design or
construction
for compliance
with the mandatory functional standards. Such schemes are approved on the
basis that the procedures adopted by the scheme will take account of the
need to co-ordinate the
work
of various designers and specialist contractors.
Individuals approved to provide certification services under the scheme are
assessed to ensure that they have the qualifications, skills and experience
required to certify compliance for the
work
covered by the scope of the
scheme. Checking procedures adopted by Approved Certifiers will deliver
design or installation reliability in accordance with legislation.
2.0.10
—
2.0.10


vignettes/retrieving_cansim_vectors.Rmd
retrieving_cansim_vectors.Rmd
Many of the time-series data available from Statistics Canada have individual vector codes. These vector codes follow a naming format of a lower-case “v” and an identifying numbers. Time-series tables will often bundle many series together, resulting in large and sometimes unwieldy files. Many users of Canadian statistical data, who are often concerned with specific time series such as the CPI or international arrivals, will typically know the exact series they need. For this reason, the cansim
package also provides two functions to make it easier to retrieve individual vectors: get_cansim_vector()
and get_cansim_vector_for_latest_periods()
.
Running search_cansim_tables("consumer price index")
shows 36 tables as results. However, if you are tracking the Canadian Consumer Price Index (CPI) over time, you might already know the Statistics Canada vector code the seasonally-unadjusted all-items CPI value: v41690973. To retrieve just this data series on its own without all of the additional data available in related tables, we can use the get_cansim_vector()
function with the vector code and the date onwards from which we want to get vector results for.
get_cansim_vector("v41690973","2015-01-01")
#> Accessing CANSIM NDM vectors from Statistics Canada
#> # A tibble: 75 x 11
#> DECIMALS VALUE REF_DATE releaseTime SYMBOL frequencyCode SCALAR_ID COORDINATE
#> <int> <dbl> <chr> <chr> <int> <int> <int> <chr>
#> 1 1 124. 2015-01… 2018-06-12… 0 6 0 <IP_ADDRESS>.0…
#> 2 1 125. 2015-02… 2018-06-12… 0 6 0 <IP_ADDRESS>.0…
#> 3 1 126. 2015-03… 2018-06-12… 0 6 0 <IP_ADDRESS>.0…
#> 4 1 126. 2015-04… 2018-06-12… 0 6 0 <IP_ADDRESS>.0…
#> 5 1 127. 2015-05… 2018-06-12… 0 6 0 <IP_ADDRESS>.0…
#> 6 1 127. 2015-06… 2018-06-12… 0 6 0 <IP_ADDRESS>.0…
#> 7 1 127. 2015-07… 2018-06-12… 0 6 0 <IP_ADDRESS>.0…
#> 8 1 127. 2015-08… 2018-06-12… 0 6 0 <IP_ADDRESS>.0…
#> 9 1 127. 2015-09… 2018-06-12… 0 6 0 <IP_ADDRESS>.0…
#> 10 1 127. 2015-10… 2018-06-12… 0 6 0 <IP_ADDRESS>.0…
#> # … with 65 more rows, and 3 more variables: VECTOR <chr>, val_norm <dbl>,
#> # Date <date>
The call to get_cansim_vector
takes three inputs: a string code (or codes) for vectors
, a start_time
in YYYY-MM-DD format, and an optional value for end_time
, also in YYYY-MM-DD format. By default, the start_time
and end_time
vectors uses Statistics Canada’s reference periods (“REF_DATE”) for selecting the date range of the data for retrieved vectors. There are a few optional input parameters for this function. If end_time
is not provided, the call will use the current date as the default series end time. If the optional parameter use_ref_date
is set to FALSE
, then vector retrieval will instead filter on the release date of the vector itself.
Vectors can be coerced into a list object in order to retrieve multiple series at the same time. For example, provincial seasonally-unadjusted CPI values have their own vector codes. The vector code for British Columbia all-items CPI is v41692462.
The below code retrieves monthly Canadian and BC CPI values for the period January 2015 to December 2017 only. Monthly data series are always dated to the first day of the month.
vectors <- c("v41690973","v41692462")
get_cansim_vector(vectors, "2017-01-01")
#> Accessing CANSIM NDM vectors from Statistics Canada
#> # A tibble: 102 x 11
#> DECIMALS VALUE REF_DATE releaseTime SYMBOL frequencyCode SCALAR_ID COORDINATE
#> <int> <dbl> <chr> <chr> <int> <int> <int> <chr>
#> 1 1 130. 2017-01… 2020-10-21… 0 6 0 <IP_ADDRESS>.0…
#> 2 1 130. 2017-02… 2020-10-21… 0 6 0 <IP_ADDRESS>.0…
#> 3 1 130. 2017-03… 2020-10-21… 0 6 0 <IP_ADDRESS>.0…
#> 4 1 130. 2017-04… 2020-10-21… 0 6 0 <IP_ADDRESS>.0…
#> 5 1 130. 2017-05… 2020-10-21… 0 6 0 <IP_ADDRESS>.0…
#> 6 1 130. 2017-06… 2020-10-21… 0 6 0 <IP_ADDRESS>.0…
#> 7 1 130. 2017-07… 2020-10-21… 0 6 0 <IP_ADDRESS>.0…
#> 8 1 130. 2017-08… 2020-10-21… 0 6 0 <IP_ADDRESS>.0…
#> 9 1 131. 2017-09… 2020-10-21… 0 6 0 <IP_ADDRESS>.0…
#> 10 1 131. 2017-10… 2020-10-21… 0 6 0 <IP_ADDRESS>.0…
#> # … with 92 more rows, and 3 more variables: VECTOR <chr>, val_norm <dbl>,
#> # Date <date>
Some vectors extend backwards for a significant number of periods that may not be of interest. get_cansim_vectors_for_lates_periods()
is a wrapper around get_cansim_vectors
that takes a periods
input instead of arguments for start_time
and end_time
, and provides data for the selected vector(s) for the last n
periods for which data is available, irrespective of dates.
get_cansim_vector_for_latest_periods("v41690973", periods = 60)
#> Accessing CANSIM NDM vectors from Statistics Canada
#> # A tibble: 60 x 11
#> DECIMALS VALUE REF_DATE releaseTime SYMBOL frequencyCode SCALAR_ID COORDINATE
#> <int> <dbl> <chr> <chr> <int> <int> <int> <chr>
#> 1 1 128. 2016-04… 2020-10-21… 0 6 0 <IP_ADDRESS>.0…
#> 2 1 129. 2016-05… 2020-10-21… 0 6 0 <IP_ADDRESS>.0…
#> 3 1 129. 2016-06… 2020-10-21… 0 6 0 <IP_ADDRESS>.0…
#> 4 1 129. 2016-07… 2020-10-21… 0 6 0 <IP_ADDRESS>.0…
#> 5 1 129. 2016-08… 2020-10-21… 0 6 0 <IP_ADDRESS>.0…
#> 6 1 129. 2016-09… 2020-10-21… 0 6 0 <IP_ADDRESS>.0…
#> 7 1 129. 2016-10… 2020-10-21… 0 6 0 <IP_ADDRESS>.0…
#> 8 1 129. 2016-11… 2020-10-21… 0 6 0 <IP_ADDRESS>.0…
#> 9 1 128. 2016-12… 2020-10-21… 0 6 0 <IP_ADDRESS>.0…
#> 10 1 130. 2017-01… 2020-10-21… 0 6 0 <IP_ADDRESS>.0…
#> # … with 50 more rows, and 3 more variables: VECTOR <chr>, val_norm <dbl>,
#> # Date <date>
In these examples, we have used v41690973 for Canada and v41692462 for BC. This can be hard to remember and can get annoying to work with. Both vector retrieval functions in the cansim
package allow for named vector extraction. This works by providing a user-determined string directly into a get_*
call. This may be useful when working with table code and vector codes that do not have any information in their name and become easy to lose track of.
Data retrieved as vectors also gains the additional val_norm
column with normalized values.
This quick example uses a list with two named vectors and a starting date as an input value, converts values (“normalizes”) on the fly, and prepares a simple ggplot2
graphic.
vectors <- c("Canadian CPI"="v41690973",
"BC CPI"="v41692462")
data <- get_cansim_vector(vectors, "2010-01-01")
#> Accessing CANSIM NDM vectors from Statistics Canada
library(ggplot2)
ggplot(data,aes(x=Date,y=val_norm,color=label)) +
geom_line() +
labs(title="Consumer Price Index, January 2010 to September 2018",
subtitle = "Seasonally-unadjusted, all-items (2002 = 100)",
caption=paste0("CANSIM vectors ",paste0(vectors,collapse = ", ")),x="",y="",color="")
To access metadata for vectors we can use the get_cansim_vector_info
call
get_cansim_vector_info(vectors)
#> # A tibble: 2 x 10
#> DECIMALS VECTOR table COORDINATE title_en title_fr UOM frequencyCode
#> <int> <chr> <chr> <chr> <chr> <chr> <int> <int>
#> 1 1 v41690… 18-10… <IP_ADDRESS>.0.0… Canada;Al… Canada;En… 17 6
#> 2 1 v41692… 18-10… <IP_ADDRESS>.0.… British C… Colombie-… 17 6
#> # … with 2 more variables: SCALAR_ID <int>, title <chr>


Object attribute standlone text
Use label="text"
,to set the object attribute as standlone text.
Object Attributes with long text truncation
By default object attribute text will be truncated when the content is more than the view port avalible.
On mouseover user can view the full text in tooltip
Object Attributes with link option
Use islink="true"
along with linkedText="linktext"
. Will help to give option to
bind required operation on click of link item.
disabled="true"
make the link non operable.


What does a phone, an anniversary and a parking lot have in common? They are simple, crucial things that can send you into a panic if you forget them.
Scripture is no different. Have you ever glossed over a verse because ‘you knew that already’? Do you remember how that verse or story went accurately, or is it kind of a blur?
Guys implore a “triple-tap” before they leave the house to avoid forgetting keys, wallets and phones. So here’s a spiritual “triple-tap” to help your remember your favourite verses on the go:
*Tap 1:* — Memorise
Take a verse and read it over and over until you can remember what it really says. Start with something simple like John 11:35 or Psalm 1:3
*Tap 1:* — Memorise
Write or type it out several times to reinforce what you’ve memorised.
*Tap 3* — Recite out loud
Hearing yourself say the verse out loud not only jogs your memory, but it’s declaring God’s Word over your life.


Performance Notes
Array Element Key Building
When writing marshaling layers between higher level languages and Libbson, you will eventually need to build keys for array elements. Each element in a BSON array has a monotonic string key like "0", "1", etc. Using snprintf() and others tend to be rather slow on most libc implementations. Therefore, Libbson provides bson_uint32_to_string() to improve this. Using this function allows an internal fast path to be used for numbers less than 1000 which is the vast majority of arrays. If the key is larger than that, a fallback of snprintf() will be used.
Example
char str[16]; const char *key; uint32_t i; for (i = 0; i < 10; i++) { bson_uint32_to_string (i, &key, str, sizeof str); printf ("Key: %s\n", key); }
For more information, see bson_uint32_to_string().


Hello My Dear, I am Mrs Rose Savimbi please i need your help since after the incidence that lead to the death of my late husband MR JONAS SAVIMBI of unita of Angola .I know we have not met before but I am contacting you with due sense of humanity responsibility and the few awareness that you will give it a mutual understanding I am soliciting for an assistance to move the sum $24 million USD to your country for investment The fund is presently in a security company in Ghana for safety since on the 12- 2- 1999. The real content was not declared as it was kept as photographic equipment I need you as partner to assist in transferring the fund and provide good investment plans for it. The fund will be under your investment control for three years during which only the profit will be shared annually 70% for me and 30% for you annually I am a Christian with the fear of GOD in any thing I am doing so please I want us to build trust to each other. All deposit contract documents shall be sent to you as soon as you indicate your interest. Thanks in anticipation of your response Best regards MRS ROSE SAVIMBI


Class StatsPercentComparator
java.lang.Object
|
+--marf.util.SortComparator
|
+--StatsPercentComparator
- All Implemented Interfaces:
- java.util.Comparator, java.io.Serializable
- class StatsPercentComparator
- extends marf.util.SortComparator
Used in sorting by percentage of the stats entries
in either ascending or descending order.
TODO: To be moved to Stats.
- Version:
- $Revision: 1.21 $
- Author:
- Serguei Mokhov
| Fields inherited from class marf.util.SortComparator |
ASCENDING, DESCENDING, iSortMode |
|
Method Summary |
int |
compare(java.lang.Object poStats1,
java.lang.Object poStats2)
Implementation of the Comparator interface for the stats objects. |
| Methods inherited from class marf.util.SortComparator |
getMARFSourceCodeRevision, getSortMode |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface java.util.Comparator |
equals |
StatsPercentComparator
public StatsPercentComparator()
- Mimics parent's constructor.
StatsPercentComparator
public StatsPercentComparator(int piSortMode)
- Mimics parent's constructor.
- Parameters:
piSortMode
- either DESCENDING or ASCENDING sort mode
compare
public int compare(java.lang.Object poStats1,
java.lang.Object poStats2)
- Implementation of the Comparator interface for the stats objects.


WITNESS LIST
Natural Resources Committee
September 27, 2018 - 10:00 AM
Interim Charge #3 (b) and 3(d): Groundwater ownership and permitting
On:
Day, Alan (Brazos Valley Groundwater Conservation District)
Ellis, Gregory (Self)
French, Larry (Texas Water Development Board)
Gertson, Ronald (Self; Texas Rice Producers Legislative Group)
Griffith, Bret (TSCRA)
Hudgins, Neil (Coastal Bend Groundwater Conservation District)
Johnson, Morgan (Self)
Jones, Joe (Coryell City Water Supply District)
Oliver, Wade (Self; INTERA Inc.)
Schlessinger, Sarah (Texas Alliance of Groundwater Districts)
Sengelmann, Greg (Gonzales County UWCD)
Shaw, Doug (Upper Trinity Groundwater Conservation District)
Skerik, Ronnie (Menlow Water Supply Corporation)
Sledge, Brian (Sledge Law Group PLLC)
Watson, Kent (Wickson Creek Special Utility District)
Zent, Lara (Texas Rural Water Association)
Interim Charge #6: Expedited CCN Decertification
On:
Allen, Pat (Green Valley Special Utility District)
Benter, Tammy (Public Utility Commission of Texas)
Dahlberg, Sherilyn (Sharyland Water Supply Corporation)
Freeland, Joe (City of Tyler)
Johnson, Morgan (Maxwell Water Supply Corporation)
Kelley, Terry (Texas Rural Water Association, Johnson County Special Utility District)
Lary, Trey (Allen Boone Humphries Robinson LLP)
Norman, Scott (Texas Association of Builders)
Rich, Melissa (Blackland Water Supply Corporation)
Taylor, Michael (Crystal Clear Special Utility District)
Zent, Lara (Texas Rural Water Association)
Interim Charge #9: Water development opportunities with Mexico
On:
Halbert, Wayne (Texas Irrigation Council)
Hinojosa, Sonny (Texas Irrigation Council)
Sanchez, Steven (North Alamo Water Supply)
Spener, Sally (International Boundary and Water Commission, U.S. Section)
1


A cross-platform, epoch-making interface design standard.
Plastic Design is a cross-platform, epoch-making interface design standard. With Plastic Design, developers can demonstrate superior results in a simple way, allowing people to concentrate on writing without having to worry about interface design. Plastic Design is an open source project that uses the MIT License, meaning that you can use it for free, modify it (as long as you comply with the license), and even work with us to make it better.
Learn More


CDT 6.0 - New and Noteworthy
Note: "New and Noteworthy" for previous versions is at the bottom of this file.
See What's new in CDT 6.0 on the CDT wiki; may contain other information.
|
Editor
|
|
|
Rename in File |
To make rename refactoring work interactively in the editor,
position the cursor on an identifier in the editor and hit Ctrl-1
(the hotfix key). Choose "Rename in file."
Changing an identifier simultaneously changes all other references to that identifier.
|
|
Refactoring |
"Extract local variable" is added via editor context menu.
Select an expression in the editor and select Refactor > Extract local variable
from the context menu.
Give the new local variable a name A local variable is created from the expression and its use is inserted in the original expression. |
|
Add Include |
Add Include significantly improved.
|
|
Outline View |
|
|
Macro Exploration |
Improved Macro Exploration control.
|
|
Block selection mode |
Block selection mode now works in the CDT editor.
|
|
C style block commenting |
C style block commenting (Ctrl-Shift-/) improved |
|
Indexing
|
|
|
Implicit references and overloaded operators |
Index support for implicit references and overloaded operators:
|
|
System Includes |
|
Indexer Accuracy |
|
|
Navigation and Search
|
|
|
Open Declaration |
Open Declaration (F3) improved, particularly for unresolved symbols.
Open Declaration is capable of detecting potential matches.
It is now possible to navigate from a delete statement to the destructor method that is implicitly called.
|
|
Project and Build
|
|
|
Converters |
|
|
Working Sets |
|
|
Make Targets View |
|
|
Error and Problem management |
ErrorParserManager has been significantly simplified and improved. See bug 264715 and its subtasks.
In the Problems View, external file locations (outside of the workspace) have been moved to the Location column and associated with "Open External Location" menu.
|
|
Debug and Launch
|
|
|
DSF Integration |
DSF (Eclipse Debugger Services Framework) integrated. See DSF features for more information. |
|
Launch Group |
New "Launch Group" launch configuration. Allows to launch several processes at once.
|
|
Bugs fixed
|
|
|
Bugs fixed |
Bugs fixed in this release: CDT 6.0 bug fixes |
CDT 5.0 - New and Noteworthy
CDT 5.0 includes new features in Editor, Call Hierarchy, Refactoring, Indexer, Projects & Build, and Debug.
See What's New in CDT 5.0 on the CDT Wiki for more information including screen shots.
Highlights include:
Editor
- Code and File Templates - user-definable templates can be used in New Class and New Source/Header File wizards.
- New preference page for Code Templates
- Outline view for assembly files
- Code formatter improvements including new whitespace and line wrapping options, Improved GNU coding style compliance
- Content assist improvements
- Doxygen editor support - auto-generation of tags and a pluggable framework for other documentation tools is now available.
- Mark Occurrences - highlights where the selected identifier occurs elsewhere in the editor
- Folding of compound statements
- Macro Expansion hover and exploration tool
- Spell checking available and enabled by default
- Scalability mode for working with very large files.
- Visual Studio key bindings
Navigation and Search
- Open Declaration for operators, empty macros, element in outline view, etc
- Open Element support for static functions/variables, other improvements
- Search - for Static functions/variables, macros, references of local variables, Search view usability improvements
Call Hierarchy
- Read/write decorators indicate read/write status for variables
- Polymorphic method calls (virtual methods) support
Refactoring
- Refactoring infrastructure much improved, models transformation on the AST
- Generate Getters and Setters
- Hide Method
- Implement Method
- Extract Constant
- Extract Function
Indexer
- Improved accuracy and performance
- Entirely new preprocessor
- Improved infrastructure
- Visual indication of indexer status
Projects and Build
- Project Properties improved usability
- Make target locations - make targets at the project level are built in the project build directory
Debug
- Executables view
- Event breakpoints - added gdb catchpoints support
To learn what's new in CDT releases see:


[§142-102] Pigeon permits. The department shall issue a pigeon ownership permit to any person who raises pigeons and shall adopt rules pursuant to chapter 91 to effectuate this part. [L 1989, c 9, pt of §2]


Decorator can help to cache result of methods or getters that can be computed once in the first call. The next calls to getter will just use computed static value.
If you use decorator with methods, it does not compute the result again if arguments did not change after the last call (concept similar to Angular pure pipes)
Add @tuiPure
decorator for your method or
getter:


Greek cops arrest 3, seize arms cache in 'anti-terrorist' raid
Greek police said on Saturday that they had arrested three people and seized an arms cache in an ongoing anti-terrorist operation officials likened to high profile arrests of Revolutionary Struggle group members in 2010.
Police said two men - a 41 and a 45-year-old - and a 39-year-old woman, allegedly implicated in terrorism, were arrested during a "wide operation" launched in Athens on Friday. They added that a 46-year-old man remained at large.
During the raids on 13 houses, a Greek anti-terrorist squad seized weapons, including five AK-47 automatic rifles, detonators, dynamite and grenades.
The 41-year-old man arrested was also detained in 2010, accused of being a member of far-left group Revolutionary Struggle (EA), behind a series of "anti-capitalist" attacks.
The Citizen Protection Ministry said one of the assault rifles found during the raids was used in an October robbery at a betting shop in the northern suburb of Cholargos.
Another AK-47 was used in multiple attacks carried out by the "Organisation of Revolutionary Self-Defence" group against PASOK socialist party headquarters in Athens, as well as against the Mexican embassy in Athens in 2016.
The group also claimed responsibility for a grenade attack on the French Embassy in Athens in 2016.
Greek Prime Minister Kyriakos Mitsotakis hailed the operation as "a very big success".
"Let me repeat, for one more time, our commitment to put a definitive and irreversible end to the problem of domestic terrorism", he added.
A top police official told AFP the operation could be compared to the arrests in 2010 of Revolutionary Struggle leaders Paula Roupa and Nikos Maziotis.
Their group, which first emerged in 2003, was once deemed by authorities to be the country's most dangerous far-left organisation.
The United States put a bounty on the group after it fired a rocket at the US embassy in Athens in 2007, though nobody was injured.
In 2014, the group also exploded a booby-trapped car outside a Bank of Greece office in central Athens as the country prepared to make a highly symbolic debt sale. Again, no-one was hurt.


--- layout: blogdefault title: "404: Page not found" permalink: 404.html ---
Sorry, we've misplaced that URL or it's pointing to something that doesn't exist.
Head back Home or Blog to try finding it again.


Cristiano Ronaldo admits Juventus boss Maurizio Sarri was right to substitute him against AC Milan
by HarigovindPortuguese superstar Cristiano Ronaldo dismissed reports of an alleged rift between him and Juventus manager Maurizio Sarri, by admitting that the former Chelsea boss was right to substitute him early during last week’s Serie A clash against AC Milan.
“In the last three weeks I have been limited,” Ronaldo told reporters after Portugal’s 2-0 win over Luxembourg on Sunday.
“Everyone knows that I don’t like to be substituted, but there was no problem in my gestures after the change. I tried to help Juventus by playing injured,” he further added, before concluding:
“No one likes to be replaced, but I understand it, because I wasn’t well in those two games. I wasn’t 100 per cent.”
Earlier on Saturday, the 34-year-old’s sisters had slammed Sarri for his decision to substitute him as early as the 55th minute, during the AC Milan game.
Ronaldo netted a hat-trick against Lithuania in the UEFA Euro 2020 Qualifiers – following which his sister Katia Aveiro wrote on Instagram: “Don’t mess with him.”
Corriere Dello Sport further reported that his other sister Elma added: “God does not fail. He is fit, so now what?”
Later, Sarri had insisted that the Portuguese ace was struggling with a knee injury, but the player himself quashed those claims, saying that he was “very good.”
But now, it appears that he has changed his stance, by backing Sarri and his decision post the game against Luxembourg.
Quotes via Daily Mail.


Pat's Famous
Salmon Cookies
a local favorite
New Store Entry
Store Name:
Min. Customers
Max. Customers
Avg. Cookies
Add Store


Although we can no longer tell how these melodies sounded, we can tell some things about how they worked. One of the key elements of a piece of music is when you stop, and take a breath, and pause, and then start again – at a cadence. This happens at the end of a sentence, or at the end of a clause, or a smaller unit of text. Of course, there is always a cadence at the end of a chant.
At the end of this chant we have this shape: a two note fall with a hook. We can’t read any notation on the next two syllables, but almost certainly, it will have been single notes on each syllable. Can you spot this shape, followed by a single note anywhere earlier in the same chant? When you find it, tap on the screen at the right place.


At least 5 dead, including infants, following attack in Mexico
MEXICO CITY: At least five members of a family in northern Mexico, including two infants, were killed on Monday (Nov 4) in an attack by unknown gunmen, a government source and local media said, in the latest case of grisly violence to hit the country.
Mexican media reported that the victims belonged to the LeBaron family, associated with a break-away Mormon community that settled in northern Mexico decades ago, and that the dead as well as additional missing family members may all be U.S. citizens.
The governments of Chihuahua and Sonora states, both of which border the United States, issued a brief, joint statement late on Monday saying an investigation into the incident had been launched and that some people were presumed dead and others missing.
The statement, which noted that additional federal and local security forces were being sent into the area near the border between the two Mexican states, did not provide further details.
Local television showed images of a burnt out vehicle that may have belonged to the family, and local activist and family member Julian LeBaron was quoted as describing the incident as a "massacre," adding that some family members were burnt alive.
The press office of the U.S. embassy in Mexico did not immediately respond to request for more information after hours.
The U.S. Ambassador to Mexico, Christopher Landau, traveled to Sonora earlier on Monday for work meetings, he posted on Twitter.


Bindrr
Sign Up
Company Number
First Name
Last Name
Email address
Password
Error:
Get Started!
Or Login
here


Spice# (SpiceSharp)
Spice# is a Spice circuit simulator written in C#. The framework is made to be compatible with the original Berkeley Spice simulator, but bugs have been squashed and features can and will probably will be added.
Documentation
You can find documentation at https://spicesharp.github.io/SpiceSharp/. There you can find a guide for getting started, as well as more information about:
- Supported types of analysis.
- The general structure of Spice#.
- A tutorial on how to implement your own custom model equations (prerequisite knowledge needed).
- An example of changing parameters during simulation.
- etc.
Quickstart
Simulating a circuit is relatively straightforward. For example:
using System;
using SpiceSharp;
using SpiceSharp.Components;
using SpiceSharp.Simulations;
namespace SpiceSimulation
{
class Program
{
static void Main(string[] args)
{
// Build the circuit
var ckt = new Circuit(
new VoltageSource("V1", "in", "0", 0.0),
new Resistor("R1", "in", "out", 1.0e3),
new Resistor("R2", "out", "0", 2.0e3)
);
// Create a DC sweep and register to the event for exporting simulation data
var dc = new DC("dc", "V1", 0.0, 5.0, 0.001);
dc.ExportSimulationData += (sender, exportDataEventArgs) =>
{
Console.WriteLine(exportDataEventArgs.GetVoltage("out"));
};
// Run the simulation
dc.Run(ckt);
}
}
}
Most standard Spice-components are available, and building your own custom components is also possible!
Installation
Spice# is available as a NuGet Package.
Current build status
| Status | |
|---|---|
| Windows | |
| MacOS | |
| Linux/Ubuntu |
Aim of Spice#?
Spice# aims to be:
- A Library rather than a standalone piece of software like most simulators currently are.
- Accessible for both the amateur and advanced electronics enthusiast (and perhaps professional designer). In order to decrease the hurdle, a Spice# parser is also being developed. This also includes it being cross-platform (.NET and Mono).
- Compatible with the original Spice 3f5 software (without the bugs). There's a reason why this has become the industry standard.
- Customizable with custom simulations, custom models, integration methods, solver, etc.
- Performance, but still completely managed code. Nobody wants a slow simulator.
What Spice# is not
Having been implemented in the .NET framework does have some limitations:
- Unmanaged C/C++ code can often be optimized more than managed code.
- Spice# uses Reflection to give you a better experience. However if you decide to use reflection, you may feel some performance hit.


Comparisons of floating point numbers are problematic due to errors associated with the binary representation of decimal numbers. Despite being aware of these problems, people still use numerical methods that fail to account for these and other rounding errors (this pitfall is the first to be highlighted in Circle 1 of Burns (2012) 'The R Inferno' <http://www.burns-stat.com/pages/Tutor/R_inferno.pdf>). This package provides new relational operators useful for performing floating point number comparisons with a set tolerance.
| Version: | 0.2.2 |
| Depends: | R (≥ 3.1.0) |
| Suggests: | knitr, rmarkdown, testthat |
| Published: | 2018-06-12 |
| Author: | Alex M Chubaty [aut, cre], Her Majesty the Queen in Right of Canada, as represented by the Minister of Natural Resources Canada [cph] |
| Maintainer: | Alex M Chubaty <alex.chubaty at gmail.com> |
| BugReports: | https://github.com/PredictiveEcology/fpCompare/issues |
| License: | GPL-3 |
| URL: | https://github.com/PredictiveEcology/fpCompare |
| NeedsCompilation: | no |
| Materials: | README NEWS |
| CRAN checks: | fpCompare results |
| Reference manual: | fpCompare.pdf |
| Vignettes: |
fpCompare: reliable comparison of floating point numbers |
| Package source: | fpCompare_0.2.2.tar.gz |
| Windows binaries: | r-devel: fpCompare_0.2.2.zip, r-release: fpCompare_0.2.2.zip, r-oldrel: fpCompare_0.2.2.zip |
| OS X binaries: | r-release: fpCompare_0.2.2.tgz, r-oldrel: fpCompare_0.2.2.tgz |
| Old sources: | fpCompare archive |
| Reverse imports: | iemisc, quickPlot, reproducible, SpaDES.core, SpaDES.tools |
Please use the canonical form https://CRAN.R-project.org/package=fpCompare to link to this page.


Whilst using stackoverflow.com and Github gists I’ve become a frequent user of Markdown.
For those of you that don’t know what Markdown is, its essentially a shorter/cleaner syntax that can be parsed to produce HTML. Below are a few examples:
#Hello World!
##You're awesome!

This is an  example link
You can see more examples in the earlier link.
When you’re writing a blog post or a lengthy page in your web app with lots of HTML it maybe easier to use Markdown as your preferred syntax. I currently use WordPress for my blog, it’s ok but its quite bloated for probably what I need. I looked into Calepin and Scriptogr.am as alternative blogging platforms but I felt it didn’t quite offer what I wanted but the approach was a good idea. It meant you could write a blog post and simply put the file in dropbox and it would appear on your blog.
As you may be aware, I’m a great fan of Nancy and the team/contributors were discussing having something similar to Calepin for Nancy so users could upload a Markdown file as a pull request or community article or have something that uses Markdown that can be plugged into Jekyll.
I initially looked into how hard it would be to convert Markdown into HTML with Nancy and as ever, very easy! I found some libraries that already provided the conversion process and decided upon MarkdownSharp.
I then thought we could use Markdown as a proper view engine like Razor. I was unsure of how to provide the ability of model binding, master pages etc but after speaking to @grumpydev he suggested using the built in view engine with Nancy to provide that functionality.
What this means is that you can have a Nancy route such as:
public class SampleModule : NancyModule
{
public SampleModule()
{
Get["/"] = _ =>
{
var model = new UserModel{FirstName = "John", LastName = "Smith"};
return View["Home", model];
}
}
}
This will find a Markdown file called Home.md or Home.markdown, translate the model and convert the markdown into a HTML view. You could define you markdown view like so:
#Hi there!
My first name is @Model.FirstName and my last name is @Model.LastName
This would then translate to:

Hi there!

My first name is John and my last name is Smith

This is a simple demonstration but what it means is that you can now use the Markdown view engine instead of Razor if you so wished. Things like model binding, master pages, partials, model iteration etc etc can all be handled by the view engine and your views can be written in Markdown. To use features like partials and master pages you use the Super Simple View Engine syntax that as it sounds is super simple.
When I wrote the Markdown view engine I also wrote a demo with the easy approach of Calepin in mind.
I wrote a HTML view to act as my master page and then a route in Nancy that would take anything after the URL and find the view for it:
Get["/{viewname}"] = parameters =>
{
var popularposts = GetModel();
dynamic postModel = new ExpandoObject();
postModel.PopularPosts = popularposts;
postModel.MetaData = popularposts.FirstOrDefault(x => x.Slug == parameters.viewname);
return View["Posts/" + parameters.viewname, postModel];
};
In the Markdown file I would reference the master page, some partials, the model and a custom section for meta data about the blog post:
@Master['master']
@Tags
Date: 15/03/2013
Title: Readme
Tags: Nancy,Runtime
@EndTags
@Section['Content']
@Partial['blogheader', Model.MetaData];
# Readme!
## Markdown Viewengine
This Markdown Viewengine allows views to be written in Markdown.
* Full Model support
* Master page support
* Supports HTML within any MD content
* Simple call `return View["Home"]` for Nancy to render your MD file
## Markdown Blog Demo
This would then render a good looking website with all the features expected in a view engine. It would use the meta data provided to write out things like page titles and tags for a blog post. It would also mean you could use the approach to write your own blog using Nancy and Markdown.
The GetModel() method used above checks a “Posts” directory for Markdown files and reads the metadata for them. What this means is that you can easily write a blog post using Nancy, Markdown and SuperSimpleViewEngine by just uploading the markdown file to a specific directory.
Ideally I would like to get rid of the master page and partial references so you could just have Markdown content in your file but I haven’t figured that out yet. Hopefully someone else can use the Markdown view engine or take the demo app and find an alternative way to provide the simplicity that Calepin offers.
Overall it’s another nice feature that Nancy can offer its users and I have enjoyed contributing to the OSS project and tinkering with code!
The Markdown View Engine and Demo will be released in 0.17 of Nancy due very soon!


|
Misc
1.2.2
Miscellanous features and functionality not worthy of individual projects
|
A frame-based allocator. More...
#include <Misc/FrameAllocator.h>
Public Types | |
| using | Frame = void * |
| A frame boundary. | |
Public Member Functions | |
| FrameAllocator (void *pBuffer, size_t size) | |
| Constructor. More... | |
| ~FrameAllocator () | |
| Destructor. More... | |
| void * | allocate (size_t size) |
| Allocates uninitialized storage. More... | |
| size_t | max_size () const |
| Returns the largest value that can be passed to allocate(). | |
| Frame | mark () const |
| Marks the start of a frame. | |
| void | release (Frame frame) |
| Deallocates all memory allocated in the specified frame. More... | |
| bool | operator== (FrameAllocator const &a2) const |
| Returns true if the allocators are the same. | |
A frame-based allocator.
| FrameAllocator::FrameAllocator | ( | void * | pBuffer, |
| size_t | size | ||
| ) |
Constructor.
| pBuffer | Buffer from which allocations are made |
| size | Size of the buffer in bytes (must be at least ALIGNMENT bytes) |
| FrameAllocator::~FrameAllocator | ( | ) |
Destructor.
| void * FrameAllocator::allocate | ( | size_t | size | ) |
Allocates uninitialized storage.
std::bad_alloc is thrown if the allocation failed.
| size | Number of bytes to allocate |
| void FrameAllocator::release | ( | Frame | frame | ) |
Deallocates all memory allocated in the specified frame.


User Story
As a moderator, I've noticed the same questions get posted very frequently. I need to be able to make frequently asked questions easily findable, as well as remove duplicate posts.
Use Case
Title:
Sticky Posts with High-Demand Information
Primary Actor:
Moderator
Scope:
Moderators and users of the SUD
Stakeholders and Interests:
Moderator - Wants to avoid having multiple posts on the same topic
Users - Want to be able to quickly find important information without searching through posts
Precondition:
Moderator is logged in and has a post to sticky
Minimal Guarantee:
A stickied post appears at the top of the post order
Success Guarantee:
The post is marked as a sticky, appears as visually distinct, and shows up at the top of the list of posts for users
Main Success Scenario:
1) Moderator finds a post to sticky
2) Moderator selects "sticky" from the moderator options provided
3) The list of posts is re-ordered with the sticky post staying at the top
4) Users see the sticky in a visually distinct manner at the top of the post order when they refresh
Extensions:
a) User is not a moderator:
a1) Non-moderators will not be shown the option to sticky posts
b) The user deletes their stickied post:
b1) The stickied post will be removed as normal, and the reserved spot at the top of the post order will be released.
c) Multiple posts are marked as sticky:
c1) The n stickied posts will reserve the top n spots in the post order, sorted from most to least recently stickied.
Page Title


influenza virus (). cells viruses viral (Figure proteins protein infected IAV using expressing IDV mice ICV, IBV, expression recombinant replication IFN Influenza MDCK Virol.–. host ./JVI.- Nogales inhibit heterotypic different gene human plasmid promoter responses previously {border-style ability described indicated used CBL/ levels px;} #ffffff;} PR/CNS, activation plasmids titers PR/ANS antiviral innate PR/BNS, STAT–/– able evaluated infection lungs similar IBV ICV ISRE vivo PR/WT PR/ΔNS encoding epitope plate C). IFNβ attenuated control counteract days immune interferon modified mouse (MOI FFluc Gen. IAV, Medicine Research School cells/well, format, type virulence -well Icahn Mount RNA Virol.(Pt antibody observed proteins. represent segment tag PFU PR/DNS, and, assay avian compared induction mock-infected reporter responses, results transfected triplicates) weight (Nogales Care DeDiego NS, National Use Virol.:e-. Western acid amino containing control. culture data end, highly luciferase morbidity mortality px; specific time viruses. {font-family (PR B), Committee Department FIGURE Gluc IDV) Laboratory Mice Moreover, PR/DNS STAT University antibodies binding detected determined evaluate font-size genes homotypic humans including induce live mRNA pCAGGS plaque polymerase shown vaccine (B) (C) (Figures (IBV, (a). (b). ./j.virol... B). D). Guide Host Importantly, Inhibition PR/ANS, Rodriguez SeV TCS activity anti-NP attenuation b). blot body cell cells. cellular changes complement constitutively deficient double; fluorescent functions incubated inhibits internal limit multiple non-structural nuclear p.i. post-infection post-infection, showed supernatants values (-well (A) (Garcia-Sastre (Wright ./JVI.-JVI.- ./v ./vir..- Animal Breen Chauche Council GFP Hale Human Immunol.–. NEP NYUnited PCR Rochester States[], Student’s Viruses activities animals approved assess border-color border-width cells, co-transfected conducted development efficiently forming growth important induced inhibition limited luminometer means mechanisms pandemic post-transfection, primary protein.J. reduced response responsible room solid; transcription transiently types units vitro {font-style {font-weight (E) (Kochs (NS) (PR) (PR/BNS), (PR/BNS, A), A). A,B, Acad. Animals Asha Cell Health IFN-stimulated Kochs Krug, Kumar, Lumicount Martinez-Sobrido, Microbiol.–. Mol. NS-expressing Natl. Proteins Recombinant Rluc Sci. Sinai SinaiNew U.S.A.–. Virus Wang York, a). allows based bat bold calculated canine circulating collected courier; daily demonstrate detect differences dose em; encode expected, express expression, female fitness generated genome groups high i.n. immunity immunofluorescence impaired increased individual infection, intranasally live-attenuated loss lower lung major mock model monoclonal multifunctional pathogenesis performed post-infection. proteins, proteins.J. provided pt;} quantified replicate respectively). role signaling significant similarities splicing standard strain studies study suggesting supplemented therefore, tissue transcript transmission versus virus.J. viruses, viruses.J. viruses: °C.


Testgen
Home
Output
Test case
Path exploration
About
Signed in as
#{user.username}
Sign out
Upload file
Upload your own test case (optional)
Run test
×
Execution in progress
Output
Path exploration
Test case


Pig Dice
Round
BONUS ROUND!


AGV Attacks
{% include "class-modal.html" %} {% include "filter-modal.html" %}
Select or Upload an Image
{% include "form1.html" %}
Predicted classes
{% include "class-list.html" %}
Select or create an attack model
{% include "form2.html" %}


|
|
| Leaf (const Y &constant) |
| | Constructor from constant.
|
| |
|
const Y & | constant () const |
| | return the constant
|
| |
| bool | sameLeaf (const Leaf &q) const override |
| | Leaf-Leaf equality. More...
|
| |
| bool | sameLeaf (const Node &q) const override |
| | polymorphic equality: is q is a leaf, could be More...
|
| |
| bool | equals (const Node &q, double tol) const override |
| | equality up to tolerance More...
|
| |
| void | print (const std::string &s) const override |
| | print More...
|
| |
| void | dot (std::ostream &os, bool showZero) const override |
| | to graphviz file More...
|
| |
| const Y & | operator() (const Assignment< L > &x) const override |
| | evaluate More...
|
| |
| NodePtr | apply (const Unary &op) const override |
| | apply unary operator More...
|
| |
| NodePtr | apply_f_op_g (const Node &g, const Binary &op) const override |
| |
| NodePtr | apply_g_op_fL (const Leaf &fL, const Binary &op) const override |
| |
| NodePtr | apply_g_op_fC (const Choice &fC, const Binary &op) const override |
| |
| NodePtr | choose (const L &label, size_t index) const override |
| | choose a branch, create new memory ! More...
|
| |
| bool | isLeaf () const override |
| |
|
const void * | id () const |
| |
| virtual void | print (const std::string &s="") const =0 |
| |
| virtual void | dot (std::ostream &os, bool showZero) const =0 |
| |
| virtual bool | sameLeaf (const Leaf &q) const =0 |
| |
| virtual bool | sameLeaf (const Node &q) const =0 |
| |
| virtual bool | equals (const Node &other, double tol=1e-9) const =0 |
| |
| virtual const Y & | operator() (const Assignment< L > &x) const =0 |
| |
| virtual Ptr | apply (const Unary &op) const =0 |
| |
|
virtual Ptr | apply_f_op_g (const Node &, const Binary &) const =0 |
| |
|
virtual Ptr | apply_g_op_fL (const Leaf &, const Binary &) const =0 |
| |
|
virtual Ptr | apply_g_op_fC (const Choice &, const Binary &) const =0 |
| |
| virtual Ptr | choose (const L &label, size_t index) const =0 |
| |
|
virtual bool | isLeaf () const =0 |
| |