Shared posts

29 Nov 19:49

Why Ruby?

I've been a Microsoft developer for decades now. I weaned myself on various flavors of home computer Microsoft Basic, and I got my first paid programming gigs in Microsoft FoxPro, Microsoft Access, and Microsoft Visual Basic. I have seen the future of programming, my friends, and it is terrible CRUD apps running on Wintel boxes!

Of course, we went on to build Stack Overflow in Microsoft .NET. That's a big reason it's still as fast as it is. So one of the most frequently asked questions after we announced Discourse was:

Why didn't you build Discourse in .NET, too?

Let me be clear about something: I love .NET. One of the greatest thrills of my professional career was getting the opportunity to place a Coding Horror sticker in the hand of Anders Hejlsberg. Pardon my inner fanboy for a moment, but oh man I still get chills. There are maybe fifty world class computer language designers on the planet. Anders is the only one of them who built Turbo Pascal and Delphi. It is thanks to Anders' expert guidance that .NET started out such a remarkably well designed language – literally what Java should have been on every conceivable level – and has continued to evolve in remarkably practical ways over the last 10 years, leveraging the strengths of other influential dynamically typed languages.

Turbo-pascal

All that said, it's true that I intentionally chose not to use .NET for my next project. So you might expect to find an angry, righteous screed here about how much happier I am leaving the oppressive shackles of my Microsoft masters behind. Free at last, free at least, thank God almighty I'm free at last!

Sorry. I already wrote that post five years ago.

Like any pragmatic programmer, I pick the appropriate tool for the job at hand. And as much as I may love .NET, it would be an extraordinarily poor choice for an 100% open source project like Discourse. Why? Three reasons, mainly:

  1. The licensing. My God, the licensing. It's not so much the money, as the infernal, mind-bending tax code level complexity involved in making sure all your software is properly licensed: determining what 'level' and 'edition' you are licensed at, who is licensed to use what, which servers are licensed... wait, what? Sorry, I passed out there for a minute when I was attacked by rabid licensing weasels.

    I'm not inclined to make grand pronouncements about the future of software, but if anything kills off commercial software, let me tell you, it won't be open source software. They needn't bother. Commercial software will gleefully strangle itself to death on its own licensing terms.

  2. The friction. If you want to build truly viable open source software, you need people to contribute to your project, so that it is a living, breathing, growing thing. And unless you can download all the software you need to hack on your project freely from all over the Internet, no strings attached, there's just … too much friction.

    If Stack Overflow taught me anything, it is that we now live in a world where the next brilliant software engineer can come from anywhere on the planet. I'm talking places this ugly American programmer has never heard of, where they speak crazy nonsense moon languages I can't understand. But get this. Stand back while I blow your mind, people: these brilliant programmers still code in the same keywords we do! I know, crazy, right?

    Getting up and running with a Microsoft stack is just plain too hard for a developer in, say, Argentina, or Nepal, or Bulgaria. Open source operating systems, languages, and tool chains are the great equalizer, the basis for the next great generation of programmers all over the world who are going to help us change the world.

  3. The ecosystem. When I was at Stack Exchange we strove mightily to make as much of our infrastructure open source as we could. It was something that we made explicit in the compensation guidelines, this idea that we would all be (partially) judged by how much we could do in public, and try to leave behind as many useful, public artifacts of our work as we could. Because wasn't all of Stack Exchange itself, from the very first day, built on your Creative Commons contributions that we all share ownership of?

    You can certainly build open source software in .NET. And many do. But it never feels natural. It never feels right. Nobody accepts your patch to a core .NET class library no matter how hard you try. It always feels like you're swimming upstream, in a world of small and large businesses using .NET that really aren't interested in sharing their code with the world – probably because they know it would suck if they did, anyway. It is just not a native part of the Microsoft .NET culture to make things open source, especially not the things that suck. If you are afraid the things you share will suck, that fear will render you incapable of truly and deeply giving back. The most, uh, delightful… bit of open source communities is how they aren't afraid to let it "all hang out", so to speak.

    So as a result, for any given task in .NET you might have – if you're lucky – a choice of maybe two decent-ish libraries. Whereas in any popular open source language, you'll easily have a dozen choices for the same task. Yeah, maybe six of them will be broken, obsolete, useless, or downright crazy. But hey, even factoring in some natural open source spoilage, you're still ahead by a factor of three! A winner is you!

As I wrote five years ago:

I'm a pragmatist. For now, I choose to live in the Microsoft universe. But that doesn't mean I'm ignorant of how the other half lives. There's always more than one way to do it, and just because I chose one particular way doesn't make it the right way – or even a particularly good way. Choosing to be provincial and insular is a sure-fire path to ignorance. Learn how the other half lives. Get to know some developers who don't live in the exact same world you do. Find out what tools they're using, and why. If, after getting your feet wet on both sides of the fence, you decide the other half is living better and you want to join them, then I bid you a fond farewell.
I no longer live in the Microsoft universe any more. Right, wrong, good, evil, that's just how it turned out for the project we wanted to build. Im-ok-with-this

However, I'd also be lying if I didn't mention that I truly believe the sort of project we are building in Discourse does represent most future software. If you squint your eyes a little, I think you can see a future not too far in the distance where .NET is a specialized niche outside the mainstream.

But why Ruby? Well, the short and not very glamorous answer is that I had narrowed it down to either Python or Ruby, and my original co-founder Robin Ward has been building major Rails apps since 2006. So that clinched it.

I've always been a little intrigued by Ruby, mostly because of the absolutely gushing praise Steve Yegge had for the language way back in 2006. I've never forgotten this.

For the most part, Ruby took Perl's string processing and Unix integration as-is, meaning the syntax is identical, and so right there, before anything else happens, you already have the Best of Perl. And that's a great start, especially if you don't take the Rest of Perl.

But then Matz took the best of list processing from Lisp, and the best of OO from Smalltalk and other languages, and the best of iterators from CLU, and pretty much the best of everything from everyone.

And he somehow made it all work together so well that you don't even notice that it has all that stuff. I learned Ruby faster than any other language, out of maybe 30 or 40 total; it took me about 3 days before I was more comfortable using Ruby than I was in Perl, after eight years of Perl hacking. It's so consistent that you start being able to guess how things will work, and you're right most of the time. It's beautiful. And fun. And practical.

Steve is one of those polyglot programmers I respect so much that I basically just take whatever his opinion is, provided it's not about something wacky like gun control or feminism or T'Pau, and accept it as fact.

I apologize, Steve. I'm sorry it took me 7 years to get around to Ruby. But maybe I was better off waiting a while anyway:

  • Ruby is a decent performer, but you really need to throw fast hardware at it for good performance. Yeah, I know, interpreted languages are what they are, and caching, database, network, blah blah blah. Still, we obtained the absolute fastest CPUs you could buy for the Discourse servers, 4.0 Ghz Ivy Bridge Xeons, and performance is just … good on today's fastest hardware. Not great. Good.

    Yes, I'll admit that I am utterly spoiled by the JIT compiled performance of .NET. That's what I am used to. I do sometimes pine away for the bad old days of .NET when we could build pages that serve in well under 50 milliseconds without thinking about it too hard. Interpreted languages aren't going to be able to reach those performance levels. But I can only imagine how rough Ruby performance had to be back in the dark ages of 2006 when CPUs and servers were five times slower than they are today! I'm so very glad that I am hitting Ruby now, with the strong wind of many solid years of Moore's law at our backs.

  • Ruby is maturing up nicely in the 2.0 language release, which happened not more than a month after Discourse was announced. So, yes, the downside is that Ruby is slow. But the upside is there is a lot of low hanging performance fruit in Ruby-land. Like.. a lot a lot. On Discourse we got an across the board 20% performance improvement just upgrading to Ruby 2.0, and we nearly doubled our performance by increasing the default Ruby garbage collection limit. From a future performance perspective, Ruby is nothing but upside.

  • Ruby isn't cool any more. Yeah, you heard me. It's not cool to write Ruby code any more. All the cool people moved on to slinging Scala and Node.js years ago. Our project isn't cool, it's just a bunch of boring old Ruby code. Personally, I'm thrilled that Ruby is now mature enough that the community no longer needs to bother with the pretense of being the coolest kid on the block. That means the rest of us who just like to Get Shit Done can roll up our sleeves and focus on the mission of building stuff with our peers rather than frantically running around trying to suss out the next shiny thing.

And of course the Ruby community is, and always has been, amazing. We never want for great open source gems and great open source contributors. Now is a fantastic time to get into Ruby, in my opinion, whatever your background is.

(However, It's also worth mentioning that Discourse is, if anything, even more of a JavaScript project than a Ruby on Rails project. Don't believe me? Just go to try.discourse.org and view source. A Discourse forum is not so much a website as it is a full-blown JavaScript application that happens to run in your browser.)

Even if done in good will and for the best interests of the project, it's still a little scary to totally change your programming stripes overnight after two decades. I've always believed that great programmers learn to love more than one language and programming environment – and I hope the Discourse project is an opportunity for everyone to learn and grow, not just me. So go fork us on GitHub already!

[advertisement] Hiring developers? Post your open positions with Stack Overflow Careers and reach over 20MM awesome devs already on Stack Overflow. Create your satisfaction-guaranteed job listing today!
27 Nov 20:05

Jakub Steiner: Flying Cameras

Some of you may have noticed the tagline on my newly redesigned website. Camera Pilot. Allow me to explain. Before I do that, however, I have to make sure you understand I’m no expert on these things. Even if the devices are amazingly cheap from a historical perspective, you probably want to do your own research before flying your expensive camera. You definitely don’t want to follow my footsteps on tech purchases ;)

Multirotor is another term for ‘drone’ which has a rather negative connotation in the media. It’s a radio controlled helicopter that doesn’t use a single big rotor with a blade that can slice you, but instead has three or more props that allow it to hover and move around. Like many, I was intriqued by the flying toy, Parrot AR Drone but I wanted to know more about the capabilities of the camera. I was absolutely not intersted in flying the thing. I was interested in getting aerial shots.

I bumped into something called DJI Phantom when googling around. I got instantly hooked. My wife can testify I have a disposition for that kind of behavior.

What it essentially is, and what I bought it for, is a flying Gopro camera. The great thing about it is that you really don’t need to have any prior piloting experience. It couldn’t be easier to fly. Not only does it level itself and doesn’t crash immediately, thanks to a GPS module and altitude sensors, it really can stabilize itself in 3d space, fighting elements. If you let go of the controls, it will keep the same altitude and it will try to remain static, despite of its current momentum or wind conditions. It behaves more like a car or boat, rather than something that shares space with birds. You can take a breather. You can answer a phonecall. You can shake hands with the person (or a policeman in case you’re in the US or UK, because inevitably you’ll be looking suspicious there) that came to ask about the cute thing.

