Pull to refresh
75
0
wersoo @wersoo

User

Send message
Каждый программист на javascript должен написать свою реализацию классов. ©

Dojo — dojotoolkit.org/reference-guide/dojo/declare.html#dojo-declare
Sencha (ExtJS) — www.rogerwilco.ru/2011/04/sencha-extjs.html
qooxdoo — qooxdoo.org/documentation/0.7/oo_feature_summary
MooTools — www.phpeveryday.com/articles/MooTools-Basic-Creating-Classes-MooTools-P919.html
Prototype — www.prototypejs.org/learn/class-inheritance
AtomJS — github.com/theshock/atomjs/blob/master/Docs/Class/Class.md
JSClass — jsclass.jcoglan.com/classes.html
code.google.com/p/jsclassextend/
github.com/jcoglan/js.class
Cobra — justin.harmonize.fm/index.php/2009/01/cobra-a-little-javascript-class-library/
github.com/JustinTulloss/cobra
The $class Library- www.uselesspickles.com/class_library/
Classy — classy.pocoo.org/
YUI 3 — www.yuiblog.com/blog/2010/01/06/inheritance-patterns-in-yui-3/
Coffee-Script — jashkenas.github.com/coffee-script/#classes
JavascriptClasses — code.google.com/p/javascript-classes/
AJS — amix.dk/blog/post/19038
jsFace — github.com/tannhu/jsface
JsOOP — jsoop.codeplex.com/
joot — code.google.com/p/joot/wiki/API
oopsjs — code.google.com/p/oopsjs/
Objs — github.com/tekool/objs/wiki
oorja — maxpert.github.com/oorja/
objx — code.google.com/p/objx/wiki/OClass
jsclassextend — code.google.com/p/jsclassextend/
prolificjs — code.google.com/p/prolificjs/wiki/OOP
objectize — code.google.com/p/objectize/

code.google.com/p/core-framework/wiki/Inheritance
code.google.com/p/sfjsoo/
code.google.com/p/jslproject/
code.google.com/p/magic-classes/wiki/MagicClassesOverview

github.com/ded/klass
github.com/jiem/my-class
github.com/kilhage/class.js
github.com/Jakobo/Sslac
github.com/BonsaiDen/neko.js
github.com/finscn/GT-Class
github.com/deadlyicon/klass.js
github.com/neuromantic/CodeJS
github.com/cj/js-oo
github.com/darthapo/klass.js
github.com/nemisj/zet.js
github.com/k33g/species
github.com/benekastah/JS-Class
github.com/tobeytailor/def.js
github.com/rstrobl/squeakyJS
github.com/shinyplasticbag/MojoClass
github.com/firejune/class
github.com/gcoguiec/jquery-class
github.com/daffl/JS.Class
github.com/pavelz/class.js
github.com/zerodogg/jqsimple-class
github.com/bnoguchi/class-js
github.com/arian/Klass
github.com/kuwabarahiroshi/joo
github.com/iamleppert/SimpleClass
github.com/aenoa/Noode.js
github.com/stomlinson/SuperClass
github.com/jzimmek/klazz
github.com/kbjr/class.js
github.com/jhnns/node.class
github.com/borysf/declare/blob/master/declare.js
github.com/ShadowCloud/BF-Class
github.com/pic-o/jsClass
github.com/rosamez/jquery.klass
github.com/yuki-kimoto/javascript-Class_Simple
github.com/yaksnrainbows/jarb
github.com/thirashima/UnderClass
github.com/arahaya/package.js
github.com/arieh/Class.def
github.com/bogdan-dumitru/jsClass
github.com/pomke/pomke.js
github.com/sgolasch/jClassify
github.com/kbjr/Classy
github.com/cthackers/jClass
github.com/davidjbeveridge/Clasico
github.com/edave64/protojazz
github.com/mrac/solid.js
github.com/benekastah/Classy
github.com/damianmr/JSMiniClass
github.com/benekastah/classesWithCash
github.com/dialog/Resig-Class
github.com/mpodriezov/OJS
github.com/dtinth/twcs.js
github.com/percyhanna/js-class
github.com/jalopez/SimpleClassJS
github.com/jhamlet/proteus
github.com/petebrowne/classify
github.com/TdroL/Classy.js
github.com/azendal/neon
github.com/aulizko/Alan-Point-JavaScript-Library/tree/master/src/oop
Для PG можете взять pgloader.io/ — скорость может быть и выше (зависит от диска и настроек PostgreSQL).
Платная версия Postgresql поддерживает миграцию и с PL/SQL: PL/SQL Support
Underscore, как и jQuery — это конъюнктурные библиотеки. Когда они возникли, не существовало развитого JS, как и модульности; надежы на развитие языка не было. Сейчас 60% их функционала присутствует в нативных средствах и покрываются полифиллами, для других 40% есть отдельные, качественные решения.
Не нужно грузить jQuery если вам нужен ajax (fetch polyfill), css или селекторы.
Стандартный шелл пыха умеет такое:
//>$ cat test.php
<?php

