piggymouse: (papapiggy)

Снова о питонах. Оказалось, что если заставить себя посидеть и поотлаживаться в Eclipse+PyDev минут десять-пятнадцать, становится вполне комфортно. Не идейный PyCharm конечно, но вполне, вполне.

Евгения Дмитриевича явно ударило по голове удовольствием от программирования. К несчастью, первый удар был осуществлён RoboLab'ом + NXT, представляющими собой, как я уже писал, среду не то чтобы приспособленную для нормальных кодерских упражнений. Тем не менее вот уже несколько недель как Евгений Дмитриевич, посылая нахрен уроки и родителей, реализует на этой прекрасной платформе простенькие штучки уровня игр для программируемых калькуляторов нашего детства. У NXT экран пять строк на 20 кажется символов, а в качестве устройств ввода Жека приспособил два touch sensor'а. В этом есть определённый героизм, так как целые числа у него вводятся практически как на машине Тьюринга, по основанию 1.

Когда Жека сегодня увидел питонский код в пять строчек, эквивалентный одной из его поделок на четыре экрана графических макарон, было видно, что он испытал катарсис. Тем более когда я эту фигню запустил и показал, что она действительно работает.

Юльча высказывала озабоченность тем, что в тридцатке для начального обучения программированию используют богомерзкий LogoWrite (русифицированную версию KTurtle) и что, подсадив Жеку на Питон, я могу помешать его последующей адаптации к школьному курсу. Совершенно случайно, просматривая The Python Library Reference, я наткнулся на модуль turtle, представляющий из себя вполне KDE-шную черепаху, реализованную поверх Tk. Копипейстнули и запустили пример, в котором черепаха рисует пятиугольник, после чего Жека вдруг предложил нарисовать шестиугольник. К сожалению, ему уже было пора спать.

piggymouse: (jamaica-muminpappan)

Коллеги, посоветуйте пожалуйста правильную IDE-ху для начинающего несовершеннолетнего питонщика и его родителей. Мы тут по совету дорогого товарища [livejournal.com profile] oxfv посмотрели на Питон и в общем остались довольны.

Подрастающее поколение, как оказалось, совершенно независимо от наших педагогических планов хочет писать компутерные версии любимых board games, чтобы компутер сам считал очки и вообще заботился о логистике. Кстати, уважаемые [livejournal.com profile] bleys и [livejournal.com profile] 9cats, поколение у меня сегодня спросило, когда уже наконец поступит в продажу игра про завоёвывающих мир котегов.

What I've seen so far:

  • PyCharm. Лежит в руке как влитой, но кагбе стоит стобаксов. Воровать у практически родных людей мне впадлу. Если бы я сам серьёзно чем-то занимался, купил бы не глядя, а вот несмышлёному подростку жалко. Впрочем, может куплю ещё.
  • Aptana. Странная она какая-то, ну её.
  • Eclipse+PyDev. Не так удобно, как PyCharm, и ваще.
  • Komodo. И смотреть не стал, за четырестабаксов они могут иметь себя сами.
  • NetBeans. Тоже не стал смотреть.

Emacs, vim, NotePad и кнопку F4 просьба не советовать.

Спасибо!

piggymouse: (umlactor)

Евгений Дмитриевич окончательно перерос возможности примитивной среды, поставляемой Lego вместе с Mindstorms NXT 2.0. Сегодня мы с ним разбирались сначала в Microsoft Robotics Developer Studio, а потом RoboLab. RoboLab это, насколько я понял, такая кастрированная и заточенная под конкретных роботов дистрибуция LabView. MS RDS поактуальнее, очень эротично выглядит и может использоваться не только для роботов, но и для общегражданского программирования — утверждается, что MySpace якобы пишет на VPL какие-то свои серверные приложения (если кто-то, услышав слово MySpace, хочет поглумиться, я с вами).

После почти часовой, совместной с Евгением Дмитриевичем, е1ли с RoboLab в ходе попыток написать нечто более сложное, чем Hello World, у меня только один вопрос к собравшимся.

Кто и когда придумал, что графические среды программирования более интуитивные и лёгкие для освоения начинающими?

Семь страниц мата skipped.

К сожалению, единственной разумной альтернативой для программирования того же NXT является nxtgcc backend. Увы, я не могу дать gcc под экзотическую платформу в руки младшему школьнику.

piggymouse: (perl)

Умный коллега говаривал, что чтобы приложение, предназначенное для настоящего BSD-трейдера, поимело у него успех, оно должно быть похожим на вид и наощупь или на Microsoft Excel, или на Bloomberg Terminal.

Мне кажется, что чтобы понравиться настоящему гику, приложение должно быть похожим на текстовый редактор. Сегодня я был просто ошарашен изяществом и минимализмом TaskPaper for Mac. Увы, под Винды такого чуда не делают. Впрочем, я для себя уже решил, что моей следующей рабочей машиной будет MacBook Pro.

