Pull to refresh
72
0
Alrond @alrond

User

Send message

DDR для головы, или как работает наша память.

Reading time3 min
Views5.9K

     Несколько лет назад зарубежные ученые в результате анализа результатов инструментальных исследований работы головного мозга создали новую модель работы человеческой памяти, с которой согласились большинство специалистов. Но языковый барьер стал преградой на пути распространения этой информации, и переводов и упоминаний об этом на русском практически нет.
     Из этой модели следует, что термин «кратковременная память» является всего лишь удобной научной абстракцией, не имеющей физиологических эквивалентов.  Он признан устаревшим, а теория Миллера (1956) о ее емкости 7+\-2 элемента считается просто абстрактной теоретической моделью для удобного объяснения результатов  его экспериментов.
      Новые исследования дали результаты,  позволившие создать модель для  ранее введенного термина  «рабочая память» - по аналогии с оперативной памятью компьютера.
Читать дальше →
Total votes 40: ↑36 and ↓4+32
Comments147

Объединение JavaScript и CSS в одном файле

Reading time2 min
Views13K
Если Вы работали над оптимизацией загрузки страницы, Вы знаете, насколько дорогостоящая каждая загрузка ресурса. Чем больше число внешних ресурсов, к которым Вы обращаетесь, тем больше время требуется для загрузки страницы.
Как правило, веб-страницы обращаются ко многим внешним CSS и файлам JS и следовательно подвергаются многим загрузкам ресурса. Совет от гуру оптимизации в необходимости объединить все файлы CSS и все до одного файлы JS, чтобы уменьшить число ресурсов до двух. Это, без сомнения, поможет сократить время загрузки страницы.
Если Вы все же считаете что эти две загрузки не являются лучшим решениям, я с Вами соглашусь. В этой статье мы рассмотрим способ объединения CSS с JS и сведем количество загрузок к одной. Я обнаружил этот способ, отчаянно пытаясь оптимизировать страницы в Microsoft Office Live
Читать дальше →
Total votes 42: ↑30 and ↓12+18
Comments93

FWC: SmartSelect — тулкит для работы с компонентами форм типа select, combobox и т.д.

Reading time2 min
Views3.4K
FWC:SmartSelect 2.7

хей йо)
начну.
всем известны проблемы с тегом select в html: отсутствие возможности настройки внешнего вида, перекрывание абсолютно позиционированных слоев, отсутствие комбобоксов (выпадающих списков с возможностью ввода), отсутствие нормального мультивыбора и некоторые другие. все они имеют некоторые, чаще всего корявые, решения, которые врядли можно назвать панацеей.

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

кроме того он позволяет использовать некоторые очень полезные функции, крайне популярные в последнее время. например, удобный API для управления списками и пунктами (создание, редактирование, удаление), ajax-подгрузка каскадных списков (когда содержимое некоторых списков зависит от других), а также создание простых текстовых полей с автоподстановкой значений при вводе (в том числе и из серверных ресурсов, аналогично Google Suggest).

все настройки для компонентов smartselect описываются в отдельном xml-файле или json-строкой.

Читать дальше →
Total votes 29: ↑25 and ↓4+21
Comments85

Экономия энергии в Linux на платформе Intel

Reading time3 min
Views14K
PowerTOP – утилита, позволяющая обнаруживать в системе компоненты, которые заставляют ваш лэптоп потреблять больше энергии, чем необходимо, во время простоя.
Начиная с ядра версии 2.6.21, Linux больше не имеет фиксированного времени тика в 1000 Гц. Это теоретически должно увеличить время автономной работы лэптопа, так как процессор больше времени проводит в режиме низкого энергопотребления, когда ваша система простаивает.
Утилита помогает выявить компоненты ядра, а также пользовательские программы, которые являются наибольшими растратчиками энергии компьютера.
Читать дальше →
Total votes 25: ↑24 and ↓1+23
Comments11

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

