пятница, 12 ноября 2010 г.

“Flash Is Great.” — Anonymous Flash Developer

“Flash Is Great.” — Anonymous Flash Developer

  • 153 Comments
  • MG Siegler

    8 hours ago

    I used to think that Android fanboys worked themselves into the biggest tizzy when you suggest their favorite device of the week may not be the absolute bee’s knees. I was wrong. Flash fanboys are much worse. They’re worse not only because they go absolutely ape-shit if you disrespect their platform, but also because at the end of the day at least Android fans have a leg to stand on. At least their object of love is ultimately pretty good and has a bright future. Flash? Yeah…

    Adobe’s CTO paints a rosy picture of the platform. But that’s his job. The reality is what many of us see with our own eyes: Flash is a massive pain point in our day to day computing. If it’s not crashing our browsers left and right, it’s causing our computers to cook our thighs (or worse). If it’s not draining our batteries 33 percent faster, it’s opening gaping security holes.

    Let’s look at just the most recent headlines. Yesterday, Apple released the latest OS X update, 10.6.5. A huge portion of the update was dedicated to security updates. Of those, a full 42 percent were security patches related to Flash.  Should anyone be surprised that Apple has decided to no longer bundle it with OS X?

    Meanwhile, Flash is now fully baked into Google’s Chrome browser. If you read the update notes or bug reports on the various channels, you’ll see that a massive number are related to Flash.

    What about Flash on other devices? It’s the killer feature of the new Samsung Galaxy Tab, right? Wrong. Even the most glowing reviews of the new tablet rip its Flash support.

    Meanwhile, on the smartphone side of things, Adobe just released an update for Flash for Android likely ahead of the 2.3 roll-out. Does it fix any of the performance issues? Nope. I’m using it right now. Playback is still jittery as hell.

    So you’ll forgive me if when Kevin Lynch announces all these great-sounding things about Flash that are just around the corner, I’m highly skeptical. How long have we been promised Flash on mobile devices? 5 years? It’s still not where it needs to be. Hell, it’s not where it needs to be on the desktop.

    The fact of the matter is that if everything was peachy keen in the state of Flash, Adobe wouldn’t have anything to worry about. Apple could go on the offensive against them, but it wouldn’t matter. Nothing would change. But things are changing. And Adobe is scared to death.

    But all of these reports across various sectors must be wrong. Flash is just great. People are screaming about how wonderful it is. It’s a pure coincidence that they all happen to be Flash developers.

    Exclusive: Samsung 'flagship' phone with Gingerbread and huge display coming in early 2011 (update) -- Engadget

    Exclusive: Samsung 'flagship' phone with Gingerbread and huge display coming in early 2011 (update)

    Okay, so you're not feeling Samsung's Nexus S. We'd say that's a little premature, but still, we get it. We understand. How about this, then? Is this more to your liking? We've just been tipped with a few morsels on what should become Samsung's flagship Android device early next year -- February, to be specific, suggesting we could see an unveiling at MWC -- and it's looking promising. Different parts of the slide deck describe it as having either a 4.3- or 4.5-inch "sAMOLED2" display, presumably standing for "Super AMOLED 2" and implying that Sammy's made some advancements over the screens we've been seeing on the Galaxy S series this year. It'll naturally have Android Gingerbread and be equipped with an 8 megapixel camera capable of 1080p video capture, 14.4Mbps HSPA, Bluetooth 3.0, a 1.2GHz core of some sort, and 16GB of storage onboard. The deck describes it as having an "ultra sleek design," and judging from the side shot, we'd tend to agree. So who's holding out for this?

    Update: We're confident that the above slide comes from Samsung, but one of the pictures therein is most definitely not of a new Samsung phone -- but rather a VoIP handset by Apiotek from several years ago. Considering the image in question pops up right away in a Google Image search for "ultra slim phone," we're inclined to think Samsung got a little hasty putting together the PowerPoint this time round. [Thanks, Nathan H.]

    четверг, 11 ноября 2010 г.

    Написал выполнение взаимной рекурсии без рекурсии на c#(trampoline из clojure)

    Вчера мне при попытках разобраться с вложенной рекурсией посоветовали посмотреть на функцию trampoline в clojure. Для лучшего понимания я ее переписал на c#. Определение trampoline в clojure здесь (http://pramode.net/clojure/2010/05/08/clojure-trampoline/).

     

     

    using System;

     

    namespace Trampoline

    {

        class Program

        {

            static void Main()

            {

                //Console.WriteLine(FunA(100000));//stack overflow

                Console.WriteLine(Trampoline(FunAT(100000)));

                Console.ReadLine();

            }

     

            public static long FunA(long n)

            {

                return n == 0 ? 0 : FunB(n - 1);

            }

     

            private static long FunB(long n)

            {

                return n == 0 ? 0 : FunA(n - 1);

            }

     

            public static object FunAT(long n)

            {

                if (n == 0) return 0;

                return new Func<object>(() => FunBT(n - 1));

            }

     

            private static object FunBT(long n)

            {

                if (n == 0) return 0;

                return new Func<object>(() => FunAT(n - 1));

            }

     

            private static long Trampoline(dynamic result)

            {

                while (true)

                {

                    if (result is Func<object>)

                    {

                        result = result.Invoke();

                    }

                    else

                    {

                        return result;

                    }

                }

            }

     

        }

    }

     

    А теперь надо подумать поможет ли мне это с вложенной рекурсией по типу функции Аккермана. 

     

    среда, 10 ноября 2010 г.

    Сравнение Erlang и Clojure в несколько строк.

    Erlang: The Movie  <=> Clojure: The Podcast  :-)

    Erlang распределенный, Clojure нет.

    Агент в ерланг это легковесный поток, над потоками стоит шедулер.

    Агент в кложа это объект и вы асинхронно можете посылать сообщение (функцию) этому объекту. Каждый объект имеет очередь и по очереди обрабатывает сообщения. Не надо путать агентов с потоками. Агент это просто объект и вы можете иметь миллионы в памяти безо всякой нагрузки. Обработка сообщений агентов распределяется по пулу потоков. Шедулера нет.

    Короче говоря если вы посылаете агенту сообщение с бесконечным циклом, то тред в котором он будет выполнятся заблокируется. В ерланг оно понятно таких проблем нет.

    вторник, 9 ноября 2010 г.

    iPad в России: где купить и сколько стоит?


    re:Store ©

    Сегодня, 9 ноября в 19:00 по московскому времени, в России начинаются долгожданные продажи легендарного планшетника от Apple. Скептики курят в сторонке, пока iМаньяки готовятся стать первыми владельцами РСТ-таблеток по вкусной цене. У кого, где и почём сегодня можно купить правильный «русский» iPad — в нашем эксклюзивном материале.

    Как и ожидалось, первыми среди равных выступили «МВидео», «Re:Store» и «Белый Ветер Цифровой». Все три ритейлера запланировали торжественные мероприятия на 7 часов вечера. Выбираем по вкусу, предпочтениям и ближайшему месту расположения.

    «МВидео» предлагают заглянуть на огонёк за «таблеткой» в целый ворох магазинов в Москве и Санкт-Петербурге. Приятный сюрприз «в красном» так же поджидает жителей Ростова-на-Дону и Волгограда:

    Москва:
    — Олимпийская деревня, Мичуринский проспект, д.3, корп.1, ТРЦ «ФЕСТИВАЛЬ»
    — ул. Красная Пресня, д. 23Б, стр. 1
    — ул. Садовая-Спасская, д. 3, стр. 3
    — ул. Зеленодольская, д. 40, ТЦ «Будапешт», 3 этаж
    — Славянский б-р, дом 13, стр. 1
    — Проспект Мира, дом 91, корпус 1
    — Ленинградское шоссе, дом 16, ТЦ «Метрополис»
    — МО, г. Химки, Микрорайон 8, стр. 1, ТРК «МЕГА»
    — ул. Генерала Белова, дом 35
    — ул. Народного ополчения, дом 28, к. 1
    — МО, Люберецкий район, г. Котельники, 1-й Покровский проезд, д. 5, ТЦ «МЕГА Белая Дача»

    Санкт-Петербург:
    — Московский проспект, д. 44
    — ул. Пражская, д.48/50, ТРК «Южный полюс»
    — пересечение КАД и проспекта Энгельса, ТРЦ «МЕГА-Парнас»

    Ростов-на-Дону:
    — ул. Красноармейская, д.157

    Волгоград:
    — пр-т им. В.И. Ленина, д. 65К, ТЦ «Стройград»

    В стороне от столь ожидаемого события не остались и Re:Store. Специальные мероприятия, посвященные старту продаж, пройдут в двух таких разных, но столицах одной страны по адресам:

    Москва:
    — 1-я Тверская-Ямская, д. 28

    Санкт-Петербург:
    — ТРК «Сенная», Ефимова, д.3

    «Белый Ветер Цифровой» так же проводит праздничную церемонию в Москве по случаю старта продаж iPad. Желающие проходят на Тверскую улицу, д. 19А. Приобрести планшет так же можно в следующих магазинах БВЦ:

    Москва, торговые центры:
    — «Горбушкин двор»
    — «Европейский»
    — «Черемушки»
    — «Щука»
    — «Мега Теплый Стан»
    — «Мега Химки»
    — «Мега Белая дача»
    — «Пражский пассаж»

    Магазины «БВЦ» рядом с метро:
    — Октябрьское поле,
    — Маяковская,
    — Лубянка,
    — Пушкинская

    Санкт-Петербург, торговые центры:
    — «Мега Дыбенко»,
    — «Мега Парнас»,
    — «Рамстор Удельный парк»

    Казань:
    — ТЦ «Кольцо»

    Нижний Новгород:
    — ТЦ «Фантастика»

    Ярославль:
    — ТЦ «Вернисаж»

    Все три сети рапортуют о наличии у них всех шести моделей планшета. Сколько стоит каждая? За шесть часов до старта продаж, «МВидео» поделились с редакцией iPhones.ru официальными ценами на каждую модель:

  • iPad WI-FI 16Gb — 19 990 руб.;
  • iPad WI-FI 32Gb — 23 990 руб.;
  • iPad WI-FI 64Gb — 27 990 руб.;
  • iPad WI-FI +3G 16Gb — 24 990 руб.;
  • iPad WI-FI +3G 32Gb — 28 990 руб.;
  • iPad WI-FI +3G 64Gb — 32 990 руб.
  • Желаем всем российским iМаньякам поменьше очередей, побольше айпэдов и, конечно, приятных покупок.

    Фотографии и отчёты с события национального i-масштаба принимаются от читателей с 18:00 по МСК в секции комментариев.

    Clojure введения на великом и могучем

    Хм а clojure вполне себе работает на Dot Net.

    понедельник, 8 ноября 2010 г.

    Думаете какой телефон на Windows Phone 7 купить? Вот вам табличка.

    US handsets:


    International only:

    Еженедельный подкаст от HodzaNassredin номер 1 http://hwp.rpod.ru/184140.html звук кстати все еще не ахти

    Супер. Вы хотите основать ваш веб стартап?

    Building the Simple Enterprise

    Editor’s note: Guest author Aaron Levie is the founder and CEO of Box.net

    In the enterprise, simplicity simply doesn’t sell. Complexity, on the other hand, justifies costly software licenses and a swat team of consultants and systems integrators. It explains why updates are available every three years instead of being pushed weekly. And it even serves as an easy – but ultimately blameless – scapegoat for failed deployments and lagging user adoption. After all, the problems faced by today’s enterprises are incredibly challenging, and complex problems require equally complex solutions, right?

    Wrong. This mindset needs to change – in fact, in order to survive, enterprise software must become simpler. Consumers are bringing new technology and expectations into the workplace where, more often than not, they’re forced to work with and around legacy platforms that disable rather than enable productivity. Simplicity will become the most important factor in business technology’s success, and to get there it can no longer be a dirty word in the enterprise. But it’s going to require some serious effort on the part of vendors and buyers alike.

    We don’t want complexity, but don’t know how to value simplicity

    While I deeply respect and admire the many innovations brought about by legacy solutions, the current state of technology in the enterprise kind of sucks. There’s a reason why a Google search returns more than 2 million results for “I hate Lotus.” Complexity is the culprit, and it takes many forms: tedious processes for common tasks like HR and expense reports, inability to collaborate beyond the firewall without IT intervention, and information silos without any security rationale. Not to mention the bad UI, error messages, upgrade failures, and downtime that users and IT departments contend with on a daily basis. And while no one explicitly desires cumbersome technology, we keep buying it because we’ve built a strong correlation between the number of features a solution has and the likelihood it will solve our problem. That, and you won’t get fired. While building or adopting the most feature-rich service looks great on paper, in practice it means that customers have signed themselves up for technology that can never be upgraded, unhappy end-users, and (paradoxically) inertia to move off tools that required so much time to implement and experts to maintain.

    This bias isn’t limited to technology buyers or builders – the analysts I speak with often focus more on feature comparisons and product matrices than end-user experience and customer success. But that is changing, slowly. Gartner analyst Brian Prentice recently argued that simplicity is misunderstood and needs to be defined by the relevance and usefulness of features rather than the absence of features. But, we still have a long way to go before product comparisons focus more on customer success than feature parity. Gmail would never win a battle with Exchange on sheer volume of features, but the features that remain translate to better end-user adoption and satisfaction.

    CIOs and IT administrators may be wary of out-of-the-box simple solutions, but they’re certainly not happy with the complexity of current solutions. A recent Forrester report on CRM deployments, for instance, found that “inflexibility” and “difficult upgrades” were cited as significant problems by over 75% of CIO respondents. Ouch. And IT adminstrators can’t even spend their way out of technology headaches – you will often see negative returns on overspending to solve IT problems. Out of the tens of thousands of IT buyers we talk to, the biggest benefit of moving to the cloud is the reduced support time and hassles, not just the reduction in cost. The need is certainly there for simpler solutions, but we need to prioritize and value simpler technology.

    Building simple software takes vision and discipline
    Mark Twain (or Ben Franklin, depending on your source) said, “If I had more time, I would have written a shorter letter.” This, in essence, is the challenge with simplicity. Building simple technology is not easy; it inherently takes much more work to reduce complex problems into simple solutions for people. Building products that suck is far easier, as David Barrett of Expensify pointed out in his post yesterday. Simplicity requires that you have user experience drive product management and solve problems with exceptional design. And it also means you sometimes have to say no.

    It’s really, really hard to say no to customers. They want the world from your product, and they deserve it (really, they do). But letting customer feature requests or analyst reports exhaustively drive your product roadmap can be incredibly damaging. It’s not that they want something useless or that they’re wrong in their demands; it’s that they’re not seeing the underlying fabric of your product. And this is why it’s so crucial to have a vision: if you don’t know where your product is heading in a fundamental way, your customers or competitors will take you in too many directions. As Rypple co-CEO Daniel Debow points out, traditional enterprise software sucks because vendors relinquish control of product roadmaps to close deals: “Buyers may not realize it, but the many hours they spend crafting the perfect RFP are really spent designing the software that comes out the other end.” Build for all your potential customers’ potential problems and before you know it, you’ll become the more complex competitor that you’ve trying to disrupt. The majority of software and services tend to forget this as soon as they go from focusing on user experience (market fit) to scale.

    There will always be a few really complex problems that require complex solutions. But for the vast majority (read: 95%) of use cases, simplicity will suffice. Where complexity is necessary – whether it’s to build a specific workflow, integration, or solution for a particular vertical – solve it through customization. Abstract the core areas of your product from the parts that can be modified by a developer or customer, making sure the core and default use is still simple. The best products in the world can do as much or as little as customers want without you having to think twice. The economic upside of this is obvious, of course, as you’ll now have a rich ecosystem of integrators, value-added resellers, and professional service firms that can participate in your success.

    You can’t change market expectations, but you can create new markets

    So how does Box make enterprise content management simple? We don’t, really. We redefine it. If Box tried to compete based on the laundry list of functionalities that have come to define ECM, we’d quickly lose to SharePoint, which has a sufficiently filled-out offering and deep penetration. An existing market has certain expectations because of the companies that have come before you, and you can’t just build to meet these standards, nor should you set out to change them immediately. Instead, find the dimensions where you can make things materially simpler, and build a solution that gives users more power with fewer features. Start with a department and end-users, solve their problem, and expand.

    Or look at the problems your product is already solving, and expand into entirely new, under-served markets. For instance, there’s an explosion of demand for business software in the mid-market. Companies in the 50-1,000 employee range are large enough to have challenging and interesting problems, and for years they’ve either lacked the technology to address them, or they’ve had to buy into more expensive solutions than their needs require. Bring your software to new organizations and new markets, and if you build the best product, it will grow. It’s far easier to maintain simplicity by finding the groups that have the problem you already solve really well, than by trying to reach legacy markets by building new features.

    Take MySQL, who redefined the database market by offering a simpler database for every developer in the world. They now own a huge chunk of the market without having to compete with Oracle in the process. GoodData, Zendesk, Assistly and Workday have all leveraged the cloud to build simpler solutions in markets dominated by big, clunky, overly comprehensive systems. Salesforce.com, with a $15B market-cap, has shown how to build a very large enterprise by selling a little to a lot of customers: an average Salesforce.com customer only has an estimated 15-20 seats on the service.

    How to build a simpler enterprise:

    If you’re in IT: Look throughout your organization and find the areas where employees spend a disproportionate amount of time or run into problems on a specific set of tasks. Enabling technologies in these areas will pay huge dividends for your organization. Pilot tools with employees, or find out what they’re already using before implementing something site-wide — more likely than not, a simpler solution has already been adopted. Consider the intangible value of implementing simpler technologies: less support, less maintenance, less headache, more productivity. Demand simplicity from your vendors.

    If you’re building software: Invest disproportionately in design, usability and engineering. Create transparent feedback loops to make sure your product is being successful. Building great, usable technology is not subjective. Constantly test what you’re building on users and gather data consistently. Reduce features sets, allow for customization, and stick to your vision. Sell based on the complexity of the problem and the simplicity of the solution.

    If you’re a business manager or end-user: Talk to your IT department. Explain why your existing technology isn’t meeting your needs, and offer to pilot new technologies. Use your IT organization as a source of knowledge and innovation rather than just a support center, and they’re far more likely to implement user friendly, innovative technologies.

    Simplicity will be incredibly beneficial, and it will also be incredibly disruptive. The losers will be the technology providers who are either too lazy or too overextended to settle on a vision; the winners will be workforces that are empowered by usable technology and the vendors that serve them.

    Photo credit: Getty

    Балмер продает акции. Капитан уходит первым ? ;-)

    That’s Ballmer With A “B” — For “Billions”

  • View Comments
  • MG Siegler

    Nov 5, 2010

    Well, Steve Ballmer certainly had a productive week.

    Over the past three days, the Microsoft CEO has sold 49.3 million shares of his company stock, Reuters reports. With the share price hovering around $27, the sale has made him about $1.3 billion. Not bad for three days.

    And he’s not done yet. Ballmer apparently intends to sell as much as 75 million of his shares in total by the end of the year. At the current prices, that would earn him about $2 billion, all told.

    Microsoft and Ballmer are both quick to say that people shouldn’t read too much into the massive stock sale. He called the move a “personal financial matter,” in a statement. But that won’t stop most from doing just that. As The Next Web wonders, why is Ballmer selling these shares right now with two buzz-worthy products, Kinect and Windows Phone, just hitting the market in time for the holiday shopping season? Does he not think they’ll help propel the company’s stock price?

    Truth is, despite their huge financial success, not much has helped moved the company’s stock price over the past decade. In November of 2000, the share price was in the $30s. The highest it has gotten in that span is just about $37-a-share almost exactly three years ago. The price has gone as low as $15-a-share, but that was during the most recent economic collapse. Microsoft did split the stock in February of 2003.

    Compare that stock performance to rival Apple, which has gone from around $7-a-share a decade ago, to $317-a-share today.

    Others will wonder if this means Ballmer is on his way out as CEO. Again, despite the bottom-line success, there have been no shortage of calls for his ouster, partially because of the success rivals like Apple and Google have had during his tenure. ”I am excited about our new products and the potential for our technology to change people’s lives, and I remain fully committed to Microsoft and its success,” was Ballmer’s statement on the matter.

    But one important thing to consider is the up-in-the-air issue of the capital gains tax. The likelihood is that it’s going to stay largely the same but go up a bit next year, but it could go far higher as the Bush-era tax cuts are set to expire at the end of this year. And when you’re talking gains in the billions of dollars range, that’s a lot of money Ballmer could lose if he’s not smart about his investments.

    This news also comes just a month after it was revealed that Ballmer earned only 50 percent of his yearly bonus in Microsoft’s last fiscal year. Despite huge numbers for the year, Microsoft performance in mobile and tablets — or lack thereof — knocked his million-plus bonus down to about $670,000. But that’s chump change compared to what we’re talking about here, obviously.

    And despite the massive sale, Ballmer will remain the second largest shareholder in the company behind only Bill Gates. He currently owns a little over 4 percent of Microsoft, compared to Gates’ 7 percent. That means on paper, Ballmer has been worth about $10 billion. And now he’s converting a nice chunk of that to cheddar. Ballmer. Baller.

    [photo: flickr/orcnid]

    Жесть The Fascinating Story of the Twins Who Share Brains, Thoughts, and Senses

    The Fascinating Story of the Twins Who Share Brains, Thoughts, and Senses

    The Fascinating Story of the Twins Who Share Brains, Thoughts, and SensesThis is one of the most surprising and awesome tales ever told in the history of medicine. These twins are Tatiana and Krista Hogan. Their brains and sensory systems are networked together, but they have separate personalities. Their story defies belief.

    So much, in fact, that Tatiana and Krista Hogan shouldn't be alive at all. Their chances of surviving the pregnancy, birth and first months of life were almost zero. Surprisingly, they turned four on October 25, and they are still healthy and happy, as you can see in the photo above.

    They play Nintendo Wii games against each other, they fight for toys and they share food and physiological functions. But they also share their senses. For example, one can pick an object out of her field of view, while the twin looks at the object.

    Most importantly, however, they can share each other thoughts, like their grandmother—Louise McKay—describes:

    They share thoughts, too. Nobody will be saying anything, and Tati will just pipe up and say, ‘Stop that!' And she'll smack her sister.

    Scientists are nothing short of absolutely amazed. Here you have two kids, completely different from each other, with their own distinct personality, but with connected brains and sensory systems. Dr. Douglas Cochrane—neurosurgeon at Vancouver's Children's Hospital—has tested their networking abilities:

    Their brains are recording signals from the other twin's visual field. One might be seeing what the other one is seeing.

    Nobody can possibly imagine how this may work and feel for them. And since they haven't developed their full verbal skills yet, scientists can't ask them about it. I don't know if they will have a lot of answers for them, however. If they ask me how I see or smell things, there is no way that I could accurately describe it. These actions just happen. Like you and me, they have no other point of reference. Their life is the only one they know. For them, sharing thoughts and senses is the only way things could be.

    But whatever the implications for science and philosophy are, their mother is just happy and grateful for every day with them. She also believes they're here for a reason but, "we just don't know the reason yet."

    I don't know what that reason could be, but the mere fact that they are alive, happy, loving and being loved, is enough for me. [Macleans]

    Send an email to Jesus Diaz, the author of this post, at jesus@gizmodo.com.

    RockMelt - Your Browser. Re-Imagined.

    Linux.org.ru News

    Вебпланета - все новости

    CNews - Издание о высоких технологиях