Коллеги, а кто ещё знает какие-нибудь продукты, хранящие и обрабатывающие некие структурированные данные, которые для пользователя выглядят и ведут себя как текстовый редактор? Мощнейшая же метафора! Вместе с таблицей они пожалуй самые мощные.

[livejournal.com profile] denis_tsyplakov, я тебе отдельно в почту написал — это прямо в тему наших с тобой бесед.

Via Rands

piggymouse: (efficientfrontier)

Вчера вечером с ужасом обнаружил, что на iPad и встроенная смотрелка, и GoodReader отвратительно и неправильно отображают PDF-ы от RiskMetrics 2006. Под виндами всё нормально.

Масса эмоций. Это вообще первая проблема, с которой я столкнулся за пять месяцев использования iPad (ну 3G-модуль не очень любит включаться в отсутствие сети, но это простительная мелочь). И сразу в core use case.

P.S. Напечатал PDF в PDF через CutePDF, вроде, починилось. Сдохни, Адоби!

Osmos

Jul. 11th, 2010 11:53 pm
piggymouse: (osmos)

Благодаря айпаду открыл для себя игру Osmos. Сказать, что я впечатлён, значит ничего не сказать. Совершенно потрясающее единство gameplay, физики, графики и музыки. Просто какой-то Gesamtkunst в мире игр. Даже если вам жалко десяти баксов для виндовой версии и пяти для айпадовской, скачайте виндовое демо и попробуйте поуправлять амёбой. Аудиалы само собой оценят саундтрек.

И кстати, подозреваю, что в субкультуре волосатых наверняка есть какая-нибудь опенсорсная absorption game, в которую они играют, чтобы не платить денег и потому что в ней как-нибудь богаче физика или можно рисовать свои уровни. Что-нибудь типа OpenBVE. Графика там естественно нарисована такими же волосатыми, а звуковое сопровождение, если оно есть, из той серии, которую в сборниках ремиксов стыдливо называют "Commodore-64 version". То есть мы опять возвращаемся к культурной пропасти даже не между Linux и Mac/Windows, a просто между гиками и людьми — и я к старости чувствую что становлюсь всё более и более человеком.

piggymouse: (durex-xxl)

Skype for Business внезапно решил переключиться на русский и прислал письмо «Член панели управления "Skype для бизнеса" удален».

piggymouse: (preved2)

Oder раССово верный Гмыл.

piggymouse: (coolmanwithcoffee)

Коллеги, а кто как рисует для себя сложные структуры человеков внутри организации? Типичнейший случай — карта стейкхолдеров на стороне клиента (хотя тот же механизм иногда полезен для разговоров внутри собственной компании).

Я их для себя пока рисую на бумажках, но потихоньку меня это начинает сильно напрягать.

В такой модели важны сами люди, их "отношения" разных типов (и просто org chart, включая матричные варианты, и менее формальные вещи, типа влияния, личных отношений и т.п.), зоны ответственности и влияния (проекты, инициативы, бюджеты, и прочие "поляны", часто вложенные или пересекающиеся). Само собой, каждый элемент нужно уметь аннотировать. Главная проблема — наверное, нужно больше одного view (планарный граф отношений может не очень хорошо биться на "поляны" и т.п.).

Я вижу два варианта: или mind map (в одном из популярных тулов), или org chart (например, соответствующий stencil в Visio). Org chart лежит в основе в каком-то смысле, но сам по себе вещь крайне тупая. К mind maps я, к стыду своему, не привык пока. Хорошие CRM умеют хранить такую информацию, но очень плохо её визуализируют.

Какие будут рекомендации? Желательно, на основе вашего опыта. Спасибо!

piggymouse: (mixtape)

Дорогие френды, мне очень нравится задавать вам глупые вопросы. Это я уже задавал, но чем чёрт не шутит. Поможите пожалуйста найти софтину.

Business objective

Функциональность и юзабилити "Моих аудиозаписей" ВКонтакте, но в standalone контексте.

Key requirements:

  1. MP3-only microblogging, I don't care about text.
  2. One-click upload.
  3. RSS.
  4. Very basic UI, no titles, comment links, etc.
  5. Playlist behavior: tracks are automatically played in sequence (IE/FF, Windows).
  6. Can be easily deployed to a generic LAMP-based virtual hosting.

LoudBlog делает часть работы, но для получения #4 и #5 (а также эквивалентного ВКонтакту по удобству #2) нужно лепить скин ручками (готовые все странные).

С меня пиво за добрый совет.

piggymouse: (warning-selfimprovingsoftware)

Начитавшись новостей про SideWiki, поставил себе в очередной раз Google Toolbar for FF. И в очередной раз немедленно снёс, плюясь и матерясь. An extremely intrusive and arrogant piece of crap. And useless, too.

