[WT] [Архив]  [Поиск] Главная Управление
[Совместно с Ычаном]
[Назад]
Ответ в нить
Имя
Animapcha image [@] [?]
Тема   ( ответ в 9340)
Сообщение flower
Файл 
Пароль  (для удаления файлов и сообщений)
Параметры   
  • Прежде чем постить, ознакомьтесь с правилами.
  • Поддерживаются файлы типов 7Z, BZ, BZ2, GIF, GZ, JPG, MO, MP3, OGG, PDF, PNG, PSD, RAR, SVG, SWF, TXT, XCF, ZIP размером до 5000 кБ.
  • Ныне 3110 unique user posts. Посмотреть каталог
  • Максимальное количество бампов нити: 500
13671246895.jpg-(12.19KB, 468×272, lain-620x2.jpg)
9340
No. 9340 watch    
я просто оставлю это здесь.

самый лучший помощник это http://google.com/ научитесь им пользоваться в совершенстве и настанет счастье.
ещё стоит почитать статьи на http://habrahabr.ru/ и пусть вас не смущает его илитарность ибо там таки дофига полезной инфы
хороший текстовый редактор http://www.sublimetext.com/ у него триал бесконечен. покупать необязательно. vim и emacs это уже advanced level. Русификация https://github.com/Dimox/SublimeTextRussianMenu/
Ещё можно есть полезный http://jsfiddle.net/

HTML & CSS
http://htmlbook.ru/
Пошаговый учебник(увы он на ангельском) http://www.codecademy.com/ru/tracks/web
HTML
Учебник http://htmlbook.ru/samhtml/vvedenie-v-html
Справочник по тегам html http://htmlbook.ru/html
Крайне рекомендуется знать плюшки HTML5 http://htmlbook.ru/html5
CSS
Учебник http://htmlbook.ru/samcss/vvedenie-v-css
Справочник http://htmlbook.ru/css

JavaScript
http://javascript.ru/
Учебник http://learn.javascript.ru/
Пошаговый учебник(увы он на ангельском) http://www.codecademy.com/ru/tracks/javascript

PHP
Введение http://www.php.net/manual/ru/tutorial.php
Справка http://php.net/manual/ru/
Рекомендую качать@изучать версию 5.4 ибо там есть встроенный сервер http://php.net/manual/ru/features.commandline.webserver.php
Есть система сборки и управления зависимостями composer http://getcomposer.org/ описание на хабре http://habrahabr.ru/post/145946/

фреймворки
slim http://www.slimframework.com/ Рекомендуется для изучения ибо прост как пробка.
Yii http://www.yiiframework.com/
Symfony http://symfony.com/
Kohana http://kohanaframework.org/
Тысячи их.

GIT
Система управления версиями. Весьма рекомендую знать хотяб основы.
Учебник http://git-scm.com/book/ru
github https://github.com/ здесь можно расшарить свой говнокод; мелкие кусочки кода лучше расшаривать на https://gist.github.com/
интерактивный учебник на ангельском http://try.github.com/levels/1/challenges/1

Базы данных
MySQL
http://www.mysql.com/
Один из учебников http://www.rldp.ru/mysql/mysqlcli/oglav.htm
MongoDB
http://www.mongodb.org/
Введение http://jsman.ru/mongo-book/index.html

Полезности
не трогайте это пока не выучите всё вышеперечисленное В особенности это касается jQuery
http://html5boilerplate.com/ оче хороший стартовый шаблон
http://modernizr.com/ детектор поддержки браузером различных фич описание на хабре http://habrahabr.ru/post/144352/
http://jquery.com/ перевод документации -> http://jquery.page2page.ru/
http://underscorejs.org/ на русском http://underscorejs.ru/
http://backbonejs.org/ на русском http://backbonejs.ru/
http://coffeescript.org/ CoffeeScript есть годный костыль для JavaScript
http://lesscss.ru/ Костыль для css; ещё можно погуглить scss и sass
http://yeoman.io/ существенно ускоряет разработку краткое описание на хабре http://habrahabr.ru/post/146829/

