[image]

Околопрограммистский флуд и трансляции

 
1 2 3 4 5
?? balancer73 #28.06.2011 15:43
+
-
edit
 
?? balancer73 #28.06.2011 17:52
+
-
edit
 
?? balancer73 #30.06.2011 12:42
+
-
edit
 

balancer73
Balancer

администратор
★★★★★
SVG Гаусс изображения программирование размытие


Размытие изображений по Гауссу с помощью SVG

(via Хабрахабр)



// Транслировано с progra.tumblr.com
   
?? balancer73 #30.06.2011 14:09
+
-
edit
 

balancer73
Balancer

администратор
★★★★★
AJAX изображения программирование
Image Ajax или история одного сумасшествия:

«Однажды, за чашечкой кофе, мне пришла в голову одна безумная мысль: реализовать Ajax через изображения. Да, именно через изображения»



// Транслировано с progra.tumblr.com
   
?? balancer73 #30.06.2011 14:11
+
-
edit
 

balancer73
Balancer

администратор
★★★★★
API Drupal Yandex программирование Яндекс
Пример использования API Яндекс.Метрики в Drupal:

«12-ого мая этого года Яндекс.Метрика открыла API. Анонс был представлен на Хабре. Как уже говорилось в анонсе, API построено по REST принципам и использует авторизацию по протоколу OAuth 2.0. Конечно же, очень хотелось попробовать API в действии. Коллега предложил написать модуль для CMS Drupal. Так родилась идея модуля Yandex.Metrics.»



// Транслировано с progra.tumblr.com
   
?? balancer73 #30.06.2011 14:53
+
-
edit
 

balancer73
Balancer

администратор
★★★★★
BAT brainfuck ненормальное программирование программирование
Интерпретатор Brainfuck на BAT:

Офигеть, до чего .bat-файлы довели :D

«Простота языка Brainfuck порождает множество реализаций его исполнения. На хабре уже были интерпретаторы и компиляторы на различных языках программирования, даже на Bash. Мне показалось, что несправедливо обойти еще один командный процессор. А именно командные файлы семейства WindowsNT, они же батники. При написании данного интерпретатора была поставлена цель реализовать всё только на встроенном «языке» консоли»



// Транслировано с progra.tumblr.com
   
+
-
edit
 

Balancer

администратор
★★★★★
Заводится для трансляций
   
?? balancer73 #04.07.2011 17:29
+
-
edit
 

balancer73
Balancer

администратор
★★★★★
Java программирование функциональное программирование
Функциональное программирование в Java:

Эта статья о:

  • О применении функционального стиля программирования в языке Java.
  • О некоторых базовых паттернах для работы с коллекциями данных из функционального программирования в примерах на Java.
  • Немного о библиотеке Google Collections.

Если вы программируете на языках Java, C#, C , PHP, или любом другом ОО языке, хотели бы познакомиться с функциональным программированием, но не имеет возможности/желания изучать Haskell/Scala/Lisp/Python, — эта статья специально для вас.

Тем, кто знаком с функциональным программированием, но никогда не применял его в Java, думаю, это будет тоже интересно.



// Транслировано с progra.tumblr.com
   
+
+1
-
edit
 

Balancer

администратор
★★★★★
JavaScript докатился ненормальное программирование
Докатился. Чтобы сделать по-быстрому жене пару формочек для расчётов параметров ПЦР-реакций, использовал JavaScript :) А на чём ещё писать такое? VB под Linux нету, Gambas не делает бинарников, так что ничем не лучше JS в браузере, Delphi/Kylix — это совсем уже тяжёлый случай… Вроде, RAD нормальных больше и нет. Так что — страничка с калькулятором на JS :)

Бонус — файл валяется в общем каталоге на DropBox, я у себя его правлю, если что, у неё сразу исправленный вариант :)

// Транслировано с juick.com
   
?? balancer73 #06.07.2011 21:36
+
-
edit
 

balancer73
Balancer

администратор
★★★★★
HandlerSocket highload MySQL NoSQL программирование
Подводные камни при работе с php-handlersocket:

HandlerSocket – это noSQL-плагин для mySQL, позволяющий обращаться к базам данных в обход уровня SQL.

Данная статья предназначена для тех, кто успешно поставил HandlerSocket и php-handlersocket, а также столкнулся со скудным мануалом и странным поведением этого плагина для php.



// Транслировано с progra.tumblr.com
   
?? balancer73 #10.07.2011 03:29
+
-
edit
 

balancer73
Balancer

администратор
★★★★★
JavaScript браузеры программирование шутки юмор
“javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24; x4=300; y4=200; x5=300; y5=200; DI=document.getElementsByTagName(“img”); DIL=DI.length; function A(){for(i=0; i-DIL; i++){DIS=DI[ i ].style; DIS.position=’absolute’; DIS.left=(Math.sin(R*x1+i*x2+x3)*x4+x5)+”px”; DIS.top=(Math.cos(R*y1+i*y2+y3)*y4+y5)+”px”}R++}setInterval(‘A()’,5); void(0);”

-

Вставьте код в адресную строку и нажмите Enter

Подсказка: вставлять код нужно в адресную строку с открытой страницей, на которой много картинок.



// Транслировано с progra.tumblr.com
   
+
-
edit
 

KRoN73
Balancer

администратор
★★★★★
Linux
Есть что-то несложное мультиплатформенное, похожее на Android Web Apps но для десктопных приложений под Linux и Windows?

Например, на Питоне загружаешь (хоть локально) Web-форму с JavaScript, с тем же jQuery, но показываешь и обрабатываешь её как обычное приложение? Можно без всех наворотов Web Apps…