DSCF5801 DSCF5803

Trust me, people will want to chat with you. Normally, nobody ever approaches me, as I maintain my tough guy image. There isn’t a time when somebody doesn’t stop and ask about range, cost and flight time as soon as I take off now. If, for some reason, you lose the connection to the craft (transmitter is part of the package), it is able to come back to the take off location and land itself autonomously as long as it has a GPS lock.

What starts with fun toy, soon turns into a serious slippery slope as you’ll be extending the craft with a video transmitter so you can fly FPV (first person view), looking into an LCD panel or goggles. Flying a few meters away in plain sight is one thing, but once you get a taste of FPV, there’s no going back. If you’re intersted, I suggest listening to this Flite Test podcast episode with an icon of FPV, Raphael Pirker.

When shooting 60 frames per second, the footage can be stabilized in software, but things look a world different if you have the camera mounted on an active gimbal. You can get a perfect gopro gimbal from DJI, it’s going to cost you. They just dropped the price down by almost a half, but it’s still more than $350. If you can survive an extra wire or two and some weight (might actually be worth 1-2 minutes of flight time), you can get a decent alternative. Only today I have received a very well made Tarot 2D gimbal, that does still need the USB link to the gopro instead of the neat backside port, but looks pretty clean and compact otherwise. I’ll give it a spin soon.

Luckily one doesn’t really have to have a single DIY bone in the body to enjoy building quads. It doesn’t require a bigger skillset than building PCs. You probably can’t get away from soldering a wire or two, but apart from that it’s all about connecting components. The only skill is finding cheaper alternatives to the rather pricey (but honestly very well made) DJI counterparts. Big downside is the waiting. Buying parts from chinese vendors on ebay is the closest thing to getting your Christmas presents delivered by a deity. By the time the stuff arrives, you have absolutely no recollection of it and are genuinely surprised. A true Überraschung! Apart from ebay, I usually get components from RCtimer and Hobbyking.

As you’ll be carrying a lot of gear around, carrying cases are quite useful. I ended up using an IKEA plastic box for replacement parts, tripods and stuff that is unlikely to break. Model specific cases are crazy expensive, you can easily spend as much as I did for the kit for just a case for it. Pelican cases are the standard for when you need weather proof rugged travel safety, but they are expensive and very heavy. I went (in a typical fashion) for a clone. Farnell sells a Duratool D00468 that nicely fits the Phantom, batteries and a radio. Unless you lifted the skids to fit a bigger gimbal that is.

DSC_1511

I am a big fan of machines with a purpose. Things that don’t resemble a “computer”. For now I have an agile small flying camera (DJI Phantom) and a super stable giant rig serving as an “infinite crane” (RCTimer S800R). I left out my last chopper for some other time as it not only involved most DIY time, the most crashes by far, but also boldly returns to the land of free software and open hardware, which is likely to strike a tone with people reading this. Check back soon!

26 Nov 19:30

Up, as long as Down

by noreply@blogger.com (pooya)
منِ بادبادک را
تو با همان نخی که بالا بردی،
پایین نگه می داری.
26 Nov 19:26

532: شورت استاد قرمز گل گلیه

by علفی هرز

دانشجوها برای شیطنت، روی تخته ی کلاس نوشتند: شورت استاد، قرمز گل گلیه!

استاد اومد تو کلاس، یه نگاه به تخته کرد و با خونسردی خاصی گفت: هر کی اینو نوشته مامانش خیلی دهن لقه...

26 Nov 17:15

نمی‌ترسین پریا که یه وقت برین به گا؟

by تراموا

بعضی وقت‌ها آدم شب که سرش رو می‌ذاره رو بالش، یه لحظه به خودش می‌گه «یعنی می‌شه صبح که پا شدم ببینم اینا همه‌ش یه خوابه؟ نمی‌دونم، یا مثلا یه مشت تصویر؟ می‌شه فردا همه چیز فرق داشته باشه؟ اصلا زندگی اینی نباشه که تا حالا دیدم و شناختم؟» صبح ولی باز هیچ‌چی هیچ فرقی نکرده. زندگی، آدم‌ها، خودت، هیچ‌کدوم هیچ فرقی نکردید. دوباره باید از جات بلند بشی و بری سراغ همون بازی تکراری بی‌هیجان، مثل همیشه. شده تا حالا فردا که از خواب پا می‌شی همه چی فرق داشته باشه؟


دسته‌بندی شده در: هیچی
26 Nov 16:52

مهمترین ویژگی‌های کرنل لینوکس ۳.۱۳

by ساسان

عمده انتشار بعدی کرنل لینوکس ۳.۱۳ است و با اینکه هنوز نسخه آزمایشی آن نیز منتشر نشده، به لطف توسعه شفاف و باز لینوکس، از اکثر ویژگی‌های جدید آن با خبر هستیم.

کرنل یا هسته لینوکس چیست؟ کرنل پایین‌ترین سطح سیستم عامل است که کارهای پایه و حوصله سربر مثل مدیریت حافظه، پروسه‌ها، درایور و … را انجام میدهد. عبارت «هسته لینوکس» بسیاری از کاربران را دچار اشتباه کرده. لینوکس هسته ندارد! اسم هسته، لینوکس است. عبارت «هسته لینوکس» از دید دستور زبان، اضافه توضیحی مثل «کشور ایران» است و نه یک اضافه تخصیصی مثل «پنجره کلاس».

به بحث اصلی برگردیم؛ من معمولا در آزادراه در مورد کرنل نمی‌نویسم چون حتی درک تغییرات هر انتشار کرنل نیاز به دانش بالایی از کارکرد زیر بخش‌های آن دارد که من از آن‌ها سردرنمیاورم و در آخر عبارتی‌های انگلیسی چنین مطلبی از پارسی آن بیشتر خواهد شد. اما کرنل ۳.۱۳ تا این‌جا به قدری جذاب بوده که من رو وادار به شکست عادتم کرده. در ادامه ویژگی‌ها جدید کرنل ۳.۱۳ را مرور میکنیم.

لایه بلاک چند صفی یا Multi-Queue Block Layer

لایه بلاک چند صفی با پخش سربار ورودی و خروجی رسانه ذخیره سازی بروی هسته‌های پردازنده و کاهش تاخیر می‌تواند باعث افزایش خیره کننده کارایی SSD ها شود. توسعه دهندگان ۳/۵ تا ۱۰ برابر افزایش در IOPS و ۱۰ تا ۳۸ برابر کاهش در تاخیر را گزارش کرده‌اند. قبل از این‌که خیلی خوشحال شوید باید بگم هنوز تمام درایورها از این ویژگی استفاده نمی‌کنند و پشتیبانی کامل‌تر برای کرنل ۳.۱۴ در نظر گرفته شده است.

فعال شدن خروجی صوتی HDMI های AMD

خروجی صوتی HDMI در درایور AMD مدت‌ها به صورت پیش‌فرض غیرفعال بود که حالا با انتشار کرنل ۳.۱۳ به صورت پیش فرض فعال میشود. بخش صوتی درایور بهبودهایی هم داشته و پشتیبانی خواندن اطلاعات ELD، صدای ۷.۱ کانال (در سخت افزارهایی که از آن پشتیبانی می‌کنند) همچنین TrueHD و HD-MA به آن اضافه شده. به نظرم با این تغییرات گرافیک‌های AMD انتخاب بسیار مناسبی برای سیستم HTPC و استریم فایل چند رسانه‌ای هستند.

پشتیبانی اولیه از تراشه‌های گرافیکی Hawaii

اولین بیت‌های پشتیبانی از تراشه‌های گرافیکی Hawaii در کرنل ۳.۱۳ قرار گرفته. تا جایی که اطلاع دارم فعلا دو کارت گرافیک براساس Hawaii ساخته شده: R9 290X و R9 290 . البته احتمال این‌که AMD کارت‌های بیشتری بر اساس این تراشه بسازد کم نیست. برای راه‌اندازی این کارت‌ها علاوه به کرنل ۳.۱۲ به نرم‌افزارها جدیدتر سمت کاربر مثل Mesa و libdrm نیاز خواهید داشت.

فعال شدن پیش‌فرض مدیریت پویا انرژی Radeon

قبلا در مورد مدیریت پویا انرژی درایور آزاد Radeon نوشته بودم. مدیریت پویا به کرنل ۳.۱۱ اضافه شد، در ۳.۱۲ بهبود یافت و حالا از کرنل ۳.۱۳ به صورت پیش‌فرض فعال شده است. مدیریت پویا انرژی به تراشه‌های گرافیکی AMD اجازه میدهد تا سرعت کلاک و ولتاژ خود را متناسب با تقاضا تنظیم کنند. اگر لپتاپی با گرافیک AMD دارید اثر این قابلیت را در کاهش گرمای تولیدی و افزایش عمر باتری حس خواهید کرد. صاحبان مدل‌های رده بالای جدید (۷۰۰۰ بالاتر) نیز کارایی بسیار بیشتری را تحربه خواهند کرد چون کارتشان حالا می‌تواند در فرکانس کاری بسیار بالاتر از چیزی که هنگام بوت تنظیم شده کار کند.

اضافه شدن NFTables

NFTables زیرسیستم جدید دیوار آتشین و صافی بسته کرنل هست که قرار است جای IPTables را بگیرد. پشتیبانی بهتر از قوانین فیلترینگ، گزارش خطای بهبود یافته، کد منبع و ABI کرنل ساده تر از برتری‌های NFTable نسبت به IPtables هستند. البته IPtbales همچنان در کرنل حضور خواهد داشت و تا بلوغ بیشتر NFtables حذف نمی‌شود.

پشتیبانی از گرافیک Broadwell

Broadwell اسم نسل بعدی پردازنده‌های اینتل است که تا چند ماه دیگه منتشر و جایگزین Haswell میشود. چیزهای زیادی در مورد Broadwell  وجود دارد که از آن محصولی جذاب ساخته؛ خط تولید ۱۴ نانومتری باعت می‌شود پردازنده در عین مصرف انرژی کمتر، کارایی بالاتری داشته باشد. همچنین با اشغال جای کمتر، فضای بیشتری برای پردازنده گرافیکی قوی‌تر باقی می‌ماند.