////////

Часть вторая

Python
http://www.python.org/
Учебник 1 http://younglinux.info/python.php
Учебник 2 http://ru.wikibooks.org/wiki/%D0%A3%D1%87%D0%B5%D0%B1%D0%BD%D0%B8%D0%B[...]n_3.1
Пошаговый учебник(увы он на ангельском) http://www.codecademy.com/ru/tracks/python
Django
https://www.djangoproject.com/
На русском http://djbook.ru/

Ruby
http://www.ruby-lang.org/en/
Учебник http://ru.wikibooks.org/wiki/Ruby
Пошаговый учебник(увы он на ангельском) http://www.codecademy.com/ru/tracks/ruby
Ruby on Rails
Самый распространенный фреймворк для ruby
http://rubyonrails.org/ http://www.rubyonrails.ru/
Учебник http://rusrails.ru/

node.js
Для начала нужно знать JavaScript
http://nodejs.org/
Учебник/введение http://www.nodebeginner.ru/
Ещё учебных материалов http://nodeguide.ru/doc/

Хостинг
Тебе всё о сабже расскажет википедия ruwiki://Хостинг
Если крайне хочется бесплатный хостинг, то советую:
localhost кто не понял это про твой комп. но лучше не выпускать свой комп в виде сервера в инет
github pages http://pages.github.com/ если разберёшься с git конечно. Достаточно быстр, но может только в статику
narod http://narod.yandex.ru/
http://www.ucoz.ru/
Ты понел... Можешь ещё загуглить free hosting.
Гораздо лучше, если ты купишь хостинг за $5 а месяц.
Ещё есть такая штука, как vpsили vds. Т.е. Виртуальный сервер. Обычно чуть-чуть дороже обычного хостинга при Гораздо больших возможностях. Например http://selectel.ru/ или http://www.clodo.ru/
Тысячи их. Маленький совет: лучше переплати пару долларов, но получишь всё гораздо лучше.
Домены
Это твой адрес сайта. Про настройку достаточно знать выделенное жирным -> ruwiki://Ресурсные_записи_DNS
Стоит по сути копейки даже для нищеброда. От 100р в год. Купить можно много где. Вот первые ссылки в гугле http://www.nic.ru/ http://www.2domains.ru/ http://www.reg.ru/
Если ты на дошираки копишь или просто жалко напотестить деньги разводить то http://www.dotfree.com/ http://www.freedomain.co.nr/ http://www.com.nu/ и прочее. Годится только на попробовать.

Серверная
сборка apache+nginx+php+MySQL для винды http://open-server.ru/
сборка nginx+php+nodejs+mongodb http://winginx.ru/
сборки архи удобны, если ты на винде. на линуксе установка обычно чуть-чуть сложнее ибо там больше в консоли всё.
Apache
http://httpd.apache.org/
Немного на русском про конфигурирование http://petrenco.com/apache.php?txt=86 http://petrenco.com/apache.php?txt=85
Ещё про .htaccess http://masterhost.ru/support/doc/apache/
Nginx
http://nginx.org/ru/ (сразу на русском)
Документация и уроки http://nginx.org/ru/docs/
Ещё можно нагуглить
Varnish https://www.varnish-cache.org/

Ещё полезности
http://phantomjs.org/ браузер без gui. Полезен для тестов.
http://habrahabr.ru/company/evilmartians/blog/148264/
http://habrahabr.ru/company/evilmartians/blog/148751/
http://habrahabr.ru/company/evilmartians/blog/149335/
Кой чего о тестировании. http://yeoman.io/ содержит в себе либы для тестирования по статье.
И да там CoffeeScript вместо JavaScript.
Развернуть все изображения
No. 9345    
Так себе подборка. Полно мусора, реклама пыха, да и то, даже CakePHP и Zend, которые в пятерке пыхопопулярности, не упомянул. Ссылки на быдлоакадемию. Не упомянута PostgreSQL и безсерверная sqlite, последняя очень часто используется в тестах. Наостоебенившая реклама сублайма, у которого оказывается единственный аналог это вим с емаксом. Этот типа новая церковь наподобие эпплопоклонников или как. В хостинге не упомянута heroku. Не упомянта капибара, вебраннер и т.п. "браузеры без gui" и соответствующие инструменты типа rspec, cucumber etc
No. 9353    
>.ru
Шел бы ты нахуй с этим говном. Дальше хабра не читал.
No. 10406    
Почему codeschool.com не указал? Там достаточно просто и понятно на английском языке рассказывают о Ruby on Rails, jQuery, HTML5 CSS3, Node.js и почти обо всём из поста, кроме PHP и Python.