// Транслировано с www.linux.org.ru
   

?? balancer73 #21.08.2011 22:00
+
-
edit
 

balancer73
Balancer

администратор
★★★★★
PHP программирование юмор
Если бы PHP был британским:

Забавная статья о том, каким бы мог быть PHP, если бы его писали британцы. Комментарии тоже ничего :)



// Транслировано с progra.tumblr.com
   
+
-
edit
 

KRoN73
Balancer

администратор
★★★★★
Linux
Есть простенькая задача для lazy-загрузки медленных частей страницы.

Суть такая. Всякие тормозные счётчики и прочее ставим в виде комментариев и потом, после загрузки и показа всей страницы, «раскомментируем» их. Например:
[span class="bors_lazy_load"][/span]

$(function(){

    $('.bors_lazy_load').each(function(){
        el = $(this)
        html = ''+el.html()
        if(g = html.match(/^$/m))
            el.html(g[1])
    })
})

И вот тут возникает неприятность. Активация кода идёт синхронная, пока один тормозной блок прочихается, другие, быстрые, могут без надобности ждать своей очереди.

Первая мысль — запустить размаскировку асинхронно. В цикле не производить замену html, а запустить отложенный процесс, который это сделает. Например, через windows.setTimeout() с малым временем задержки.

Но в setTimeout нельзя передать параметр вызываемой функции. А нам нужно в параллельной задаче знать, что конкретно менять.

Есть мысли, как с этим бороться?

// Транслировано с www.linux.org.ru
   

+
-
edit
 

Balancer

администратор
★★★★★
unixtime программирование рыбак рыбака
А кого из вас передергивает, когда видите где-то дату 01.01.1970?

// Транслировано с juick.com
   
+
-
edit
 

Mishka

модератор
★★★
Balancer> А кого из вас передергивает, когда видите где-то дату 01.01.1970?
А должно? :)
   6.06.0

TEvg

аксакал

админ. бан
Balancer> Докатился. Чтобы сделать по-быстрому жене пару формочек для расчётов параметров ПЦР-реакций, использовал JavaScript :) А на чём ещё писать такое? VB под Linux нету, Gambas не делает бинарников, так что ничем не лучше JS в браузере, Delphi/Kylix — это совсем уже тяжёлый случай… Вроде, RAD нормальных больше и нет.

Хых. Lazarus.
Прикреплённые файлы:
2.gif (скачать) [1600x1200, 166 кБ]
 
 
   3.6.133.6.13
+
-
edit
 

Balancer

администратор
★★★★★
Mishka> А должно? :)

Это и есть пробный камень :)
   

Balancer

администратор
★★★★★
TEvg> Хых. Lazarus.

Они запарили ломать совместимости от версии к версии. Да и дольше это намного всё равно :)
   
+
-
edit
 

Balancer

администратор
★★★★★
алгоритмы Брезенхем деградация окружность программирование
Народ осуждает как нарисовать сглаженную окружность: «Сейчас рисую окружность так: беру квадрат со стороной 2r и внутри него каждую точку проверяю на вхождение в круг». Предлагают потом даже мультисемплингом это делать. Разбивать точки на субпиксели… 5 часов обсуждения, 16 ответов, даже пример страшного кода. Ни одного упоминания подстроки «Брезенхем». Я в унынии: linux.org.ru

Этих бы людей, да на восьмибитные машины с 2МГц процессором. Что же будет ещё через 20 лет? Камо грядеши? Это даже не определение расстояния на плоскости по сумме разностей координат. В последнем случае хоть ошибка вылезет и люди поймут, что не правы. А тут — «рисуется достаточно быстро»…

// Транслировано с juick.com
   

+
-
edit
 
Balancer> Ни одного упоминания подстроки «Брезенхем». Я в унынии:
К счастью я отношусь к старому (лучшему) поколению, так как помню как Брезенхема нам давали на курсе КГ (Компьютерной Графики) на 3 курсе.
   
+
-
edit
 

Mishka

модератор
★★★
sabakka> К счастью я отношусь к старому (лучшему) поколению, так как помню как Брезенхема нам давали на курсе КГ (Компьютерной Графики) на 3 курсе.
:) Нужен совет - на Delphi научиться писать [Mishka#19.04.06 07:42]
   6.06.0
RU Серокой #21.09.2011 18:32  @sabakka#21.09.2011 02:35
+
-
edit
 

Серокой

координатор
★★★★
sabakka> Брезенхема нам давали на курсе КГ
А в нашем 2D-ускорителе аппаратной реализации Брезенхема аж два - отрезок и овал. )
Овал, правда, не поддерживается софтом - в XAA нету соотв. функции. Но внутри зато есть! )
   
US Mishka #21.09.2011 18:42  @Серокой#21.09.2011 18:32
+
-
edit
 

Mishka

модератор
★★★
Серокой> А в нашем 2D-ускорителе аппаратной реализации Брезенхема аж два - отрезок и овал. )
Серокой> Овал, правда, не поддерживается софтом - в XAA нету соотв. функции. Но внутри зато есть! )

А какие у вас счётчики? 32 разряда или больше? :) И какие овалы рисуете?
   6.06.0
RU Серокой #21.09.2011 19:03  @Mishka#21.09.2011 18:42
+
-
edit
 

Серокой

координатор
★★★★
Mishka> А какие у вас счётчики? 32 разряда или больше? :) И какие овалы рисуете?

12 разрядов. Больше как-то не нужно было...

А что значит - какие, я не понял вопроса?
   
1 2 3 4 5

в начало страницы | новое
 
Поиск
Настройки
Статистика
Рейтинг@Mail.ru