پشتیبانی لینوکس از Broadwell نیز مانند دیگر محصولات اینتل عالی خواهد بود و درواقع درایور این محصول هنوز نیامده از OpenGL 3.3 پشتیبانی میکند که از درایورهای آزاد Radeon و Nouveau بالاتر است. امیدوارم کارایی گرافیکی Broadwell به قدری بالا باشد که بتواند جای گرافیک Nvidia و AMD را در اکثر لپتاپ‌های بازار بگیرد.

کد جدید مدیریت انرژی و re-clocking درایور Nouveau

یکی از برگترین کاستی‌های درایور آزاد Nvidia یعنی Nouveau نداشتن مدیریت انرژی و re-clocking است. Nouveau تراشه گرافیک را در کلاک پایینی نگه میدارد که عملا در این حالت از بخش عمده توانایی سخت افزار هیچ استفاده‌ای نمی‌شود. یکی از پیش‌نیازهای ری‌کلانیگ، مدیریت سیستم انرژی است تا در کلاک‌های بالاتر سیستم خنک کننده بتواند گرمای تولیدی را دفع کند.

کدی که برای کرنل ۳.۱۳ منتشر شده مدیریت انرژی و ری‌کلانیگ را برای سری Fermi (جی‌فورس ۴۰۰ و ۵۰۰) و Kepler (جی‌فورس ۶۰۰ و ۷۰۰) را به همراه دارد اما فعلا و تا پیاده سازی بخش re-clocking حافظه ویدئویی غیرفعال است.

تغییرات دیگری نیز وجود دارد:

  • همچون انتشارهای قبلی لیست تغییرات مصرف انرژی یا ACPI کرنل بسیار طولانی است. مهمترین این‌ها درایور RAPL یا Run-Time Average Power Limiting اینتل هست که مصرف انرژی پردازنده Sandy Bridge و جدیدتر این کمپانی در حالت بیکاری سیستم را به طرز قابل توجهی پایین میاورد.
  • در این انتشار سیستم فایل‌های Btrfs و F2FS پیشرفت‌های قابل توجهی داشته‌اند. Btrfs فایل سیستمی مدرن است که توسعه از آن سال ۲۰۰۸ شروع شد و قرار بود جای Ext به عنوان فایل سیستمی که از دهه نود تغییر چندانی نداشته را در اکثر توزیع‌ها بگیرد اما تاکنون خبر چندانی از آن نشنیده‌ایم. F2FS فایل سیستمی از سامسونگ است که برای استفاده در سیستم‌های ذخیره سازی فلش طراحی شده و تا این‌جا عملکرد آن در این رسانه‌ها در مقابل رقبا بسیار خوب بوده است.
  • اگرچه هنوز تا پشتیبانی مناسب از سیستم‌های مجهز به چند پردازنده گرافیک مانده اما ۳.۱۳ در این زمینه به سطح جالبی دست یافته است. کرنل ۳.۱۳ به صورت پیش‌فرض گرافیک Nvidia در سیستم‌های Optimus و گرافیک AMD در لپتاپ‌های مجهز به PowerExpress را خاموش می‌کند تا عمر باتری این دستگاها بیشتر شود.

کرنل لینوکس زمان‌بندی ثابتی برای انتشار ندارد اما اگر اتفاق خاصی نیفتد نسخه پایدار کرنل ۳.۱۳، نه یا ده هفته دیگر منتشر خواهد شد.

24 Nov 20:29

۱۳۹۱

by من و من

 

یک روز حوالی ۷۰-۸۰ سالگی‌م می‌نشینم روی صندلی گهواره ای‌. عینک مطالعه ته‌استکانی را روی نوک بینی استخوانی‌ فرتوتم جابجا می کنم و با دست‌های لرزان جوری که ورق کتاب پاره نشود با احتیاط لای کتاب زهوار در رفته‌‌ی چاپ ۷۵ ام را باز می‌کنم و برای هزارمین بار می خوانم :« من به اندازه یک ابر دلم می گیرد. وقتی از پنجره می بینم حوری. - دختر بالغ همسایه -. پای کمیاب ترین نارون روی زمین. فقه می خواند. » بالای صفحه کجکی با خط جوانی هام نوشتم:«سهراب شاعری که باید از نو شناخت» زیرش هم تاریخ زدم:« اسفند ۱۳۹۱» اوه!  سال ۱۳۹۱...

24 Nov 20:24

Cryptocat, a Secure and Encrypted chat blocked in Iran

by Swati Khandelwal
Users in Iran call Internet as "Filternet", because of the heavily censored Internet access they have. Million Iranians used VPN servers to access the outside world. In October, 2013 Jack Dorsey, the co-founder of Twitter asked Iranian President, 'Are citizens of Iran able to read your tweets?' In Reply Mr. The President said that he will work to make sure Iranians have access to information
19 Nov 15:27

NSA Wanted Backdoor Access In Linux, Says Linus Torvalds’ Father

by Joey-Elijah Sneddon

Untitled 2The United States' National Security Agency (NSA) are alleged to have to asked the creator of Linux, Linus Torvalds, to create 'backdoors' into GNU/Linux through which they could access.

The post NSA Wanted Backdoor Access In Linux, Says Linus Torvalds’ Father first appeared on OMG! Ubuntu!.

19 Nov 15:26

WhatsApp Coming to Firefox OS – Could Ubuntu Touch Be Next?

by Joey-Elijah Sneddon

ZTE-Open-Firefox-OS_1The popular Messaging client WhatsApp will be available on Mozilla's Firefox OS before the end of the year, according to one Spanish carrier.

The post WhatsApp Coming to Firefox OS – Could Ubuntu Touch Be Next? first appeared on OMG! Ubuntu!.

19 Jul 19:30

من"ها": از کرایه تاکسی تا انتخاب روحانی

by مهدی
صیح جمعه بود. رفتم سوار تاکسی های خطی (...) - ولیعصر شوم. یک تاکسی بیشتر نبود. من هم قرار داشتم و عجله. تا رسیدم راننده که مرد میانسالی بود گفت:
- باید وایسی تا پر شه ها! نگی پنج دقیقه بعد بیایم بریم!
با تعجب گفتم:
- بله آقا. خب طبیعی ه. خط ه. باید وایسم پر شه دیگه.
گفت:
آخه یه خانمه الان کلی بلبشو درست کرد. بیست دقیقه وایساد کسی نیومد داد و هوار راه انداخت که تا کسی وایسیم؟ وقت من ارزش داره. و اینا. انگار وقت ما از توی جوب پیدا شده که خالی راه بیفتیم!
نخواستم وارد بحث بیشتر شوم. گفتم:
- نه دیگه. حق با شما بوده. باید وایساد تا پر شه.
چند دقیقه ای  کنار تاکسی ایستادم تا کسی بیاید. که آمد. دختری جوان بود و نشست جلو. و بعدتر خانم میانسالی. تا رسید گفت:
- ا؟ یه نفر دیگه میخاد؟ اه!
سر تکان دادم.
دوباره چند دقیقه بعد زیر لب گفت:
- خب اومدیم کسی نیومد! باید تا شب وایسیم؟
خواستم جواب بدهم. اما حوصله نداشتم. دوباره سر تکان دادم.
ده دقیقه ای ایستادیم اما نفر سوم نیامد. و بعد قضیه پیچیده تر شد: دو نفر خانم دیگر با هم آمدند! حالا باید چه میکردیم؟ یا باید یکی از ما از نوبتش انصراف میداد و آن دو خانم مینشستند و ماشین میرفت، یا اینکه باید باز می ایستادیم تا یک تک نفری بیاید. ظاهرن هیچکدام از ما حاضر نبود چنین کاری کند و از حقش بگذرد. کار گره خورده بود و ماشین و راننده و ما همه گیر کرده بودیم.
چند دقیقه بعد، وضع بدتر هم شد: یک تاکسی دوم هم آمد! دو مسافر خانم آخر رسیده که چاره ای نداشتند رفتند و سوار ماشین دوم شدند و منتظر شدند ببینند چه میشود. خانمی که بیتاب بود و نفر سوم بود، رو به من کرد و گفت:
- بیایید بریم سوار اون ماشین بشیم و بریم.
تا این را گفت و به سمت تاکسی دوم رفت، دختری که نفر دوم بود به اعتراض پیاده شد و گفت:
- خانم کجا؟! من جلوتر از شمام! من و این آقا باید سوار شیم!
قضیه خیلی پیچیده شده بود. یک گره کور درست شده بود. هیچکس نه میخواست کرایه نفر اضافه را بپردازد و نه میخواست از حق جلوتر بودن خودش بگذرد چون باید برایش هزینه ای میپرداخت (منتظر ماندن بیشتر در گرما برای مدتی نامعلوم).
در اینجا راننده ماشین دوم وارد صحنه شد و گفت:
- خب بی زحمت اون کرایه نفر چهارم رو دنگی بدین به راننده تا برین.
ما به هم نگاه کردیم. و سری به علامت مثبت تکان دادیم و سوار شدیم و تاکسی رفت. گره باز شد.
 
***
 
این موقعیت ظاهرن ساده، برای من دانشجوی جامعه شناسی، موقعیت معنادار و خاصی بود:
تمام قراردادهای اجتماعی و هنجارهای مربوط به این موقعیت (سوار تاکسی شدن) - که در شرایط عادی تسهیلگر بودند- در روز تعطیل و این موقعیت خاص، نه تنها کمکی به باز شدن گره نمیکردند که گره را کورتر کرده بودند: حق مبتنی بر تقدم در صف، حق راننده ی خطی برای پر شدن ماشین ش در ابتدای خط و حق مسافران برای پرداخت کرایه ی مصوب و نه بیشتر.
 
در چنین وضعیتی چه چیزی میتواند گره را باز کند؟ اخلاق. اخلاق به عنوان روغن روابط اجتماعی و چرخ دنده های تعامل. اخلاق به معنای اعم: گذشت از حق خود به نفع دیگری. در نظر گرفتن دیگری. اما این متغیر غایب بود. هیچکس اخلاقی عمل نمیکرد. نه مسافران، نه راننده ها. همه تمام "حق مبتنی بر قرارداد اجتماعی" خود را به صورت تمام و کمال مطالبه میکردند. همه بیشترین سود را میخواستند و به کمتر از آن رضایت نمیدادند: مسافران به استفاده از نوبت و تقدمشان، به سریع تر رسیدن و رانندگان به تمام کرایه با چهار مسافر.
 
