• MCMC и байесова статистика в BASIC

    • Перевод
    BASIC был одним из самых распространенных языков программирования. В 80-х он шел в стандартном наборе программ на компьютере (например, Commodore 64 и Apple II), а в 90х и DOS и Windows 95 включали в себя QBasic IDE.

    QBasic был также моим первым языком программирования. Я не программировал на Бейсике уже почти 20 лет и решил вспомнить этот действительно странный язык. Поскольку я провел много времени за байесовскими алгоритмами, я подумал, что будет интересно увидеть как байесовская аналитика будет выглядеть в утилите 20-летней давности.

    image
    Читать дальше →
  • Простые шаблоны писем в MS Outlook VBA

    Небольшой рецепт на MS VB для сисадминов, которые хотят упростить жизнь сотрудникам.

    Задача: девочка на reception периодически отправляет официальные анонсы всей компании. При этом дизайн, нарисованный дизайнером есть, а процесс отправки находится в состоянии вплоть до «отыскать старое письмо в отправленных, нажать переслать всем, отредактировать текст и тему письма, отправить».

    Есть два способа:
    Шаблоны — подойдет для простых вариантов, когда все поля статичны
    VBA — под катом рассмотрим пример создания простейшего шаблона на встроенном в Outlook Visual Basic.

    Есть еще конечно и нормальный способ — взять программиста, который напишет автоматическую рассылку писем на любом удобном ему движке, получить данные о сотрудниках из Exchange или LDAP и все будет ок, но для этого надо бюджет. Кому интересно костыль — под кат.
    Читать дальше →
    • +3
    • 31,1k
    • 2
  • Релиз Microsoft Small Basic 0.9

      image

      Microsoft Small Basic (информация о языке) преодолел рубеж в 300 тысяч загрузок.

      В этом релизе исправлено множество ошибок, а так же было уделено много внимания производительности (например, некоторые циклические операции теперь выполняются в 4 раза быстрее).

      Изменения в объектах:
      Читать дальше →
    • Конкурс для начинающих программистов на Small Basic

        Российское сообщество SmallBasic.ru при поддержке компании Microsoft объявляет конкурс по программированию на Small Basic.

        Цель конкурса – популяризация программирования среди школьников и начинающих программистов.



        Тематика конкурса
        Тематика конкурса является свободной.

        Основные тезисы конкурса
        Конкурс проводится в четыре этапа. Каждый этап длится одну неделю. Каждый участник конкурса может предоставить по одной программе каждую неделю. Всего от одного участника могут быть представлены четыре программы. Для каждого этапа будет создана отдельная ветка на форуме сообщества SmallBasic.ru, в которой можно будет разместить свою программу.

        Условия предоставления программ
        Представляемые программы должны работать на текущей версии языка – 0.8.
        В программах не разрешается использовать какие-либо внешние компоненты, только «чистый» Small Basic.
        Программа должна быть опубликована на сервере smallbasic.com (инструментом программы «Опубликовать»), а на форуме выложен код импорта.

        Сроки проведения конкурса
        Читать дальше →
      • Small Basic исполнился один год (вышел релиз 0.7)

          По случаю годовщины выпуска Microsoft Small Basic в публичное использование прошел ровно год. По этому случаю выпущен релиз 0.7, в котором добавлена поддержка новых локализаций.

          Кроме того, в этом релизе появилась новая функция, которая называется «Graduate». Она позволяет портировать (переносить) программы из Small Basic в Visual Basic.

          graduate.png

          Скачать Small Basic 0.7

          UPD:
          Статья о портировании программ из Small Basic в Visual Basic.
        • Вышел релиз Microsoft Small Basic 0.6

            sb_devlabs_2_mini.png

            Этот релиз включает в себя немецкую локализацию.

            Кроме того добавлены новые функции и исправлены некоторые ошибки:
            • Обновлено руководство пользователя, которое теперь включает в себя главу Массивы (пока только на английском).
            • Добавлен метод Zoom для объекта Shapes, с помощью которого можно масштабировать фигуру.
            • Добавлена работа с обратными тригонометрическими функциями (Arc) для объекта Math.
            • Удален объект Arguments, его функциональность перенесена в объект Program.
            • Метод GetAllIndices возвращает все индексы для массива (Array) в виде другого массива.
            • Для объекта Clock добавлено свойство ElapsedMilliseconds, которое возвращает количество миллисекунд, прошедших с 1900 года.
            • Для объекта GraphicsWindow добавлено событие TextInput, которое возникает при вводе текста в окно с графикой.
            • Так же исправлены многие ошибки.

            Читать дальше →
          • Реклама помогает поддерживать и развивать наши сервисы

            Подробнее
            Реклама
          • Small Basic теперь на русском языке!

              С сегодняшнего дня доступна локализованная версия Small Basic. Весь API переведен на русский язык.

              Это, бесспорно, радостная новость. Надеюсь, что теперь начинающим программистам будет еще проще осваивать программирование.

              smallbasic_ru_mini.png
              Читать дальше →
            • Вышел новый релиз Microsoft Small Basic 0.5

                splash05.png

                Вот некоторые из изменений:

                • Неинициализированные переменные:
                  Компилятор теперь может отследить и доложить о переменных в коде, которые используются, но не были инициализированы.

                • Добавлена испанская локализация

                • Обновления среды разработки:
                Читать дальше →
              • Релиз Small Basic 0.4

                  Вышел новый релиз Small Basic под версией 0.4.

                  В нем исправлены некоторые ошибки. Так же есть одно заметное нововведение: добавлена французская локализация.

                  По традиции, новый релиз у меня не запускается, вываливаясь на стадии этого самого запуска.
                  Ждем обновлений.

                  Или у кого-то он запускается?
                • SmallBasic 0.3.1 — Теперь нормально запускается

                    Поскольку работаю в школе — решил попробовать Small Basic на зубок…
                    Пару дней назад скачал версию 0.3, но на Висте она не запустилась… Подумал, что нафиг, нафиг такие недоделки…

                    Но сегодня загрузил новую 0.3.1 версию и она (ура) запустилась. Вы не поверите, но я думаю это — то, что надо для ребят! Паскаль удручает и просто раздражает своим синтаксисом, а лёгенького редактора для Basic как-то не находилось.

                    Кстати! В SmallBasic есть Turtle ;) Старая добрая черепашка!

                    Кроме того, в SmallBasic присутствует некоторый социальный компонент: вы можете публиковать свои разработки…
                    Читать дальше →
                  Самое читаемое