• Как лечится кризис начинающего программиста?

    DmitryITWorksMakarov
    @DmitryITWorksMakarov
    Начинай писать какой-нибудь проект. Я в свое время, когда учился программировать (правда по другой книге: "С# для профессионалов" какая-то из редакций), тоже заскучал.....начал писать проекты (например, решение системы линейных уравнений с произвольным порядком, что-то с нейронными сетями еще делал, с СОМ-портом что-то)....появилась какая-то уверенность в своих силах.....появились вопросы....искал в "интернетах", возвращался к книжке....в итоге язык освоил, а книжку использую как справочник.
    Ответ написан
    Комментировать
  • Сайт, который имитирует звуки природы?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега Веб-разработка
    Ответ написан
    Комментировать
  • Что изучать: Ruby или Node.js?

    mr_ffloyd
    @mr_ffloyd
    Я рубист и c нодой работал мало. Гораздо больше с клиентским js'ом. Мое мнение, что лучше ruby/RoR по следующим причинам:

    1) Язык. Дизайн ruby превосходит js наголову, объективно. Просто зайдите на wtfjs.com и полистайте.

    2) Ruby ближе к функциональным языкам. А именно функциональные парадигмы сейчас все более и более актуальны в виду их эффективности в решении задач связанных с распараллеливанием и распределением нагрузки. Как пример можно привести акторы, которые получили широкое распространение в последние годы.

    2.5) Я не знаю ни одного человека успешно изучавшего haskell, который не смеялся бы над js. Может такие есть, но это редкие звери) Я это к тому, что полезнее уделять больше времени языкам, которые содержат в себе мощные и слаженные между собой идеи, вникать в эти идеи, развивать мозги. Посмотрите на Scala: мощнейший и довольно сложный язык, но изучая его просто для себя я заметил, что стал лучше писать на ruby и c/c++. Js мне такого блага не давал.

    3) В RoR среде средний уровень качества кода выше. Это мнение я слышу часто и склоняюсь к тому, что это правда. Порог входа в js сильно ниже порога входа в ruby, RoR старше и матёрее.

    4) NPM догнал rubygems количеством, но не качеством.

    5) Для большинства сайтов вполне хватит rails-based-инфраструктуры.

    6) Насчет перспективности. Технологии стремительно развиваются, но я практически уверен, что RoR будет на пике еще лет 3-5 минимум. Что будет потом - я не знаю. Но поработав с RoR вы научитесь многому у него и у самого языка. А если хочется поработать на низком уровне с сервером - я бы рекомендовал Scala/Akka, Erlang/OTP, go, clojure еще можно. После них реши вы писать код на node.js - он будет красивее и чище нежели без подобного опыта.

    In suma: RoR будет сложнее, но полезнее для мозгов. Перспективно уметь функциональщину. Главная и огромная беда node.js - в языке. Как идея он хорош.

    А вообще - главное чтобы самому хорошо было. Попробуйте ruby как язык - может несмотря на все вышесказанное он вам банально придется не по душе)
    Ответ написан
    4 комментария
  • Как вызвать метод setOnItemClickListener?

    nikkorejz
    @nikkorejz
    Android developer
    Предыдущий ответ был не совсем верный, я решил подправить:)
    /*В onCreate*/
    listView.setOnItemClickListener(new DrawerItemClickListener());
    
    /*После onCreate*/
     private class DrawerItemClickListener implements ListView.OnItemClickListener {
            @Override
            public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
                selectItem(position);
            }
        }
        private void selectItem(int position) {
            switch (position) {
                case 0:
                    break;
                case 1:
                    break;
                default:
                    ;
            }
    Ответ написан
    Комментировать
  • Кнопка fn на ноутбуке работает зеркально. Можно ли как нибудь исправить?

    kadirov
    @kadirov Автор вопроса
    Ура! Решилась!

    У меня версия биоса 2.01. Перешел по ссылке jlekapb (там 3- версия), но через виртуалку и livecd не получилась. Пришлось установить винду. Удивился когда и через установленную винду не получилась. Решил обновить на боле ранные версии. Тут нашел версию 2.04. И в этот раз все получилась! В биосе не появились новые пункты, но по умолчанию fn работает как и должно работать а не зеркально! Всем спасибо за помощь и подсказки
    Ответ написан
    1 комментарий
  • Почасовая работа: уволить фрилансера или оставить и провести разъяснительные беседы?

    HeadOnFire
    @HeadOnFire
    PHP, Laravel & WordPress Evangelist
    А с чего вы взяли, что вам лучше знать, как ему продуктивнее работать? У меня есть кодер, который колбасит свою работу и параллельно смотрит сериалы в оригинале на английском - учит язык. У него в углу экрана поверх всего маленькое окошко с видео. На скорость и качество его работы вообще никак не влияет. Ему так комфортно. С чего я должен ему что-то запрещать? Кто-то параллельно с работой будет слушать музыку. Кто-то на планшете какую-то игрулю будет проверять каждые 30 минут - вы этого всего не отследите, да и зачем? Не надо драконить людей, вы что, рабовладелец?

    UPD: По большому счету, вот эти ваши придирки и разборки как раз и снижают продуктивность. Вы сами себе вредите. Как правильно коллеги пишут - гнать в шею такого заказчика :)
    Ответ написан
    5 комментариев
  • Какие существуют способы защиты стилей CSS?

    opium
    @opium
    Просто люблю качественно работать
    мне кажется мания величия затмила ваш мозг глупейшими проблемами, вместо того чтобы код красиво оформить и выкладывать на гитхаб и делиться им, вы решили его зачем то прятать, просто задумайтесь, что хорошего вы сделали в жизни и почему не выкладываете его на гитхаб?
    Ответ написан
    11 комментариев
  • Composer дает ошибку "Your requirements could not be resolved to an installable set of packages". Как разрешить?

    @krlljs Автор вопроса
    Нашел поднятую тему тут и тут, там и же и подсказка к разрешению:

    1. Проверить наличии расширения ext-xsl

    $ composer show --platform | grep ext-x
    $ composer show --platform | grep ext-xsl

    2. если в списки ext-xsl не будет, установи
    $ sudo apt-get install php5-xsl
    3. и добавляй зависимость в composer.json как require-dev, читай Require inline alias
    composer require --dev phpdocumentor/phpdocumentor dev-master

    4. чтоб ошибка больше не тревожила, следует так же добавлять зависимость на расширения, читай Platform packages
    composer require --dev ext-xsl "*"
    Ответ написан
    4 комментария
  • Чем хорош Ruby?

    @Masterme
    Это как слепому объяснить, чем радуга лучше полутени.
    Как вы хотите чтобы вам это объяснили? Привели примеры из жизни, где питон берёт в рот, а руби справляется на отличненько? Такие примеры, конечно, есть, например, лямбды, но вы всё равно не въедете, если до сих пор не поняли, что такое семантика языка и почему она важна. Вы могли взять питон, взять руби, изучить каждый из них пару недель и сделать выводы. Вместо этого вы ждёте пока вам в мозг положат готовое решение. Этого не произойдет. Вам скорее хуй в рот положат, так же как если бы вы были слепы - вам не стали бы объяснять разницу между радугой и полутенью, а дали бы под дых и отобрали бы мелочь.
    Вы, тупицы, думаете, что познание языков программирования - это нечто внешнее, что можно повторить, сымитировать. Вам сказали - вы повторили - и вроде как знаете тот или иной ЯП. В действительности же, познание языков программирования - это большая внутренняя работа, которую человек проделывает с абстракциями в своей голове. И только если человек способен к абстрактному мышлению - только тогда он, помножив эту способность на знание языков, может понять разницу между ними. Для остальных порог вхождения высок, и, честно говоря, я этому рад.
    Ответ написан
    9 комментариев
  • Обработка и вставка json данных?

    PML
    @PML
    Web-developer
    <script>
    	<script>
    	$(document).ready(function() {
    		$('.article').click(function(){
    			var articleView = $(this).parent('.Node').find('.article');
    			var viewArticle = $(this).parent('.Node').find('.articleBlock');
    			var url = $(this).attr('data');
    			$.getJSON(url, function(data){
    				$.each(data, function(i, field){
    					var productCount = viewArticle.append('<div class="articleBlocPrice">'+field.price+' руб.</div><div class="articleBlockDote"></div><div class="articleBlockName">'+field.name+'</div><div style="clear:both"></div>');
    						if ( articleView.attr("data") == productCount ) {
    							articleView.removeAttr("data")
    							} else {
    							articleView.attr("data", productCount);
    						}
    				});
    			});
    		});
    	});
    	</script>
    
    Ответ написан
    Комментировать
  • Ruby on Rails - где начинающим разработчикам получить опыт? / найти работу?

    GeniyZ
    @GeniyZ
    задайте подобный вопрос на groups.google.com/group/ror2ru — результат не заставит себя долго ждать
    Ответ написан
    1 комментарий
  • Ruby on Rails - где начинающим разработчикам получить опыт? / найти работу?

    andoriyu
    @andoriyu
    На западе рекомендуется делать так:
    1) Завести профаил на гитхабе
    2) Начать вести бложик разработчика
    3a) Начать писать свой велосипед публикуя сорцы в гитхаб
    3b) Влиться в существующий проект

    Ну а потом, искать работу через твиттер/линкедин/что-то еще. Как выше заметили RoR не очень востребован на биржах фрилансеров. Большинство компаний который используют RoR назмещают вакансии у себя на сайте.
    Ответ написан
    Комментировать