این مثالی از وضعیت کلی بخش ها و لحظه های قابل توجهی از جامعه ی ماست: آمارها و تحقیقات نشان میدهند که اخلاق در بسیاری ابعاد و حوزه های جامعه در حال افول است. جامعه ی خاص گرای فردگرا. جامعه ی روز به روز خودخواه تر. جامعه ای که دارد از حالت یک ما" خارج میشود و به توده ای انبوه از "من"ها تبدیل میشود که فقط در کنار هم قرار گرفته اند و بس. و قراردادهای اجتماعی نمیتوانند به تنهایی از پس چنین شبکه های پیچیده ی روابطی بربیایند. آن هم در جامعه ای که خود آن قراردادها از استحکام جدی برخوردار نیستند و به راحتی دور زده می شوند (به حرکت خانم نفر سوم که میخواست با دعوت از من، خانم نفر دوم را دور بزند و خودش سوار ماشین شود توجه کنید.)
 
اما در این میانه یک راه دیگر نیز وجود داشت: پیدا کردن راه حلی میانه. راه حلی که نه سود همه ی کنشگران و بازیگران در صحنه، که بخشی از آن را تأمین کند. یک بازی "تقریبا" برد - برد. اما نه کاملاً. پیشنهاد راننده ی دوم چنین موقعیتی بود: جایی که هر کدام از ما نه یک کرایه ی کامل اضافه (باخت کامل) که یک کرایه ی یک سومی باخت نسبی) را پرداختیم اما یک سود قابل توجه (زودتر به مقصد رسیدن و پایان انتظار) را به دست آوردیم. راننده هم که به تمام آنچه میخواست رسید.

این پیشنهاد میانه را میتوان در سطح کلان نیز دید: جایی که مثلاً در انتخابات اخیر، هاشمی و خاتمی و بسیاری از روشنفکران از یکسو و حاکمیت از سوی دیگر، با انتخاب راه حل میانه - که نه انتخاب خاتمی و هاشمی (باخت برای حاکمیت؟) و نه انتخاب جلیلی (باخت اصلاح طلبان و بخشهای مهمی از جامعه) - بلکه انتخاب "روحانی" بود، گره را باز کرد. یک بازی تقریباً برد - برد.
 
***
 
وقتی در چنین موقعیتی قرار گرفتم، حس کردم چقدر چیزهایی که خوانده ایم واقعاً به درد میخورد: آزمایشهای نقض کننده گارفینکل، نظریه بازی (Game Theory)، نظریه مبادله و خیلی چیزهای دیگری که از استادان دیده و نادیده مان آموختیم. و باز طعم و لذت دانشجوی جامعه شناسی بودن را احساس کردم. جای درستی آمده ام.
 
 
 
پانوشت یک: به نظرم جامعه شناسی که بالکل تلویزیون نگاه نکند، ماهی یک بار اتوبوس سوار نشود، بوی عرق کارگرهای فصلی سر میدان را نشناسد، توی فشار مترو ماهی یک بار غرغرهای مردم را نشنیده باشد، نداند که اخیراً تاکسی خطی انقلاب تا خانه شان چقدر نرخش گران شده، جامعه شناس این جامعه نیست. و در واقع شاید بشود گفت که "جامعه"شناس نیست. هر چقدر هم با کمالات، هر چقدر هم خلاق، هر چقدر هم پر مطالعه. برای من، بخش مهمی از جامعه شناسی، «میدان» است. به معنای اعم. جامعه شناسی که ارتباطش با میدان قطع شده باشد، در بهترین حالت، یک نظریه پرداز اجتماعی است. یک فیلسوف اجتماعی. یک متفکر اجتماعی. اما نه «جامعه شناس».
 
پانوشت دو: این چند وقت عجیب حس میکنم ذهنم قبراق است. گاهی خودم تعجب و حتی وحشت میکنم که چطور هر چیز کوچکی را میگیرد و ورز میدهد. همیشه اینطور نمیماند. حس میکنم ذهنم به اوج کارایی اش رسیده یا نزدیک شده. این هم خوب است و هم بد. خوب است چون چنین امکان غنیمتی پیدا کرده و بد است چون تولیدی ندارم. چون هنوز نتواستم خودم را در موقعیت تولید قرار دهم. این یعنی هرز رفتن. این یعنی بالاترین سرمایه سوزی. این مغز قبراق، همیشه اینطور نمی ماند. باید زودتر زمینه سازی ها را تمام کنم و به کارش بگیرم..
19 Jul 19:10

قسمت دوم: (امروز را برای امروز زندگی کن)

by خارخاسک هفت دنده
چند روز قبل آرایشگاه رفته بودم ، خانم آرایشگر پرسید که چطور با این موضوع کنار آمده ام. گفتم که اگر منظورتان کنار آمدن با این حقیقت هست که «می میرم»، باید بگویم که خوب به خودم می گویم همه می میرند! هیچ کس شانس این را ندارد که تعداد روزهای باقی مانده اش را بداند من هم ندارم. فرقش برای آدم های مثل من این است که این «حقیقت» برایمان به «واقعیت» تبدیل می شود. یاد می گیریم که با آن زندگی کنیم. این طوری تا جایی که می شود چیزی را «برای یک موقعیت خاص» کنار نمی گذاریم و کاری که خوشحالمان می کند را برای اینکه «یک روزی» انجامش دهیم به تعویق نمی اندازیم ، چون هر روز برای ما یک روز خاص هست. یک روز دیگر از باقیمانده ی روزهایی که زنده هستیم.