http://www.codeschool.com/courses
No. 10421    
137841380359.png-(78.19KB, 640×448, 00001205[1].png)
10421
>>9340
> хороший текстовый редактор sublimetext.com у него триал бесконечен. покупать необязательно. vim и emacs это уже advanced level
Т.е.:
>>9345
> оказывается единственный аналог это вим с емаксом
?
А если я использую AkelPad с парой плагинов, которые включаю в очень редких случаях, и портативную версию NotePad++ в тяжёлых случаях (lol, если говорить о веб, то настолько тяжёлые случаи бывают раз в полгода через раз) — я что-то делаю не так?
А есть и ещё туева хуча различных редакторов для тех же целей, бесплатных и без триала, и без рекламы — на любой вкус.
No. 10739    
Пусть не тонет.
мимо-на-всякий-случай
No. 20199    
153148768442.jpg-(23.23KB, 600×312, lHgfiB1fRWg.jpg)
20199
>>20186
Спасибо за некропостинг, аж проностальгировался.
No. 20217    
>>20186
https://www.10bestdesign.com/dirtymarkup/
No. 20223    
153182786855.png-(1.01MB, 1280×720, Inou Battle wa Nichijou-kei no Naka de.png)
20223
Какой инструментарий наиболее удобен для подмены скриптов, то есть для того, чтобы разглядеть, как поведёт себя некий сайт в том случае, если один-два файла скриптов его заменить другими (например, новыми) версиями?

Администратор сайта может для этой цели завести два сервера (условно говоря, staging и production). Но допустим, что инструментарий нужен не администратору, а автору¹ нового скрипта.

Ещё для этой цели можно поставить себе прокси-сервер, который станет перехватывать запрос к старым скриптам и подменять его на запрос нового скрипта. Однако, во-первых, это внебраузерное решение проблемы морально устарело (оно «родом из девяностых»), во-вторых, автор сайта может² заставить браузер воспротивиться такой подмене, в-третьих, относительно много возни (и прокси ставить, и браузер на него перенастраивать) сравнительно с тем случаем, когда готовое решение ставилось бы прямо во браузер в качестве расширения.

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