function myGrevus()
{
    echo 'test' . PHP_EOL;
}

function myGrevusTest2()
{
    echo 'test 2' . PHP_EOL;
}

>$ php -d auto_prepend_file=$PWD/test.php -a
Interactive shell

php > myGrevus
myGrevus       myGrevusTest2  
php > myGrevus();
test

Просто на заметку.
Да, вполне естественный процесс. Вот список стран по «естественному» пути которого идет Россия

Китай | Северная Корея
image

Саудовская Аравия | ОАЭ | Сирия
image

Иран | Туркменистан
image

Куба | Вьетнам | Мьянма
image


А вам какая больше нравиться?
Однажды разговор зашёл про родительский контроль. Ученики спросили Инь Фу Во:
– Нужно ли ограничивать доступ детей к контенту, содержащему насилие?
Учитель ответил:
– Воспитание без насилия даст поколение, не способное к насилию. А народ, не способный к насилию, не выживет в окружении варварских племён.
Ещё ученики спросили:
– Нужно ли ограничивать доступ детей к контенту, содержащему эротику?
– Невозможно ограничить доступ к тому, что всегда носишь с собой.
Ещё ученики спросили:
– Нужно ли ограничивать доступ детей к контенту с пропагандой наркотиков?
– Запрет пропаганды запретного – это столь же неразумно, как пропаганда запрещения пропаганды. Одна публичная казнь наркомана приносит больше пользы, чем десять тысяч ACL.
Не думаю, что фотографии как то специально обрабатывались, просто подбирались такие симпатичные мягкие фотки. А гаммы похоже получены с помощью кулера, в правом верхнем углу иконка загрузки изображения для подбора по нему гаммы. Ну и в популярные темы загляните, там такие через одну
Хм, последняя картинка явно похожа на картинку из placeit.breezi.com/productshots/115 но такую там не нахожу… Откуда брали?
Кстати буквально несколько часов назад Foundation обновился до 3.2.2
В Апдейт вошли:
  • Плагин Magellan — прилипающее к шапке меню, при скролле.
  • Плагин Joyride — Для создания «Туров по сайту», эдакие пошаговые Popup показывающие куда кликать и что там есть :)
  • UI Pricing Tables — Для красивых прайсов.


По случаю праздника Разработчики также включили в сборку 5 новых HTML Шаблонов
Более подробно здесь.
В целом статья хорошая, все правильно расписано про заголовки, но файлы отдавать напрямую РНР — это Зло, нет — это даже очень Большое Зло! Так что первые два пункта, можно рассматривать только как пример того, как не надо делать.

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

Как в принципе и закачивать надо средствами WEB сервера а не РНР.
Разработано куча специальных модулей. Я с Апачем не работаю лет уже как пять, и кроме XSendFile — я не знаю, но для nginx есть модули: X-Accel-Redirect,
Для закачки надо использовать ngx_upload_module — на эту тему статьи были на Хабре
VPS хостинг на hetzner — 230 р/мес с 1Тб трафика. Прямые руки, впн, и счастье. Это, конечно, костыль, но тенденция настораживает, лучше озаботиться сейчас, имхо.
Спасибо. Добавил в закладки к своим остальным:

justproto.com
invisionapp.com
mockflow.com
mockupbuilder.com
gomockingbird.com
balsamiq.com
hotgloo.com
Ребята вот подборка книг хорошая:
— JavaScript: The Definitive Guide, 5th Edition By David Flanagan
— Pro JavaScript Techniques by John Resig
— Pro JavaScript Design Patterns by Dustin Diaz and Ross Harmes
— JavaScript: The Good Parts by Douglas Crockford
Прочитайте вдумчиво, через пол года практики 100к+ гарантирую.
Нужно читать правильных авторов.
Очень интересная на данную тематику книга на сайте автора http://www.forensics.ru/. Параноикам точно понравится.
А вот у UniSender (http://www.unisender.com/ru/prices/tariff_sms) есть и SenderID и доставка в 150 стран мира…
Все очень интересно. Но вот мое небольшое мнение.

Нужно заменить оба микроконтроллера и модем на SOM на базе TI OMAP3530 (например вот такой: www.technexion.com/index.php/tao-3530) и далее вести всю разработку исключительно под Linux-ом на C/C++ (для экстремистов — на shell-е, perl-е и python-е). TAO-3530W представляет из себя подноценную системы с CPU OMAP3530 частотой 720MHz, 256M RAM, 256M NAND, WIFI b/g, отдельный высокопроизводительный DSP для кодирования видео (H.263, H.264) и аудио, выведены два из четырех SPI, три I2C шины, интерфейс для подключения камеры, два вида интерфейсов для подключения LCD, несколько GPIO, два USB, аудио и прочее по мелочи. На всем этом прекрасно запускается Linux (Angstrom или Android) и все ваши задачи упрощаются в разы, особенно проблема внутренних и внешних коммуникаций — пишите простые сокетные TCP/UDP приложения, а при необходимости запускаете apache, sshd, ftpd, что угодно, вобщем не заморачиваетесь на отладку низкоуровневого кода (особенно это касается SPI и I2C коммуникаций). Модуль очень мелкий по размерам и стоит всего $120 (легко заказывается прямо у производителя).

Есть аналогичные SOM модули от других производителей: processors.wiki.ti.com/index.php/SOM3530 и code.google.com/p/ema3530/, но попробовав несколько мы остановились на TAO-3530W. Если у меня когда либо появится немного свободного время, я может быть расскажу о нашем хардварном проекте по разработке «сотового телефона» в домашних условиях :-).

И еще. Травить платы самому это конечно приколько… первые два-три раза… но когда разрабатываешь какое то устройство приходится проводить несколько итераций (порой больше десятка), пока добьешься более-менее работающего прототипа. Так вот, платы можно легко заказывать на заводах по-штучно и это НЕ дорого. Зато очень качественно, быстро, двусторонние или многослойные, со верловкой, лужением и электротестированием! Я заказываю изготовление печатных плат в Зеленограде (http://www.resonit.ru/), с момента оплаты до доставки к порогу (в Тюмень) проходит ровно неделя. За это время закупаю и готовлю компоненты.

Вообще, не совсем понятен смысл ddos атак на серверы таких кампаний как, к примеру, банки.
Намного эффективнее, на мой взгляд, решать вопрос обычными телефонными звонками.
60 человек, запустивших на своем скайпе приблуду под именем Rings Skyper (или подобную) на дозвон 1 раз в минуту полностью кладут 1 телефонную линию. И не надо никаких супер мега ДДОС атак, моря компьютеров и тонн трафика.
Вот тогда борцы с демократией в лице финансовых структур будут наказаны рублем (долларом или евро) за свое поведение.
1

Information

Rating
Does not participate
Location
Саратов, Саратовская обл., Россия
Works in
Registered
Activity