وقتی اولین بارتشخیص سرطان سینه برایم داده شد، دو سه سالی از تقاضایی که برای اقامت کانادا داده بودیم می گذشت. من شاغل بودم با دو بچه دبستانی و پیش دبستانی. زیاد تقاضای مهاجرت را جدی دنبال نمی کردم چون در آن شرایط موقعیت مالی خانواده مان تثبیت شده نبود. یعنی به خودم می گفتم: حالا اگر هم موافقت بکنند که ما فعلاً شرایط رفتن نداریم.
تازه دوسالی بود که درشهرستان زندگی و کار می کردیم که مجبور شدیم بخاطر دسترسی به امکانات درمانیِ تهران، با دو بچه ام به کرج نقل مکان کنیم . آپارتمانی را که قبل از رفتن به شهرستان در آن زندگی می کردیم ، از مستاجر پس گرفتیم و یک سال آنجا ماندیم تا همه ی مراحل شیمی درمانی و پرتو درمانی و آزمایشات ماهیانه و ....تمام شد. در این مدت شوهرم به تنهایی در همان آپارتمانی که در شهرستان اجاره کرده بودیم ماند. ماهی یک بار دو روز مرخصی می گرفت و یا پنج شنبه و جمعه یا یک تعطیلی سر هم میکرد وبه ما سر میزد.
بعد از همه ی اینها همان طور که گفتم به شهرستان برگشتیم . من و شوهرم از کار دولتی بیرون آمدیم و شرکت جدید را راه انداختیم. با توجه به هزینه های درمان که پرداخته بودیم موقعیت مالی مان همچنان لنگ میزد و 4-5 سالی طول کشید تا بالاخره از تنگناهای مالی خلاص شدیم و تازه یادمان آمد که  تقاضای اقامت کانادا هم داده ایم. این همه اسباب کشی و آدرس عوض کردن می توانست به راحتی باعث شود که نامه ها بموقع به دستمان نرسند. برای همین در کرج از اول یک صندوق پستی گرفته بودیم که آدرس پستی مان ثابت بماند. ما وکیل مهاجرت نداشتیم چون همان طور که گفتم پولش را نداشتیم. با تمام توان سعی می کردیم در هر موردی صرفه جویی کنیم تا برای آمدن به کانادا پول جمع کنیم. شروع به نامه نگاری کردم بعد ازمدتی چرخ های زنگ زده ی پرونده ی ما دوباره در عین ناباوری به جریان افتاد و دوباره از ما خواستند که فرم ها ی جدید را پر کنیم (چون دراین فاصله فرم ها عوض شده بود). بالاخره طلسم شکست و فرم های مربوط به آزمایشات پزشکی قبل از اقامت به کانادا را برایمان فرستادند. این آزمایشات به این هدف هست که مطمئن شوند کسی که بیماری سختی دارد و نیاز به درمان دارد را پذیرش نکنند. نمی دانستم که بیماری من تاثیری در پذیرشم دارد یا نه ؟ ولی به هر حال رفتیم برای معاینات و به دکتر معتمد سفارت همه چیز را توضیح دادم. او هم گزارشات را فرستاد و من به سوریه رفتم تا مبلغ پولی را که برای اقامت باید می فرستادیم دستی تحویل دهم . در سفارت کانادا در سوریه پول را گرفتند و یک پاکت دربسته به من دادند تا به پزشک معتمد بدهم . از دکتر خواسته بودند با توجه به شرایط من،  مرا به دکتر سرطان شناس خودم ارجاع بدهد تا او مرا برای سونوگرافی و اسکن استخوان بفرستد و همچنین یک گزارش بنویسد از چگونگی مراحل درمان من و اینکه چه دارو هایی به من داده اند و چه وضعیتی دارم و امکان اینکه دوباره سرطان بگیرم چقدر است. برگشتم تهران و همه ی این آزمایشات و گزارش ها را جمع و جور کردم و تحویل پزشک معتمد دادم.
چند هفته بعد بالاخره  تلفنی که این همه سال منتظرش بودیم بهم شد و گفتند باید هرچه زودتر پاسپورتها  را ببریم تا مزین به ویزای مهاجرت بشه! به دلیل این که مراحل آزمایشات پزشکی ما دوباره کاری داشت ، مدت زیادی مهلت برای رفتن نمانده بود چون نمی توانستند اعتبار ویزا راتمدید کنند و باید قبل از دوماه از آن  تلفن،  پاسپورتها را می بردم، ویزا را می گرفتم، هم چیز را جمع و جور می کردم و خودم و خونواده را به کانادا میرساندم!
از این جا به بعد وضعیتمان افتاد روی دور تند. سریع رفتم سوریه و پاسپورتها را دادم و روز بعد با ویزا به همراه فرم های لندینگ تحویل گرقتم .برای هر نفر یک چمدان بستیم و راه افتادیم برای خداحافظی با فامیل. آن  زمان نزدیک یک سال از فوت پدرم می گذشت و ما برای مراسم سالگردش باید به اهواز می رفتیم. این شد که برنامه ی خداحافظی با فامیل را با مراسم سالگرد یکی کردیم. دوروز قبل از تمام شدن مهلت ویزا ، توی فرودگاه پیرسون تورنتو جلوی افسر مهاجرت ایستاده بودیم و داشتیم بعد از ساعت ها پرواز و انتظار در صف، جواب پس می دادیم! افسره گفت:  چیزی نمونده بود که ویزاتون مهلتش تموم بشه! چیزی نگفتم و مودبانه لبخند زدم ! ولی توی دلم گفتم: «خیلی حیف شد که نمی تونی گیربدی؟»
هر خانواده در کانادا باید یک پزشک خانوادگی داشته باشه. من در اولین فرصت یک پزشک خانواده پیدا کردم که هم ایرانی باشه تا آدم بتونه دردشو بهش بگه و هم به محل زندگیمون نزدیک باشه و هم بیمار جدید قبول بکنه. در همون اولین نوبت معاینه همه چیز را درباره ی بیماری ام برایش توضیح دادم و گزارشاتی که داشتم را نشانش دادم. اوهم گفت:  در اولین فرصت منو برای معاینه پیش سرطان شناس می فرسته تا ببینه که مشکلی دارم یا نه و باید به مصرف قرص تاموکسیفن(قرص هرمونی مربوط به سرطان سینه که قرار هست از بازگشت سرطان سینه در زنانی که آن را داشته اند، جلوگیری کند) ادامه بدم یا نه.
در مورد تکه ی زاید که از جراحی باقی مانده بود هم مرا به یک جراح پلاستیک ارجاع داد. جراح پلاستیک به من گفت که من می توانم عمل جراحی بازسازی سینه را انجام دهم. این عمل توسط خدمات درمانی استان انتاریو پوشش داده می شه و برای بیمار هزینه ای نداره.  کور از خدا چه خواهد ؟
از اون طرف سرطان شناس(انکولوژیست) هم به من گفت که من نیازی به ادامه دادن قرص ندارم و دیگر هم نیاز به ارجاع به سرطان شناس ندارم و فقط باید سالی یک بار ماموگرافی و معاینات روتین انجام بدهم . همین
نوبت عمل بازسازی سینه را برای چند ماه بعد به من دادند. تا موقع عمل 7-8 ماهی از ورودما به کانادا گذشته بود . با خوشحالی هر چه تمام تر راهی بیمارستان شدم تا عمل باز سازی سینه را انجام دهم . احساس می کردم که بعد از مدت ها می توانم دوباره یک بدن کامل (یا تقربیاً کامل ) و عادی داشته باشم .عمل بازسازی سینه در روشی که برای من انجام شد با برداشتن یک قسمت از عضلات شکم و قرار دادن آن در محل سینه ی برداشته شده انجام می شود.قبل ازبرنامه ریزی روز عمل، دکتر از من امضا گرفته بود که ریسک فتق شکمی را قبول می کنم. به من گفت که احتمال این اتفاق خیلی کم است اگر فشار خاصی به شکم وارد نشود. بعد از عمل یک شب بیمارستان ماندم و فرداش رفتم خونه . البته تا 6 هفته بعد از عمل هر روز پرستار می فرستادند تا پانسمان را عوض کند و مایع جمع شده در کیسه ها ی مخصوص را خالی کند. (این کیسه ها در محل عمل نصب می شود تا ترشح ناشی از زخمِ ایجاد شده را جمع کند) . بعد از یک هفته آمدن پرستار را لغو کردم و خودم این کار را انجام می دادم. هر هفته هم باید به بیمارستان برمی گشتم برای معاینه.آخرین کیسه را هم که برداشنتد نفس راحتی کشیدم!
دیگه خودم رو یک فرد کاملاً سر حال و قوی می دیدم که از نظر سلامتی هیچ مشکلی نداره. اگر بخاطر ورم دست چپم نبود ، می شد فراموش کنم که اصلاً روزی سرطان داشته ام. معمولاً در موقع جراحی سرطان سینه غدد لنفاوی راهم ازقسمت زیر بغل بیرون می آورند چون این غدد هم حاوی سلول های سرطانی هستند. بعد لنف نمی تواند به طور عادی جریان پیدا کند ، به همین دلیل در ساعد و بازو جمع می شود و گاهی کل دست ورم می کند. به این نوع ورم لینف ادیما می گویند و درمان خاصی به جز پوشیدن یک آستین کشی مخصوص (که خیلی هم گران هست ) ندارد.در واقع درمان نیست بلکه فقط جلوگیری از بدتر شدنش هست.(نمی دانم چرا در ایران این آستین ها نبود ، یا دکتر من به من نگفت که هست و بهتر هست بخرم)
ما از چند ماه قبل به فکر خرید خانه افتاده بودیم. فکر کرده بودیم بهتر هست که خانه بخریم تا بجای اجاره خانه ، قسط خانه را بدهیم (چون تقریباً یکی هست) و پولی که از ایران آورده بودیم را به عنوان پیش قسط خانه بدهیم تا بیخودی خرج نشود . همه ی معاملات املاکی های کانادا بلد هستند برای مشتری هایشان شغل ساختگی درست کنند و به موسسات مالی وام دهنده اعلام کنند و ازشان برای مشتری ها وامِ خانه بگیرند . موسسات مالی هم می دانند که شغل ها ساختگی است ولی سخت نمی گیرند چون سودشان در وام دادن است.بنابراین خانه و ماشین را خریدیم (یادش بخیر انگار همین دیروز بود که دلار هزار تومان بود!)
هشت ماه گذشت . در این هشت ماه من و بچه ها تنها د ر تورنتو بودیم و شوهرم برگشته بود به ایران. من گواهینامه ی کانادایی گرفتم . اسباب کشی کردم .بچه ها در مدرسه تابستانی ثبت نام کردم . تصادف کردم.(چیز مهمی نبود!) یک کار نیمه وقت گرفتم وروزهای سختی را گذراندم تا اینکه شوهرم برگشت.
درست قبل از برگشت شوهرم بود که سرفه های من شروع شد.نه تب داشتم نه سرماخوردگی و نه علامت دیگر. دنبال یک دکتر خانواده دیگر می گشتم چون دکتر قبلی دور از محل زندگی ما بود. یک آگهی در روزنامه ی ایرانی دیدم از یک خانم دکتر ایرانی که مریض جدید قبول می کرد. رفتم و فرم های مربوطه را پر کردم و پیش دکتر جدید رفتم.(این احمقانه ترین کاری بود که در تمام عمرم کرده ام) از همان جلسه اول تمام پرونده ی پزشکی ام را باهاش مرور کردم و بعد درباره سرفه ها گفتم. برایم عکس قفسه سینه (ایکس ری) نوشت و یک شربت سینه و یک اسپری (مثل آنهایی که مبتلایان به آسم استفاده می کنند).عکس را گرفتم و منتظر جواب شدم. در کانادا جواب همه ی آزمایشات و عکس ها مستقیماً به مطب دکتر ارسال می شود.
سرفه های من بدتر و بدتر می شد .موقع انجام فعالیت مثل دویدن یا بالا رفتن از پله سرفه بیشتر می شد. بعضی وقت ها اینقدر سرفه می کردم که بالا می آوردم یک بار حتی کمی خون بالا آوردم. کبود می شدم. اشتها نداشتم . براثر سرفه ی زیاد در همان محل برداشته شدن عضله ی شکمی ، فتق ایجاد شد (یک برآمدگی کوچک ناشی از بیرون زدن روده ها که به مرور بزرگترشد). دوباره رفتم پیش دکتر گفت عکست مشکلی نداشت . گفتم خوب نشدم و این دارو هم بهترم نکرده.موضوع خون بالا آوردن را هم گفتم . گفت برای اینکه سرفه زیاد زدی یک مویرگ پاره شده و چیزی نیست . گفت دوباره برایت عکس می نویسم و یک آزماش خلط (این هم احمقانه ترین کاری بود که او کرد) من عکس بعدی را گرفتم وآزمایش خلط دادم و منتظر جواب شدم. در محل کار ، پشت فرمان ، توی سوپر مارکت و....سرفه های ناگهانی ام شروع می شد و نمی توانستم جلویش را بگیرم. مردم چپ چپ نگاهم می کردند انگار ......آره انگار سرطان دارم!!!
قبل از این ماجرا ها من و شوهرم تصمیم گرفته بودیم که بیمه ی عمر بگیریم. بایک شرکت بیمه قبلاً صحبت کرده بودیم وفرم ها را پر کرده بودیم و این شرکت ها خودشان یک پرستار می فرستند خانه و آزمایشات و نوارقلب را در همان خانه از آدم می گیرند .طبق وقتی که از قبل هماهنگ شده بود پرستار آمد. با خودش حتی ترازو هم آورده بود! مدتی بود من عادت وزن کردن خودم را گذاشته بودم کنار. می ترسیدم چون مدتی هست ورزش نکرده ام چاق شده باشم ! ترازوی پرستار به پاوند بود. وزن کرد و نوشت 120 پاوند. من هم گفتم خوب می شه 60 کیلو دیگه ! (چه مهندسی هستم ماشالله) قبلش 62 کیلو بودم . بعد از این که پرستاره رفت رفتم روی ترازوی خودمان. دیدم شده ام 56 کیلو! من توی عمرم از 57 کیلو کمتر نبوده ام! وحشت برم داشت!
خبری از مطب دکتر نبود . زنگ زدم گفتند جواب عکس نیامده. ولی کمی بعد منشی اش زنگ زد و گفت جواب عکس آمده و باید بیایی دکتر ببیندت. رفتم گفت در قسمت بالای ریه ی چپ ات یک سایه دیده می شه. نگران نباش به احتمال زیاد چیزی نیست.موضوع کاهش وزن را بهش گفتم . جا خورد و دستش به وضوح به لرزه افتاد. به منشی اش گفت برایم از هر کلینیکی که می شود یک نوبت برای سی تی اسکن بگیرد.در کانادا به دلیل مجانی بودن خدمات تشخیصی ، معمولاً لیست انتظار برای این جور اسکن ها خیلی طولانی است. برای من وقت را به صورت اضطراری گرفنتد برای 12 روز بعد در شهری که یک ساعت ونیم با محل زندگی ما فاصله داشت. رفتیم و انجام دادیم و منتظر جواب شدیم. این قسمت انتظار از همه اش سخت تر بود. حالا دیگر برایم مسَلّم بود که حالم خراب است. نتیجه سی تی اسکن به دست دکتر رسید و من دوباره رفتم مطبش. گفت که سرطان در ریه و قسمتهایی از استخوان برگشته (متاستاز داده).برایم یک سری سونو گرافی از همه ی شکم نوشت با یک سری عکس کامل (ایکس ری) از تمام استخوان ها. گفت الان باید من تو را به یک سرطان شناس ارجاع بدهم ولی این کار طول می کشد .خودت بری بیمارستان و این عکس ها را نشان بدهی زودتر درمانت شروع می شود.کپی جواب اسکن را هم به من داد و در واقع مرخصم کرد.
توی برزخ دست و پا می زدم . همه ی برنامه های زندگی مان بهم ریخته بود.دلار یک شبه دوبرابر شده بود و شرکت ما نمی توانست در آمدش را در ایران دو برابر کند تا کفاف هزینه های ما را بدهد.(هنوز مثل الان سه برابر و نیم نشده بود!) کار هم که بی کار . باید منزل مسکونی مان را می فروختیم چون دیگر نمی توانستیم از پس اقساطش بربیاییم. شوهرم مجبور شد به صورت اضطراری برگردد ایران تا پولی از فامیل و آشنا قرض بکند و برگردد. من هم وقتی یک بار دیگر حمله ی سرفه بهم دست داد زنگ زدم به 911 و آنها هم آمبولانس فرستادند و مرا بردند بیمارستان . در بیمارستان مدارکم را که از قبل آماده کرده بودم و با خودم برده بودم را نشان دادم . یک شب توی راهروی بیمارستان روی تخت مخصوص آمبولانس ماندم . دوباره از من سی تی اسکن گرفتند و صبح پذیرشم کردند.
یک بار وقتی هنوز در فکر مها جرت نبودم و درایران شاغل بودم ، یک دکتر برای معاینه ی دوره ای کارکنان فرستادند به کارخانه ی محل کار ما. این دکتر از آن «خارج رفته » ها بود ! از من شماره ی پرسنلی ام را پرسید . گفتم 911 . گفت خیلی عجیبه این که شماره ی پلیسه! گفتم والله تا بحال بهش فکر نکرده بودم چون برای ما «خارج نرفته ها» 911 چیز خاصی نبود! خلاصه قسمت شد و ما هم 911 سواری کردیم . شانس آوردیم که سوار ماشین پلیس نشدیم!
به دایی ام که در کانادا زندگی می کرد زنگ زدم و او هم به بیمارستان آمد و آن شب هم پیش بچه ها ماند اما روز بعد باید برای ماموریت به خارج از کشور می رفت ، برای همین به دایی دیگرم که در آمریکا زندگی می کند زنگ زد و او هم لطف کرد این همه راه رانندگی کرد و آمد و تمام مدتی که من در بیمارستان بودم پیش بچه ها ماند .(بچه ها البته نوجوان هستند و از پس کارهای خودشان برمی آیند ولی برای مدت طولانی نمی شد تنهایشان گذاشت)
سرطان شناسی که بیمارستان برای من تعیین کرد یک خانم دکتر مسن و خوشپوش بود. اسم وسطش الیزابت هست برای همین دکتر الیزابت صدایش می کنیم. صبح که مرا به بخش منتقل کردند آمد و مرا ویزیت کرد. شمرده و آرام حرف می زد ولی صحبت هایش پر از کلماتی بود که معنایش را نمی فهمیدم. موقع صحبت کردن به گوشه پایین سمت راست خودش نگاه می کرد نه به چشم طرف مقابل . از من پرسید که آیا می دانم در ایران چه دارو هایی برای من استفاده شده ؟ همان گزارشی را دکتر ایران برای سفارت نوشته بود بهش نشان دادم. گفت خیلی عالی شد که تو این را همراه داشتی . کار من را راحت تر کردی. الان باید برایت نوبت بیاپسی (نمونه برداری از بافت زنده)ریه بگیرم تا معلوم شود سلول های سرطانی ریه از همان نوع حساس به هورمون هست که در سرطان سینه ات بوده ، یا نه. اگر این طور باشد و درمان را شروع کنیم 50 درصد احتمال دارد که موفق شویم سلول های سرطانی را کنترل کنیم.(حالا که فکرشو می کنم می بینم انگار عزراییل داشته روی بردن یا نبردن من شیر یا خط می کرده چون این جوری هم احتمالش همون 50 درصده!)
خوب نمونه برداری در همان بیمارستان و زیر دستگاه سی تی اسکن انجام شد. در همان لحظه فقط یک فشار حس کردم . ولی بعد از چند ساعت (فکر کنم چون بی حسی از بین رفت) درد زیادی در همان سمت نمونه برداری حس می کردم . دکترالیزابت گفت که سلول های سرطانی از نوع همان سرطان سینه بوده و درمان را شروع می کند. در بیمارستان چند روز اول 2-3 بار مرا جابجا کردند و در اتاق های چند تخته گذاشتند . ولی بعد از آن، تا آخرین روز بستری بودنم (که 20 روز طول کشید) به من اتاق خصوصی ایزوله دادند و برای ورود به اتاق همه لباس (گان) استریل می پوشیدند و ماسک. حسابی هم به من می رسیدند و تقریباً هر چه می خواستم برایم می آوردند (لابد فکر می کردند که این یارو رفتنی است !) . از همان روز اول قرص های استروئید (همان که ما در ایران می گوییم کورتون) را شروع کرده بودند. وقتی دکترالیزابت روز دوم دید سرفه ها هنوز ادامه دارد ، روزانه سه بار استفاده از ماسک استنشاقی (نپولایزر) مثل آن چیزی که برای مبتلایان به آسم گاهی استفاده می کنند را تجویز کرد. بعد از آن سرفه ها از بین رفت و به نظر می آمد بهتر شده ام ، اما ذهنم پر از سوال بود. بعضی وقتها دوباره از دکتر سوالی را که قبلاً پرسیده بودم ، می پرسیدم ، می گفت:  قبلاً جواب این سوال را داده ام ولی دوباره کامل توضیح می داد.
تفاوت سیستم بیمار و پزشک که در اینجا دیده ام در مقایسه با ایران این است که ، در اینجا پزشک باید مطلقاً به هر سوال شما درباره ی بیماری خودتان جواب بدهد و حق ندارد اطلاعات بیماری شما را به کسی (حتی نزدیکان ) بدهد. در حالی که دکتر در ایران (شاید با فرض اینکه شما چیزی از دکتری سرتان نمی شود ) هر طور شده از دادن اطلاعات به من خودداری می کرد (مثل موردی که درباره جراحم گفتم) و در مورد بیماران مبتلا به سرطان (شاید چون فکر می کنند ممکن هست خیلی بترسند ، یا نمی دانم به چه علت دیگری) مستقیماً با بیمار حرف نمی زنند و به نزدیکان یا همراه بیمار توضیح می دهند .
در کل دکترالیزابت برای من توضیح داد که بر خلاف چیزی که به ما (زنانی که سرطان سینه شان در مان شده و آزمایشات تومور مارکر شان کاملاً منفی هست) گفته اند ، 30 در صد از ما زنانِ درمان شده دچار متاستاز(عودِ سرطان در یک یا چند عضو دیگر بدن) می شویم . این بیماری غیر قابل درمان هست. متوسط طول عمر این زنان (همان 30 درصد که دچار متاستاز می شوند) بعد از تشخیص 2 تا 8 سال است. (این به این معنی نیست که زنانی وجود نداشته اند که 10 سال هم بعد از تشخیص عمر بکنند، بلکه فقط یک حقیقت آماری هست و درباره میانگین آماری بحث می کند). در ایران برای من آزمایشات تومور مارکر را به صورت ماهیانه و بعد سالیانه انجام می دادند وبر همان اساس گفته بودند که خوب شده ام . ولی در کانادا آزمایش تومور مارکر را از نظر کنترل سرطان سینه معتبر نمی دانند. ضمناً این موضوع که جراحم در ایران به من گفته بود (و خانم دکتر ایرنی در کاناد هم تایید می کرد)که بعد از 5 سال از درمان سرطان سینه و منفی بودن تومورمارکر ، شما کاملاً سالم بوده و شانس ابتلا مجددتان به سرطان مثل آدم های دیگر (که اصلاً مبتلا نشده اند) هست، کاملاً اشتباه است و همان طور که گفتم این احتمال 30 درصد است(حتی پس از 10 سال). کانادا یکی از کشور هایی است که تحقیقات بسیاری در این زمینه انجام داده و می دهد و بنابراین داروهایی برای کنترل این بیماری وجود دارد ، ولی هر بیمار طبعاً واکنشش نسبت به هر درمان متفاوت است و باید دید که کدام یک از داروهای موجود برای تو جواب می دهد. خصوصاً اینکه بیشتر داروهای موجود روی زنانی قابل استفاده هست که قبلاً یائسه شده باشند (من 42 سال داشتم و هنوز یائسه نشده بودم اگر چه مصرف مداوم تاموکسیفن نظم قاعدگی من را در طول 5 سال به هم زده بود و تنها چند ماه پس از قطع مصرف آن ، درست شده بود) بنابراین باید کاری کنیم که تخمدان های تو غیر فعال شوند .(دکتر گفت که امکان عمل کردن و برداشتن تخمدان های من را ندارد چون مشکل تنفسی دارم و زیر عمل بردن من خطرناک است )
دوره ی اول شیمی درمانی من در همان بیمارستان شروع شد. این دارو هم مثل همان داروهای قبلی (در ایران) بصورت درون رگی بود و عوارضی شبیه همان داروها داشت (تهوع ، سوزش معده ، اسهال یا یبوست ، ریزش مو) به علاوه ی یک عالمه عوارض دیگر(!) که در لیست بود (مثل سوزن سوزن شدن انگشت های دست و پا ، زخم های دهان و..) که من نداشتم . در بیمارستان من را زیر نظر داشتند و برای هر کدام از عوارض جانبی که بروز می کرد یک دارو می دادند.شوهرم بالاخره موفق شد پول مورد نظر را قرض کند و تبدیل به دلار کند و برگشت .در بیمارستان مرتب از من می پرسیدند شوهرت کی برمی گردد (دکترم می دانست که شوهرم نیست و من دو تا بچه دارم و کسی نیست که در صورت مرخص شدن از من مراقبت کند). بعد از اینکه یک ام آر آی هم انجام دادند (که مطمئن شوند که سرطان در نخاعم اثری نگذاشته ، چون دردِ ستون فقرات داشتم) با یک عالمه دارو مرخصم کردند .
ریزش مو که بعد از 2- 3 هفته شروع می شود ، این بار شدید تر بود (مژه و ابرو و حتی همه ی موی بدن) و بعد ازدر آمدن هم موها خیلی نازک تر بودند و جنسشان خیلی بد ترشده بود. قبل از اینکه موهایم کامل بریزد از شوهرم خواستم سرم را مثل دفعه قبل ماشین کند تا راحت تر باشم. کلاه گیس جدیدم را برای بیرون رفتن سرم می گذاشتم . خانه را برای فروش گذاشتیم و مدتی طول کشید تا خریدار مورد نظر پیدا شد. قرار شد که آخر سال تحصیلی (که فصل اسباب کشی هاست) خانه را تحویل بدهیم . در این مدت شیمی درمانی من ادامه داشت. تقریباً هر ماه گلبول های سفید خونم بخاطر شیمی درمانی کم می شد و دچار تب می شدم. در این جور موارد از قبل بهم گفته بودند که باید به اورژانس بیمارستان بروم و هر بار من را بستری می کردند و هر دفعه چند روز تا یک هفته یا ده روز نگه می داشتند و آمپول هایی به اسم نیوپاجِن تزریق می کردند تا تعداد گلبول های سفید دوباره بالا برود.این آمپول ها بسیار گران هست به همین دلیل دکتر الیزابت نمی توانست از همان اول آنها را تجویز کند تا من در خانه تزریق کنم ، بلکه باید چند بار دچار این عوارض می شدم تا این که می توانست سیستم درمانی را قانع کند که من به این دارو نیاز دارم (چون همان طور که گفتم برای همه عوارض یکسان نیست). بعد از آن آمپول ها را در همان بیمارستان می دادند تا در خانه در یخچال نگه دارم و هر روز پرستاری به خانه می فرستادند تا بصورت زیر پوستی تزریق کند.
در این مدت دوباره موعد برگشتن شوهرم به ایران رسید . من هم باید دنبال آپارتمانی برای اجاره می گشتم که هم توان پرداخت اجاره اش را داشته باشیم ، هم نزدیک بیمارستان باشد و هم مدرسه ی خوب برای بچه ها نزدیکش باشد و هم به اتوبوس دسترسی باشد برای موقعی که احیاناً حالم خراب هست و نتوانم رانندگی کنم (که بچه ها بتوانند با اتوبوس رفت و آمد کنند).
بالاخره بعد از مدتی این در و آن در زدن جای مورد نظر را پیدا کردم و اسباب کشی و انتقال خط تلفن و اینترنت و کابل تلویزیون وباقی قضایا را هم هماهنگ کردم . شوهرم درست به موقع رسید که بتوانیم اسباب کشی کنیم چند ماهی ماند و دوباره کمی بعد از شروع سال تحصیلی جدید رفت . دکتر الیزابت هر سه ماه حین انجام شیمی درمانی سی تی اسکن می گرفت . در این مرحله که 9 ماه از شروع شیمی درمانی گذشته بود ، دکترالیزابت معتقد بود که آن نوع درمان دیگر کمکی به من نمی کند و سرطان پیشرفت کرده. برای همین نوع درمان را عوض کرد و یک نوع قرص به من داد که روزی 7 عدد باید می خوردم! حالم به سرعت رو به بد شدن رفت و دوباره کارم به اورژانس کشید .این باربرای رسیدگی به بچه ها از یک عده از دوستان ایرانی کمک گرفتم . این دو خانواده ، دوستانی بودند که شوهرم در کلاس زبان پیدا کرده بود .خیلی مهربان بودند و نه تنها به بچه ها سر زدند بلکه به ملاقات من در بیمارستان هم می آمدند و برای مرخص شدنم هم آمدند و مرا به خانه رساندند.
دکترالیزابت باز هم درمان را عوض کرد. این بار هفته ای یک بار دو نوع دارو بصورت درون رگی تزریق می کردند . این داروها برخلاف قبلی ها تا الان که خوب بوده . شش ماه این درمان را ادامه داده ام و دکتر الیزابت که دیگر داشت بازنشسته می شد به من گفت که این دارو در کلیه ها اثر تجمعی دارد و دیگر نمی شود آن را ادامه داد.
هنوز نمی دانم چه درمان های دیگری برایم در نظر گرفته می شود و دکتر جدیدم چطور خواهد بود ولی الان خوشحالم که امروز سومین سالگرد ورودم به کانادا را پشت سر گذاشته ام و هنوز زنده ام. باور ندارم که آدم هایی که با بیماری های سخت زندگی می کنند ، توانایی خاصی دارند ، یا شجاع و.... هستند. این توانایی به طور بالقوه در همه ی انسان ها هست. اگر این طور نبود که نسل انسان ها خیلی قبل منقرض می شد!
چند روز قبل آرایشگاه رفته بودم ، خانم آرایشگر ازم پرسید که چطور با این موضوع کنار آمده ام. گفتم که اگر منظورتان کنار آمدن با این حقیقت هست که «می میرم» ، باید بگویم:  خوب به خودم می گویم همه می میرند! هیچ کس شانس این را ندارد که تعداد روزهای باقی مانده اش را بداند. من هم ندارم . فرقش برای آدم های مثل من این است که این «حقیقت» برایمان به «واقعیت» تبدیل می شود. یاد می گیریم که با آن زندگی کنیم. این طوری تا جایی که می شود چیزی را «برای یک موقعیت خاص» کنار نمی گذاریم و کاری که خوشحالمان می کند را برای اینکه «یک روزی» انجامش دهیم به تعویق نمی اندازیم ، چون هر روز برای ما یک روز خاص هست. یک روز دیگر از باقیمانده ی روزهایی که زنده هستیم.
14 Jul 17:30

