• DBGlass — Open-Source кросс-платформенный PostgreSQL GUI клиент

      Всем привет! Только что выложили бету DBGlass PostgreSQL GUI клиент. Стандартные функции клиента — просмотр и редактирование данных.


      К сожалению мы не являемся специалистами в области баз данных и PostgreSQL, явно упустили важный функционал или особенности работы базы. Будем рады фидбэку или пулл реквестам.


      Для тех, кто не знаком с интерфейсом гитхаба, скачать бинарники можно тут.

    • Старый добрый чат

        Когда то давно был расцвет чатов, почти каждый город/провайдер имел свой чат, времена прошли а воспоминания остались.
        Изучая Tornado(неблокируемый веб-сервер/фреймворк) решил отдать должное прошлому и написал чат для своей малой родины, провинциального городка.
        Приглашаю всех желающих испытать ностальгию и заодно помочь мне его протестировать.

        Войти туда можно по гостевому логину, через вконтакте или зарегестрировашись.
        На данный момент не работает возможность заполнять профили и нет защиты от флуда;)

        Когда закончу разработку выложу в open-source, может кому и пригодится.
        russa-chat.ru

        График нагрузки можно наблюдать тут russa-chat.ru/stats

        Всем спасибо за тест, максимальная нагрузка была в 32 клиента онлайн. Ничего не упало, все отлично работало.
        Всплыло пару багов, буду править.

        В чате несколько раз спрашивали исходники, кому надо пишите в личку.
      • как вы относитесь к гипертрофированному СИ?

          const int AllocAccountType_ACCOUNT_IS_CARRIED_ON_NON_CUSTOMER_SIDE_OF_BOOKS_AND_IS_CROSS_MARGINED = 6;
          const char ClearingFeeIndicator_FULL_AND_ASSOCIATE_MEMBER_TRADING_FOR_OWN_ACCOUNT_AND_AS_FLOOR_BROKER[] = "F";


          и так 2634 строки заголовочного файла с одними константами.

          вот такое API приходится ковырять иногда. Есть еще примеры позлее?

          P.s
          Опубликовано по просьбе JohnWest
        • Шпионаж за чужой консолью

            В стандартный состав FreeBSD входит замечательная программа watch(8), которая позволяет подсматривать за чужой консолью.

            Всё, что ей для этого необходимо это snp модуль, который достаточно собрать из сурцов а программа сама его подгрузит:
            # cd /usr/src/sys/modules/snp/
            # make && make install


            Теперь выбираем цель:
            # w
            9:16PM up 55 days, 52 mins, 2 users, load averages: 0.08, 0.06, 0.00
            USER TTY FROM LOGIN@ IDLE WHAT
            nlo1 p0 nlo.habr.ru 9:06PM - w
            nlo2 p1 nlo.habr.ru 9:16PM - -bash (bash)


            И подсматриваем за интересной нам консолью(TTY).
            # watch p1

            Назревает вопрос, каким образом можно подсмотреть за чужой консолью в Linux?
            p.s
            Вопрос не холливара ради, а мне действительно интересно, как можно это сделать.
          • Русская документация по пакетному фильтру OpenBSD (PF)

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

              От себя хочу добавить, что PF это великолепный брандмауэр, он обладает огромными возможностями и в тоже время его синтаксис очень прост.

              P.S
              Если есть какие либо замечания по переводу, буду рад их услышать.
            • Валентин и К

                У Питерцев принято не любить Москву. Это просто на автомате происходит, прививается с молоком матери. И твердят всё время к месту или нет Москва- большая деревня. Но вот отбился я от стаи и вопреки общей тенденции ехать на работу в Финляндию, Францию или на худой конец в Череповец, я решил уехать в эту деревню.
                читать дальше