Вот, для наглядности, пример одного такого: поставьте, дескать, расширение «HTTPS Anywhere», если оно ещё не стоит (у меня стоит), затем зайдите в настройки расширений во браузере (about:addons в Firefox или chrome://extensions в Chrome и Chromium), оттуда в настройки HTTPS Anywhere и мягко жмякните мышою чуть ниже заголовка General Settings и затем нажмите на клавиатуре тайное сочетание клавиш Ctrl+Z (sic!!), и только тогда откроется специальное окошко для вписывания правил подмены адресов, а правила эти составляются на XML-подобном языке (так что, например, «&» надо всюду на «&» заменять).

Есть чё попроще?

Могут ли, скажем, идейные наследники Greasemonkey (например, Violentmonkey) заниматься подменою скриптов во браузере на лету, и каков рецепт этого?

________

¹ Предположим, что я хочу проверить, как начнёт вести себя 410чан в том случае, когда скрипт http://410chan.org/lib/javascript/protoaculous-compressed.js будет подменён расположенным по адресу https://code.jquery.com/jquery-3.3.1.min.js скриптом, а скрипт http://410chan.org/lib/javascript/kusaba.js подменён будет расположенным в реплике >>20215 скриптом (который для проверки, так уж и быть, можно в Интернет положить куда-нибудь). Полностью проверить это мне не удастся в любом случае (так как определённая часть джаваскрипта предназначена работать только у модератора, например), но частично — почему бъ и нѣтъ.

² Чтобы предотвратить подмену скрипта вне браузера, автору сайта достаточно в теге «script» поставить параметр «integrity» и вписать туда хэш настоящего скрипта.
No. 20224    
Нашёл: https://addons.mozilla.org/en-US/firefox/addon/redirector/
No. 20393    
>>20217
https://phaser.io/learn
No. 20394    
>>20393
то есть http://labs.phaser.io/
No. 20427    
https://tympanus.net/Development/DistortedButtonEffects/
No. 20428    
>>20427
https://habr.com/sandbox/88007/
No. 20429    
>>20428
https://www.youtube.com/watch?v=DuaV3vLbU_8
No. 20461    
>>20429
https://howlerjs.com/
No. 20462    
https://html5up.net/
No. 20463    
>>20462
https://easystarjs.com/
No. 20464    
>>20463
http://torinak.com/qaop
No. 20483    
>>20464
https://renderhjs.net/shoebox/
No. 20484    
>>20483
О, ShoeBox очень удобная утилитка, прикольно что тут кто-то тоже юзает.
No. 20507    
>>20484
Да, оче обскурная прога, даже гугол едва помнит о её существовании.
No. 20522    
>>20483
https://twoweeks.github.io/games-db/?get=twg&comp=1
No. 20572    
>>20553
https://www.youtube.com/watch?v=4OoaV4vh7DA
No. 20659    
https://www.youtube.com/watch?v=9uD4uoB0KSc

https://github.com/subprotocol/verlet-js
http://subprotocol.com/system/introducing-verlet-js.html
https://www.i-programmer.info/news/167-javascript/5781.html
http://buildnewgames.com/box2dweb/
http://iamdeco.de/physics/
https://github.com/dissimulate
https://github.com/andyhall?tab=repositories

https://www.redblobgames.com/
https://live13.livejournal.com/462582.html
http://www.roguebasin.com/index.php?title=Need_driven_AI#Memorize_most_Feared.2C_Loved_and_Hated

https://gamedevelopment.tutsplus.com/tutorials/a-beginners-guide-to-coding-graphics-shaders--cms-23313
http://www.gamefromscratch.com/post/2015/09/17/GLSL-Shaders-in-Phaser-with-TypeScript.aspx
https://github.com/mattdesl/lwjgl-basics/wiki
https://github.com/mattdesl/lwjgl-basics/wiki/2D-Pixel-Perfect-Shadows

https://gist.github.com/ooflorent/8314853
https://www.npmjs.com/package/entity-component-system
http://vasir.net/blog/game-development/how-to-build-entity-component-system-in-javascript

https://web.archive.org/web/20170717184134/http://rlgclub.ru:80/wiki/Алгоритм_постр%D
0%BE%D0%B5%D0%BD%D0%B8%D1%8F_%D0%BF%D0%BE%D0%B4%D0%B7%D0%B5%D0%BC%D0%B5%D0%BB%D0%B8%D0%B9
https://gamedevelopment.tutsplus.com/tutorials/how-to-use-bsp-trees-to-generate-game-maps--gamedev-12268
http://www.codingcookies.com/category/roguelikes/
https://github.com/mikera/tyrant/blob/master/src/main/java/mikera/tyrant/Dungeon.java#L931

https://github.com/titulus/js-interface
http://libcanvas.github.io/

https://drive.google.com/drive/folders/1otILlE4NFnOcjTKkglWHzk8sTGbZIvWP
No. 20660    
https://web.archive.org/web/20170717184134/http://rlgclub.ru:80/wiki/Алгоритм_постр%D
0%BE%D0%B5%D0%BD%D0%B8%D1%8F_%D0%BF%D0%BE%D0%B4%D0%B7%D0%B5%D0%BC%D0%B5%D0%BB%D0%B8%D0%B9
No. 20661    
пофиг
Удалить сообщение []
Пароль  
[Mod]