33

by خواب بزرگ
ArashM

اصن انگار خودم رو میگه

1 اغلب  علایق و ترس‌هایم از 7 سالگی به بعد تغییر زیادی نکرده. هنوز مثل همان موقع از «چیزهای»‌ تخیلی و جنگ‌ستارگان و تن‌تن و نقاشی و کتاب خوشم می‌آيد. هنوز از جمعیت می‌ترسم و موقع تعارفات عادی و حرفهای روزمره لنگ می‌زنم.

2 وقتی سر کار یا در تاکسی یا  آرایشگاه «ناچار» به مکالمه‌ای هستم صرفن تظاهر می‌کنم که به موضوع علاقه‌مندم. » اوه هوا؟ بله خیلی سرد شده؛ سیب‌زمینی؟ بله گران است؛ بازی‌های آسیایی؟‌ راستی نتیجه بازی چی شد؟» همان موقع سروش هفت ساله یا چرت می‌زند یا می‌رود دنبال بازیگوشی.

3 زمان بچگی‌م ، مامان بابا زیاد دعوا می‌کردند ( بعدها فهمیدم خیلی مامان باباها دعوا می‌کنند) این جور موافع برای این که بهم فشار نیاید با خودم فکر می‌کردم که من موجودی هستم از یک جهان یا سیاره دیگر که برای مطالعه آدمیان به این جهان آمده. اینجوری درد مشکلات کمتر می‌شد.

