• Где хороший Mysql Explorer под Linux

      />
      Ищу уже долго.
      Под windows есть много удобных менеджеров (EMS,Mysql GUI etc), но под Linux, если и есть, то все жутко тормозное :(
      Вот список менеджеров, который я испробывал:
      Mysql GUI Tools
      TOra
      Была попытка запустить EMS Linux, не нашел либ.
      Отсюда вопрос.
      Есть ли нормальный менеджер под Линукс?
      Буду признателен, если поможете.
      PS Не стоит упоминать web based ;)
      Итак более или менее я пока останавился на Eclipse SQL Explorer
    • Новый релиз jQuery — 1.1.4: фантастическое ускорение!

        24 августа вышел новый релиз популярной JavaScript-библиотеки jQuery: jQuery-1.1.4. Вероятно, это последний релиз из ветки 1.1.x и в сентябре выйдет релиз 1.2.
        • значительное (в несколько раз) увеличение быстродействия по сравнение с предыдущим релизом
        • вместо операторов '$' и 'jQuery' для обращения к функциям JQ можно использовать любое имя
        • возможность использовать несколько версий JQ на одной странице, назвав их по-разному
        • возможность внедрять JQ в другие JS-библиотеки

        Читать дальше →
      • Практический JS: «отложенная» загрузка

        • Перевод
        Примечание: ниже представлен перевод двух последовательных статей «The window.onload Problem — Solved!» и «window.onload (again)», посвященных оптимизации исполнению скриптов при загрузке страницы, эта проблема была предварительно затронута в статье: «Как JavaScript тормозит Веб (и что с этим делать)?»

        Для начала определимся с самой проблемой. Событие window.onload используется программистами для старта их веб-приложения. Это может быть что-то довольно простое, например, выпадающее меню, а может быть и совсем сложное, как пример, запуск почтового приложения. Суть проблемы заключается в том, что событие onload срабатывает только после того, как загрузится вся страница (включая все картинки и другое бинарное содержимое). Если на странице много картинок, то можно заметить некоторую задержку между загрузкой страницы и тем моментом, когда она начнет фактически работать. На самом деле, нам нужно только узнать способ определить, когда DOM полностью загрузится, а не ждать еще и загрузку картинок.

        читать дальше на webo.in →
      • Есть вопросы — иди на Wis.dm!

          На этой неделе появилась социальная сеть, созданная специально для любознательных людей — Wis.dm.

          Wis.dm даёт англоговорящим пользователям возможность задавать и отвечать на различные вопросы. Основное правило сайта — формулировать вопросы таким образом, чтобы на них можно было ответить либо «да», либо «нет». Правда, для этого понадобиться пройти обязательную бесплатную регистрацию.

          На каждый вопрос можно посмотреть процент ответивших утвердительно и отрицательно. Чтобы не было скучно, на сайте есть возможность комментирования каждого топика-вопроса — с некоторыми комментариями, действительно, скучно не будет :)

          Вопросы могут быть совершенно любыми: интересными и не очень, умными и бестолковыми… Так, можно встретить такой дурацкий вопрос, как «Пили ли вы сегодня утром кофе?», так и вопрос «Считаете ли вы, что Дж. Бушу могут объявить импичмент?»

          Ещё на сайте интересная, уже социальная «штуковина» — отображение людей, имеющих схожую с вашей точку зрения. Ну и конечно же не обошлось без системы «френдования» — сейчас без неё никуда…
        • Рекламный стартап OpenAds получил $5 млн

            Рекламная система OpenAds, которая объединяет все сайты, установившие одноимённый бесплатный PHP-скрипт, привлекла внимание серьёзных венчурных инвесторов. Пять миллионов долларов — вот минимально необходимый запас, чтобы вступить в серьёзную схватку с Google Adsense.

            Стартап использует ту же самую модель, которая многократно доказала свою эффективность: раздай миллионы копий бесплатного ПО и делай бизнес на обслуживании огромной клиентской базы. Именно так поступили в своё время Red Hat, JBoss и MySQL.
            Читать дальше →
          • Разработка веб-приложений: наша методика

              Возникла идея написать статью по разработке веб-приложений на основе собственного (небольшой команды меньше 10 человек) опыта. Тезисы:

              1. Набросок интерфейса
              — что такое набросок интерфейса и зачем он нужен;
              — блокнот и ручка против Visio и InDesign;
              — участие заказчика в проектировании интерфейса;
              2. Интерфейс
              — интерфейс определяет модель;
              — где заканчивается интерфейс и начинается дизайн;
              — разработка: от важного — к более общему;
              — почему мы перестали бояться изменений;
              3. Программирование
              — программирование с готовым интерфейсом;
              — зачем нужен настоящий контент;
              4. Дизайн
              — почему макулатуры стало меньше;
              — почему работать с дизайнером стало проще;
              5. Готовый проект

              Интересна ли кому-нибудь подобного рода публикация? Каким образом лучше подавать информацию: по частям (проще обсуждать) либо всю статью целиком (удобней читать и проще воспринимать)?

              P.S. «Наша методика» значит «мы ее используем», а не «мы ее придумали» :)

              bendingunit22 и HabraCurillo
            • Размышления на тему личной эффективности и организации дел.

                Зачем?
                Никогда не успевал в школе. Любая задача у меня растягивалась на максимально возможное время, подтверждая закон Паркинсона. “И это только начало…” – думал я, и впадал в депрессию. Соответственно, ни на что кроме уроков у меня времени особо и не было. Потом ВУЗ и работа. Гонка за деньгами. Господи! Неужто так будет всегда…
                С удивлением обнаружил, что чем больше и качественнее делаешь работу – тем больше наваливается. Причем, что интересно, даже если заряжаешь ценник до небес.

                Читать дальше →
              • Качественный код: проверка данных обязательна

                  Дискуссия, которая возникла в комментариях к посту про -555 тазиков , свидетельствует о том, что не для всех очевидно как реагировать на некорректные данные, полученные от пользователя.

                  Читать дальше →
                • Как выявить медленные SQL запросы?

                  • Перевод
                  Это случалось с каждым из нас при разработке веб-сайтов или приложений, использующих MySQL в качестве базы данных. Производительность внезапно сильно падала, и вы не имели понятия, почему это случилось. Этому могут быть причиной многие факторы (сильная загрузка CPU, нехватка дискового пространства, или слабая пропускная способность канала), но также это может быть и неоптимизированный запрос, выполняемый намного дольше, чем должен.

                  Как узнать, какие из запросов выполняются дольше всего?
                  В MySQL есть встроенный функционал для ведения логов медленных запросов.
                  Узнать, как включить этот функционал
                • Как провести презентацию для инвесторов

                  • Перевод
                  Пол Грэм
                  Осталось несколько дней до Дня Ангела, когда профинансированные нами этим летом стартапы будут представлять себя инвесторам. Y Combinator финансирует стартапы дважды в год: в январе и в июне. А по истечении десяти недель мы приглашаем всех наших знакомых инвесторов на презентацию достигнутых результатов.

                  Читать дальше →
                • Framework'и только для разработчиков ?…

                  • Перевод
                  Сегодня слово «framework» стало обыденным в web dev'е. Как только jQuery и Prototype, Rails и Django получили широкое распространение, кажется, что теперь каждый использует какой-нибудь framework для создания своего сайта.
                  Но что же такое framework? Они полезны программистам, или даже веб дизайнеры могут воспользоваться их преимуществами?..

                  Читать дальше →
                • Уменьшение времени загрузки js и css файлов

                    Каждый разработчик javascript приложений рано или поздно сталкивается с проблемой большого (относительно конечно) времени загрузки подключаемых js и css файлов. Эта проблема, как известно, происходит из двух причин: большого количества подключаемых файлов (браузер имеет ограничение на количество одновременно скачиваемых файлов, поэтому пока не скачается один, браузер не приступит к скачиванию другого) и большого размера используемых библиотек (prototype, extjs и т.д.)
                    Читать дальше →
                  • Пять лучших испанских стартапов Веб 2.0

                      В прошедший уикенд в Мадриде собрались представители 15 стартапов, которые вышли в полуфинал местного конкурса Startup 2.0. Каждый из них получил по пять минут для презентации, после чего жюри выбрало пятерых лучших. Интересно, что условиями соревнования было строго оговорено, что к участию принимаются только стартапы Веб 2.0. Это значит, что как минимум 50% трафика должно генерироваться двумя или более способами из следующих: блоги, wiki, сервисы с тегами, гибридные приложения (mashups), Ajax-страницы, фиды, социальные сети.
                      Читать дальше →
                    • «Live ink» — прорыв в технологиях представления информации

                        Результаты исследований, проведенных Walker Reading Technologies привели к появлению новой технологии обработки цифровой информации, позволяющей ускорить и улучшить ее восприятие при чтении. Технология представлена как «визуальный синтаксис форматирования текста» (VSTF). Cуть ее состоит в специальном преобразовании обычных блоков текста в каскадные блоки с цветовым выделением определенных словосочетаний, что позволяет читателям лучше воспринимать грамматическую структуру информации.
                        VSTF учитывает синтаксическую структуру текста, трудность словоформ, модели использования знаков препинания и производит форматирование, которое оптимизирует восприятие и лингвистическую обработку контента. Сложные синтаксические структуры объединяются во вложенные по смыслу последовательности фраз, визуально напоминающие иерархию. Внимание читателя акцентируется на положение фразы в структуре текста и отношение вложенной фразы к «родительской». Алгоритм определяет в предложениях границы  наиболее важных формулировок, чтобы потом использовать эти границы для построения каскадных блоков, при этом учитывается контекст других слов и фраз, прилегающих к этим формулировкам.
                        Читать дальше →
                      • Ubuntu Studio вышел

                          Ubuntu Studio Logo
                          Сегодня, 11 мая, вышла первая версия дистрибутива Ubuntu Studio, включающего в себя свободные инструменты для работы с аудио, видео, векторной и растровой графикой: Ardour 2, The GIMP, Inkscape, Blender, PiTiVi, Kino, Cinepaint и другие.

                          Официальный сайт проекта — http://ubuntustudio.org/. С него можно бесплатно загрузить ISO-образ дистрибутива размером около 870 мегабайт.
                        • TheFunded: скандальный справочник по венчурным фондам

                            На конференции КИБ-2007 российские предприниматели жаловались, что на сайтах российских стратегических и венчурных инвесторов абсолютно не прописана процедура подачи заявок на инвестиции (MP3 с жалобами). Кому, в каком виде присылать бизнес-план — ни слова про это ни на сайте РБК, ни у “Рамблера”, ни у других «денежных мешков». Аналогичная проблема имеется не только в России, но и за рубежом. Впрочем, там ситуация сдвинулась с мертвой точки два месяца назад, когда открылся сайт TheFunded.

                            Предприниматели, которые ищут венчурные инвестиции, наконец-то получили необходимый им сервис. На сайте TheFunded собраны профили крупнейших в мире венчурных фондов и финансистов-ангелов, а также отзывы о работе с ними. Сайт уже стал причиной нескольких скандалов.
                            Читать дальше →
                          • Поисковые системы подсуживают своим хозяевам

                              Вы серьёзно думаете, что выдача поисковых систем основана на беспристрастных алгоритмах? Так оно и есть, но только наполовину. Выдача действительно основана на алгоритмах и формулах, но они совсем не беспристрастны.

                              Анализ поисковых результатов трёх поисковых систем Google, Yahoo и Microsoft показывает, что они безбожно подсуживают своим собственным продуктам и опускают конкурентов (в прямом смысле — опускают как можно ниже).
                              Таблицы с результатами