Reading time1 min
Views24K
/>
Ищу уже долго.
Под windows есть много удобных менеджеров (EMS,Mysql GUI etc), но под Linux, если и есть, то все жутко тормозное :(
Вот список менеджеров, который я испробывал:
Mysql GUI Tools
TOra
Была попытка запустить EMS Linux, не нашел либ.
Отсюда вопрос.
Есть ли нормальный менеджер под Линукс?
Буду признателен, если поможете.
PS Не стоит упоминать web based ;)
Итак более или менее я пока останавился на Eclipse SQL Explorer
Total votes 17: ↑9 and ↓8+1
Comments33

Аудиоплеер mp3 файлов на flash для вашего сайта — бесплатно

Reading time1 min
Views8.9K
Итак, для всех тех, кто хотел mp3-плеер на свой сайт, абсолютно бесплатно для вас мы сделали вот такой:


Да, да, абсолютно бесплатно.

Пользуйтесь на здоровье!
Total votes 74: ↑56 and ↓18+38
Comments106

Новый релиз jQuery — 1.1.4: фантастическое ускорение!

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

Читать дальше →
Total votes 37: ↑35 and ↓2+33
Comments53

Практический JS: «отложенная» загрузка

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

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

читать дальше на webo.in →
Total votes 19: ↑18 and ↓1+17
Comments28

Есть вопросы — иди на Wis.dm!

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

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

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

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

Ещё на сайте интересная, уже социальная «штуковина» — отображение людей, имеющих схожую с вашей точку зрения. Ну и конечно же не обошлось без системы «френдования» — сейчас без неё никуда…
Total votes 21: ↑15 and ↓6+9
Comments15

Рекламный стартап OpenAds получил $5 млн

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

Стартап использует ту же самую модель, которая многократно доказала свою эффективность: раздай миллионы копий бесплатного ПО и делай бизнес на обслуживании огромной клиентской базы. Именно так поступили в своё время Red Hat, JBoss и MySQL.
Читать дальше →
Total votes 28: ↑24 and ↓4+20
Comments38

Разработка веб-приложений: наша методика

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

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

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

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

bendingunit22 и HabraCurillo
Total votes 22: ↑15 and ↓7+8
Comments55

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

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

Читать дальше →
Total votes 45: ↑41 and ↓4+37
Comments65

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

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

Читать дальше →
Total votes 20: ↑15 and ↓5+10
Comments13

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

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

Как узнать, какие из запросов выполняются дольше всего?
В MySQL есть встроенный функционал для ведения логов медленных запросов.
Узнать, как включить этот функционал
Total votes 34: ↑31 and ↓3+28
Comments57

Как провести презентацию для инвесторов

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

Читать дальше →
Total votes 22: ↑21 and ↓1+20
Comments29

Framework'и только для разработчиков ?…

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

Читать дальше →
Total votes 46: ↑39 and ↓7+32
Comments34

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

Reading time2 min
Views8.8K
Каждый разработчик javascript приложений рано или поздно сталкивается с проблемой большого (относительно конечно) времени загрузки подключаемых js и css файлов. Эта проблема, как известно, происходит из двух причин: большого количества подключаемых файлов (браузер имеет ограничение на количество одновременно скачиваемых файлов, поэтому пока не скачается один, браузер не приступит к скачиванию другого) и большого размера используемых библиотек (prototype, extjs и т.д.)
Читать дальше →
Total votes 15: ↑10 and ↓5+5
Comments58

Пять лучших испанских стартапов Веб 2.0

Reading time1 min
Views691
В прошедший уикенд в Мадриде собрались представители 15 стартапов, которые вышли в полуфинал местного конкурса Startup 2.0. Каждый из них получил по пять минут для презентации, после чего жюри выбрало пятерых лучших. Интересно, что условиями соревнования было строго оговорено, что к участию принимаются только стартапы Веб 2.0. Это значит, что как минимум 50% трафика должно генерироваться двумя или более способами из следующих: блоги, wiki, сервисы с тегами, гибридные приложения (mashups), Ajax-страницы, фиды, социальные сети.
Читать дальше →
Total votes 16: ↑14 and ↓2+12
Comments11

Information

Rating
Does not participate
Location
Германия
Registered
Activity