وقتی دنیا و علایق‌م با اغلب هم‌کلاسی‌هایم فرق داشت، وقتی هیچ کس حاضر نبود در یارکشی فوتبال مرا بردارد، یا برخلاف بچه‌ها هیچ علاقه‌ای به اتومبیل و صنایع وابسته نشان نمی‌دادم، باز به همین ایده موجودی از جهان دیگر می‌چسبیدم.

4 در سی و سه سالگی هنوز «پرسونا»ی شکل یافته و قرص و محکمی ندارم. به جز در میان حلقه کوچک دوستانم ( یا زمانی که درباره علایقم بحث می‌کنم) پرسونایم چیز قره‌قاطی از رفتارها و لحن‌هایی که هر کدامش را جایی دیده‌ام و برای خودم خوشه‌چین کرده‌ام. برای همین مثل آن فیلم جری‌لوئیس( دکتر جری و مستر لاو؟)  که چند زن داشت و باید حواسش می‌بود که در آن واحد جایی نباشد که همه حضور داشته باشند، باید حواسم باشد هیچ وقت جایی نباشم که آدم‌های دوری که مرا از جاهای مختلف می‌شناسند در آن واحد حضور داشته باشند. آنها شاید اصلن اهمیتی به پرسونای من ندهند. ولی من هنگ می‌کنم و بلد نیستم باید چه طور رفتار کنم که «راکورد» قبلی‌ام حفظ شود.

5 خیلی از تلاش‌هایم برای ارتباط برقرار کردن با «دنیا»ی همسالانم شکست خورد. این شکست معنیش این است که محکوم شدم همیشه خارج از دار و دسته بمانم. یک جور تبعیدی قبیله، که گرچه به ظاهر برای دیگران «جالب» «ترسناک» حتا «قابل احترام و اطمینان» است اما هم‌بازی‌شان نیست. این شکست معنیش این است که باید تا ابد با این اتهامات که «گنده دماغ‌»م و «خیلی خودم را می‌گیرم» و «دیگران را آدم حساب نمی‌کنم» زندگی کنم.

البته آنها درست می‌گویند. ولی دقت نمی‌کنند که این «آدم» حساب نکردن در واقع واکنش جبرانی بچه هفت ساله بغض کرده‌ایست که به درد هیچ جای زمین فوتبال نمی‌خورد و حتا توپ جمع کن خوبی نیست. او اگر خودش و دیگران را در یک دسته‌بندی بگذارد لاجرم باید سرش را بگذارد و بمیرد. بنابراین برای خودش جهان دیگری ساخته که در آن جهان آنها با هم «فرق»  دارند. اگر آنها آدم‌ند پس او موجود دیگری‌ست. اگر او آدم است، حتمن که آنها آدم نیستند.

6 با این حال آدم‌های نازنینی در این دنیای شما بودند و هستند که  این بچه دیدند و نوازشش کردند و دوستش داشتند و اهمیتی به دست و پای چلفت‌ش ندادند و نخواستند که «نقش» بازی کند.  بعضی‌هاشان خود همین گذشته را داشتند. بلکه آنها هم از جهان دیگری آمده‌اند. این عده شدند دوستان و نور چشمان و عزیزان دل من. آنها دوپینگ منند. انرژی و انگیزه حیات منند.

7 حالا که من در دنیای شما راه ندارم، شما به دنیای من بیایید.

