Решил написать конвертер валют. Пишу уже хер знает сколько. Пока есть только два банка. Решил не доверять информации о типе данных и кодировке которые сервера этих банков указывают в HTTP заголовках (можно было бы прерывать разбор файла если он не в ожидаемом формате а также брать кодировку из заголовка) так как она может быть неверной и её нужно ещё и обрабатывать.
Тег программирование в блоге poopoo
Оказывается что в Skype есть конфа по .NET и C#. Многи из них агрятся когда задвигаешь что–то об убогости web–программирования и web–программистов и начианют спрашивать кто я по жизни, senior или нет.
Нужно запретить использовать слово приложение (application) из–за того что это заимствование создаёт ещё больше неразберихи в среде малообразованного населения. И у нас уже есть слово «программа» которое в контексте программирования и ЭВМ обозначает комьютерную программу. А ещё «приложение» звучит отвратительно. В англицкой Wikipedia ( https://en.wikipedia.org/wiki/Application_software ) напечатано что application это программа для ЭВМ созданная для решения пользователем неких своих задач а если почитать эту же статью в переводе, то выясняется что application это прикладная программа. Теперь о якобы взаимозаменяемости application и web site. Нет, блять, это разные понятия. Есть такое замечательное слово как web–узел, web site то есть, узел всемирной, блять, сети. И если вы открываете web–узел www.mazafucka.com, то открываете вы web–узел а не application. И уже через этот узел вы используете, если они есть, ваши прикладные, блять, программы (например, прости господи, текстовый редактор на JavaScript) с помощью которых вы решаете какую–то свою задачу. К сожалению многие senior upper-intermidiate-english javascript-ninja software engineer`ы этого не понимают и говорят «когда я говорю приложение, я не совсем знаю точно что занчит вообще приложение… я долго над этим думал и попытался сформулировать в чём собственно разница между приложением и сайтом…» и выдают размытое определение: вэб–аппс хэв комплэкс интэрэкшнс энд мэйнт э стэйт он зэ клайэнт вайл, вэб сайтс мостли рэндэр стэйтик информэйшн.». Стэйтик информэйшн выдаётся потому ты, web–программист, написал программу которая и выдаёт мостли стэйтик информэйшн (или же ты ничего не писал и её выдает какой–нибудь apache).
Ебаны уроды! Раньше для ознакомления и начала изучения Dart использовалась простая программка — вводишь текст в поле ввода, жмёшь кнопку, меняется текст в прямоугольнике рядом. Сейчас же открыв ссылку "Get Started" тебе втюхивают эту же программку, но уже с Angular.js. Целый мать его фреймворк для такой хуйни! Который, возможно, я ненавижу и который мне и даром не нужен. Может всё что я хочу это чтобы пользователи загружали сотни килобайт транслированного в JavaScript Dart кода для того чтобы увидеть как меняются картинки на странице и чтобы они могли отправить несклько строк текста с помощью AJAX. Мне не нужен Angular. Ссылка на программку без Angular: https://webdev.dartlang.org/codelabs/darrrt Интересно, когда они его закроют.
Comet: Play while I dev HTML5 game (Day 10) (part 2) - JavaScript
https://www.livecoding.tv/c...-html5-game-day-10-2
Смотрю и представляю как она сосёт мой писюн.
Требования: На работу приглашаются инвалиды 1, 2 и 3 групп, переселенцы, участники АТО умеющие работать на ПК. Если Вы никогда не работали в этой сфере то для Вас у меня работают курсы дистанционного обучения.
Предлагаемые специальности: Веб программист и админ сайтов
Условия работы: Работа на дому, посменно или 6 часов в сутки.
Do not worry: programmers lie frequently about being math geniuses when they really aren't. If they were math geniuses, they would be doing math, not writing buggy web frameworks so they can drive race cars.
In my talk, “Scalable >JavaScript Application Architecture” (video, slides), I made the point that your application should never need to know which browser it’s running in. Application logic should be written one way for all browsers in order to keep the code maintainable. If you’re using native APIs in your application logic, you can’t help but know what browser is being used because you need to account for browser differences. That means your application logic will always need to be updated as new browsers and new browser versions are released. That’s a recipe for disaster.
You should absolutely be using a JavaScript library to abstract away browser differences for you. That is the appropriate location in your JavaScript architecture for browser-specific code to exist. Libraries like jQuery, YUI, and Dojo abstract away browser differences behind facades, which allow you to focus on building your application logic in a browser-agnostic way. This gives you a great advantage over using native APIs directly: Browser incompatibilities can be changed within the library and the rest of your application logic doesn’t have to change at all. What’s more, these popular JavaScript libraries are actively maintained and tested against new browsers, so upgrading is all you have to do to get the latest fixes. In a world where JavaScript’s applications are getting more and more complex, using a JavaScript library gives you a big advantage as your application continues to grow and evolve.
http://techblurt.com/2014/0...pt-framework-wisely/
Why I Prefer AngularJS vs. KnockoutJS — http://www.andrewconnell.co...ularjs-vs-knockoutjs (Knockout.js и Angular.js это разные вещи из разных категорий)
В коде, пространства имен определяются с помощью единственного слова namespace в самом начале Вашего PHP файла. Это слово должно быть самой первой командой (за исключением declare) и ни не-PHP код, ни HTML, ни даже пробел не должен предшествовать этой команде…
http://habrahabr.ru/post/72033/
Ну неужели нельзя было сделать без такой ещё одной заморочки?!
Ненавижу эту хуйню! Пока, блять, скачал, установил Symfony 2, пока настроил Apache. И тут на тебе:
FatalErrorException in classes.php line 6244:
Parse Error: syntax error, unexpected '{'
Ну ебать! Долбаное Похапэ! В файле /srv/www/htdocs/super/app/cache/dev/classes.php нету ; и написано {}
$msg = sprintf('The _controller value "%s:%s:%s" maps to a "%s" class, but this class was not found. Create this class or check the spelling of the class and its namespace.', $bundle, $controller, $action, $try)
{
}
У меня пропало уже всякое желание изучать этот Symfony и появилось желание забросить это Похапэ.
Почему-то, несмотря на настройки, сообщения об ошибка начали выводится только после того как я начал возвращать из функции данные и выводить их на экран.
Почему-PHP функция filesize на сервере на котором сайт возвращает размер файла только если указать полный абсолютный путь к файлу а на моём компе работает и без полного абсолютного файла.
Вот потребовалось мне определить возвращет ли функция пустой масив и вспомнил я о функции count и прежде чем писать код вспомнил я о том что всевозможных странностей хватает в этом чудесном языке и посмотрел я докментацию к функции и прочёл я там следующее: If the parameter is not an array or not an object with implemented Countable interface, 1 will be returned (http://php.net/manual/en/function.count.php). Прелестно! Если параметр не является масивом или объектом с интерфейсом Countable, то встроенная функция count возвратит единицу. Единицу как-бдто бы это масив с одним элементом.