Вообще, очень раздражает манера Гугля bundle'ить потенциально полезные вещи с отвратительными монстрами типа Desktop, iGoogle или, в данном случае, Toolbar. Как-то это, простихосподи, не по-программистски. Напоминает, простихосподи, эру порталов и Web 0.9. Где актуальный standalone client для чата (Labs и third-party XMPP не предлагать)? Где standalone client для Lattitude? А так всё хорошо начиналось.

А кто вообще знает полезные сценарии использования Г-тулбара? Кроме как смотреть PageRank текущей страницы (но это наверное интересно только SEO-специалистам)? SideWiki слишком новое ещё. AutoFill вызывает смешанные ощущения. AutoLink вызывающе неинтуитивен.

piggymouse: (preved2)

Вот какие большие огурцы электронные словари продают теперь в магазинах.

ABBYY Lingvo X3 ME (Medved Edition)

piggymouse: (fuckingtoad)

И да, я в курсе, что универсальный ответ на вечные вопросы — GNU Current 93.

piggymouse: (tenniel-rath)

Игра "Собери сто комментов любимых друзей", часть 15-я.

Коллеги, а кто какие текстовые редакторы использует под виндами? Интересует:

  • Plain text, HTML, CSS, XML.
  • Full Unicode support, preferably with autodetection.
  • Customizable syntax highlighting (incl. special characters — wanna see my  's).
  • Macros — will migrate what I have in Semagic and live happily ever after.
  • Spellchecker (if it limits itself to only character data in HTML, so much the better).
  • Other standard goodies, like vertical blocks, line numbers, built-in diff and grep, etc.
  • Quick HTML preview (with browser built-in) is a plus.

I've been satisfying my daily needs with Semagic and (a very old version of) TextPad, and I've grown really, really tired. Looking at EmEditor now, but it has only a very old third-party spellchecker and the support for HTML/XML tags is a wee bit pathetic (you should have a separate JavaScript macro file for each tag). Ой, чего это я по-аглицки распизделся?

Спасибо.

Update 1: Не WYSIWYG!

piggymouse: (prevedig)

Коллеги, вопрос чайника. Какой Линух кошерно поставить на старый комп, чтобы он стал домашним сервером? Спасибо.

P.S. DNS-323 хорошая железка, но слабенькая.

piggymouse: (littlesucker)

Водрузил на коробочку ffp (доводка внутреннего линуха до ума, фактически отдельная дистрибуция, нормальный шелл, telnet, OpenSSH и т.д.) и специально скомпилированный под неё mldonkey (p2p-клиент с более или менее удобным веб-интерфейсом, держит много протоколов, но мне из них достаточно торрента и сосла).

В процессе (при)совокупления mldonkey к ffp почувствовал себя молодым — последний раз на шелле я писал что-то году наверное в 1999м. Человек, билдящий mldonkey, rc-скриптами и вобще инсталляцией особо не озаботился, так что сделать так, чтобы оно само стартовало при включении коробочки, надо самому.

Стоит себе, посасывает. Теперь не придётся делать это с ноутбуков и ratio вырастет дюймов до пятнадцати. С подачи Аввы поставил качаться фильму "The Princess Bride".

piggymouse: (rrt)

Новость дня: Яндех запускает бету сервиса Яндех.Расписание.

Содержит лексику )

piggymouse: (pigbreeding)

До меня сейчас боянчеги доходят с опозданием if ever, так что спасибо дорогому [livejournal.com profile] vit_r, что подогнал цитату практически про меня:

Со свиньями был связан, кстати, ещё один баг, из-за которого игра падала. В какой-то момент программисты что-то такое там подкрутили и свиньи перестали быть нейтральными, а обрели возможность принадлежать какому-то игроку. Управлять ими было нельзя, но формально они могли быть "наши" или "не наши". Так вот, свиньи роняли игру. Потому что, видя неприятеля, патриотичная хавронья хотела дать врагу отпор и лезла за оружием, которого у неё естественно не было. Если мне не изменяет память, программисты исправили баг, просто выдав свинье пистолет Люгер без патронов. Визуально это никак не видно, но формально, теперь, видя врага, свинья лезет за оружием, видит, что патронов нет и на этом успокаивается.

Собственно, тут есть много о чём поговорить в смысле дизайна больших программных систем, но мне этот текст дорог именно как общечеловеческая притча.

piggymouse: (ipo)

Интересное начинание, между прочим. У меня (WinXP, FF2.0) работает как железная пила. Очень красиво.

Via [livejournal.com profile] pe3yc

Profile

piggymouse: (Default)
piggymouse

April 2011

S M T W T F S
     1 2
34 56 789
10 1112 13141516
17181920212223
24252627282930

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Oct. 18th, 2017 09:15 am
Powered by Dreamwidth Studios