طی دو دهه ریزه ریزه آلونک م را تزئیین و چراغانی کردم، کنارش چند تابلوی نئون چشمک‌زن گذاشتم.  آب و جارو کردم و کاری کردم که اسم و رسمش کم‌کم به گوش مسافران و رهگذران سرگردان بخورد. بدانند جایی هست که یک جور شهربازی بزرگترهاست. در آنجا خبری از بدبختی‌های روزانه نوع بشر نیست. روضه هم اگر باشد ، روضه تنهاماندگی «ولورین» است و حبس «عروس» در تابوت چوبی.
دیدم جواب می‌دهد. بعضی از همان بچه‌هایی که در بازی راهم نمی‌دادند حالا بزرگ شده‌اند و به چشم دیده‌اند که بازی دنیا عجب چیز مزخرف و کسل‌کننده‌ای از آب در آمده. آنها نیاز به جایی داشتند فارغ از این دنیا و به کسی که با اعتماد به نفس سعی دارد بهشان بقبولاند که معضل روز بشر ،جنس نقاب بتمن است.
علایق من طی این سالها فرق چندانی نکرده، فقط آنقدر کتاب خواندم که بتوانم آنها را «موجه» و «قابل قبول» پرزنت کنم. خودم برای لذت بردن از شرلوک هولمز نیازی به فلسفه‌بافی ندارم. لذت‌ش برایم بدیهی و  مستقیم است. چون تزریق مخدر وریدی. اما برای رهگذران یاد گرفتم که در و دیوار را به هم ببافم و از لاکان و ژیژک فکت بیاورم. خوب می‌‌دانم وقتی مخدر اثر کرد ، دیگر آنها هم نیازی به فلسفه‌بافی ندارند.

8 وقتی دیدم جواب می‌دهد، کشف کردم که شاید این هدف زندگی من باشد. این کاری‌ست که همه قصه‌گوها می‌کنند. منظورم از قصه‌گو همان شکل کلی باستانی قصه‌گویان کنار آتش است. نوادگان آنها بعدها شناخته شدند به اسم شاعر و نویسنده و فیلمساز و آهنگساز و رقاص ، یا حتا مست‌های لاف‌زن آخر شب بندرگاه‌ها که خبر از جهان‌های ناشناخته می‌دهند. مثل همه داستانها که از یک جایی شخصیت ماجرا تاریخچه خودش را کشف می‌کند و با وظیفه‌اش آشنا می‌شود ، من هم بخواهم یا نه، کمابیش از همان عقبه‌ام. گیریم نه شکل خوب و صیقلی با خون خالص. ولی خب ژن‌هایشان را به ارث برده‌ام. و این اصلی‌ترین وظیفه من را در جهان یادم داد: «دیگران را شگفت‌زده کن! بر این خاکستری خفه همگانی ته‌مایه رنگی بزن! تکه‌ای از جهانی باش که دوست داشتی وجود داشته باشد! یک کلام: قصه بگو!»

9 قبل‌تر ها از پیری می‌ترسیدم. حتا  فکر می‌کردم ته تهش پنجاه سال عمر کنم راضی‌ام.اما هر چه تعداد موهای سفیدم بیشتر می‌شود نگرانی‌م بیشتر می‌ریزد.

«پیری» اساسن سن قصه‌گوهاست. تازه زمانی‌ست که دیگر همه به آنها اطمینان می‌کنند و پای منبرشان می‌نشینند. سی و سه سال گذشت و الان حس می‌کنم «این» دنیا را کمابیش دوست دارم و دوست دارم هفتاد هشتاد نود ساله شوم.
قصد دارم تا زمانی که می‌توانم شما را شگفت‌زده و ذوق‌زده کنم، زنده بمانم.

 

10 دوست دارم قبل مردنم به اندازه یک جمله نفس داشته باشم:

.” k256-32 ماموریت تمام شد. من را خارج کنید

دوست دارم بعدش بتوانم لبخند بزنم.


04 Jun 12:25

471: بابا آب داد، بابا نان داد.

by علفی هرز

می دانید اولین جمله ای که ما در اول دبستان یاد می گیریم چیه؟
بابا آب داد بابا نان داد.


می دانید اولین جمله ای که انگلیسها در اول دبستان یاد می گیرند چیه؟
من می توانم بخوانم و بنویسم.

می دانید اولین جمله ای که ژاپنیها در اول دبستان یاد می گیرند چیه؟
من می توانم بدوم.

و این است که ما همیشه چشممون دنبال دست پدر است.

کار از ریشه خراب است.


منبع : اینترنت

04 Jun 12:22

.

by horizon

رویایت تمام می‌شود، وقتی که باور میکنی رویاهایت قد نمی‌کشند.


29 Mar 20:22

Miguel de Icaza: Exclusive! What we know about the Facebook Phone

by miguel@gnome.org (Miguel de Icaza)

We obtained some confidential information about the upcoming Facebook Phone. Here is what we know about it so far:

The FacebookPhone will be free (no contract) but will pause your call every 30 seconds to play an ad for 20

— Miguel de Icaza (@migueldeicaza) March 29, 2013

Everyone will get an FacebookPhone to use as a honeypot trap for unwanted calls.

— Miguel de Icaza (@migueldeicaza) March 29, 2013

@migueldeicaza it will also force a call to a person you haven't talked to in 10 years for every 5 calls you make.

— Jonathan Chambers (@jon_cham) March 29, 2013

@migueldeicaza it'll use the ambient light sensor to detect when your not listening to the ad on your phone and just restart it

— Alex Trott (@AlexTrott_) March 29, 2013

@migueldeicaza and ad calls cannot be muted, refused and the disconnect button will be suspended for the period of the call!...

— Sumit Maitra (@sumitkm) March 29, 2013

@migueldeicaza the proximity sensor will be used to switch between earphone and speakerphone if it detects you've put the phone down!

— Sumit Maitra (@sumitkm) March 29, 2013

@migueldeicaza Before you're able to call, you must finish a game of Farmville. When done, it asks "Do you wish to call *related friend*?"

— Marco Kuiper (@marcofolio) March 29, 2013

The FacebookPhone will charge you 100 dollars to dial people who you have not friended

— Miguel de Icaza (@migueldeicaza) March 29, 2013

@migueldeicaza After the call, a transcript and recording will be posted to your timeline, with the other party tagged.

— Chris Howie (@cdhowie) March 29, 2013

@migueldeicaza it will have a single hardware button -'Like'

— Martin Topping (@eMartinTopping) March 29, 2013

The FacebookPhone has no lock code, as privacy is just an illusion

— Miguel de Icaza (@migueldeicaza) March 29, 2013

@migueldeicaza When you call someone, their phone will ring on the lowest volume unless you pay to "Promote" the call.

— Brent Schooley (@brentschooley) March 29, 2013

@migueldeicaza It will also change the UI every week to expose features you don't use

— Shmueli Englard (@Shmuelie) March 29, 2013

@migueldeicaza "The application 'My Friend Secrets' would like the following permissions: * Eavesdrop on all of your FacebookPhone calls."

— Chris Howie (@cdhowie) March 29, 2013
29 Mar 09:48

لطفا مرا بشویید

by تراموا

یک روز متوجه می‌شوی که دیگر نمی‌توانی با آدم‌ها ارتباط برقرار کنی. دغدغه‌ها‌شان، بحث‌هاشان، دعواها و جنگ‌هاشان، استدلال‌هاشان، هیچ‌کدام را دیگر نمی‌فهمی. شاید تعداد آدم‌ها بر روی زمین بیش از اندازه زیاد شده است. شاید اگر مجموعا ده نفر آدم بر روی کره‌ی زمین زندگی می‌کردند، می‌توانستند مثل یک گله مثلا از گرگ‌ها با هم شکار کنند و زنده بمانند. بعد برای خودشان چرخ بزنند تا گرسنه‌شان شود و دوباره شکار تا آخر. حتما سطح رفاه خیلی پایین‌تر بود اما فکر می‌کنم زندگی شیرین‌تری می‌داشتیم. بعد، یک روز مثلا من در گوش‌ت آهسته می‌گفتم دوستت دارم و تو انگار یک چیزی در یک گوشه‌ای از آن ته‌ته‌های شکم‌ت قل می‌خورد به پایین و موهای تن‌ت سیخ می‌شد و بزرگ‌ترین لحظه‌ی تاریخ بشر فرا می‌رسید. فکرش را بکن! ما بیست در صد آدم‌های روی زمین می‌بودیم. بعد آن‌قدر آدم وجود نداشت که چندین نوع دین و عرفان و مکتب ابداع شود و آن‌قدر آدم سبک‌مغز بر روی زمین نبود که پیرو‌ آن‌ها شود و آن‌قدر مغزهای بیمار نبود که بخواهد فکرش را به ما بقوبولاند و با چوب بر سرمان بزند تا توهمات‌ش را به خوردمان بدهد. این همه نظر مختلف وجود نداشت و مجبور نبودیم مثلا بشنویم که خواهرم حجاب‌ت را فلان کن یا به نظر شما برنده‌ی آکادمی موسیقی استخقاق‌ش را داشت یا لباس فلان هنرپیشه برازنده‌اش بود یا باید به فلانی تجاوز شود؟ بعد حتی کسی نبود که بگوید مثلا هم‌جنس‌گراها وجود دارند یا ندارند یا می‌توانند ازدواج کنند یا نه و آیا کسی یهودی‌ها را کشته یا نه و اگر کشته، حالا باید فلان برتری را به بقیه داشته باشند یا سیاه‌ها با سفید‌ها و زردها و سبزها و قرمزها برابرند یا نه. می‌دانم که همه‌ی این سوالات و بحث‌ها از بیخ برای‌ت بی‌معنی هستند. یعنی امیدوارم که فقط من نباشم که دنیا را این‌طور می‌بینم. این‌ها به تخم‌مان هم نبود. زمین به اندازه‌ی کافی برای ما ده نفر دست و دل باز بود که نیازی نداشته باشیم هم‌دیگر را استعمار کنیم. ما هم مثل بقیه‌ی حیوانات، حمله می‌کردیم و بهمان حمله می‌شد و یک روز هم می‌افتادیم و می‌مردیم. حقیقت این است که هیچ قانونی وجود ندارد و درست و غلطی نداریم و موضوعاتی که باید در مورد درست یا غلط بودن‌شان بحث شود و هزینه شود و آدم‌ها کتک بخورند و بمیرند، از این‌جا آمده‌اند که یک روزی در طول تاریخ، یک آدم احمقی فکر کرده است که می‌داند چه چیزی برای دیگران درست است و کسی هم در اطراف‌ش نبوده تا به سمت‌ش تخم‌مرغ یا گوجه‌ی گندیده پرت کند و به او بگوید که «خفه شو». بعد تو هم لب‌های‌ت را می‌آوردی کنار گوش‌م و آرام می‌گفتی که دوست‌م داری و دست‌ت را در دست‌م می‌گرفتم و می‌دانستیم که لذت بیشتری بر روی زمین وجود ندارد و به هدف بزرگ‌تری قرار نیست برسیم. تو هم همین‌طور فکر می‌کنی، نه؟


دسته‌بندی شده در: هیچی, خودمون