• GameDev - куда "шагнуть", и как туда попасть для обучения?

    BasmanovDaniil
    @BasmanovDaniil
    Геймдизайнер-телепат
    С чего начать путь в Game Dev?
    Что нужно, чтобы стать разработчиком игр?
    Какое должно быть портфолио?

    Хотите делать игры - делайте игры. Участвуйте в геймджемах (Ludum Dare, itch.io, Global Game Jam) и выкладывайте всё в интернет. Есть хороший канал про игры на YouTube, буквально на днях они начали серию роликов про разработку, очень полезно, посмотрите. Походите на собеседования, там вам скажут чего не хватает.
    Ответ написан
    1 комментарий
  • Есть ли русскоязычные источники по typescript?

    Походу русскоязычных ресурсов по typescript еще нет, но есть доклады, может вам помогут:
    - www.slideshare.net/kaatula/typescript-26209205
    - 2014.codefest.ru/lecture/682
    - xbsoftware.ru/blog/4front-meetup-3-flexbox-typescr... второй доклад
    Ответ написан
    1 комментарий
  • Flask-admin при редиректах меняет url как исправить?

    @89109983838 Автор вопроса
    Ответ нашёл сам!
    И заключается он в том что маны читать внимательнее надо!!! :(

    но все же укажу и здесь
    У меня нет доступа к настройкам Apache поэтому вариант таков:

    Если изменить настройки Apache нельзя, например, хостинг не предоставляет такой возможности, то можно воспользоваться промежуточным приложением WSGI для удаления yourapplication.fcgi из URL.
    Настройте .htaccess:
    <IfModule mod_fcgid.c>
       AddHandler fcgid-script .fcgi
       <Files ~ (\.fcgi)>
           SetHandler fcgid-script
           Options +FollowSymLinks +ExecCGI
       </Files>
    </IfModule>
    
    <IfModule mod_rewrite.c>
       Options +FollowSymlinks
       RewriteEngine On
       RewriteBase /
       RewriteCond %{REQUEST_FILENAME} !-f
       RewriteRule ^(.*)$ cgi-bin/flask-wrapper.fcgi/$1 [QSA,L]
    </IfModule>

    Теперь настроим flask-wrapper.fcgi:
    #!/home/profel/python/bin/python
    # -*- coding: utf-8 -*-
    import sys, os
    reload(sys)
    sys.setdefaultencoding('utf8')
    
    sys.path.insert(0, ' /home/profel/site/')
    
    from flup.server.fcgi import WSGIServer
    from app import app
    
    class ScriptNameStripper(object):
       def __init__(self, app):
           self.app = app
    
       def __call__(self, environ, start_response):
           environ['SCRIPT_NAME'] = ''
           return self.app(environ, start_response)
    
    app = ScriptNameStripper(app)
    
    if __name__ == '__main__':
        WSGIServer(app).run()


    Кстати укажу на этот отрезок кода
    import sys, os
    reload(sys)
    sys.setdefaultencoding('utf8')

    С помощью его я решил проблему с выводом русских букв из файлов *.py (на хостинге и тестовом сервере .. windows).
    (по видимому консоль хостера, как и cmd не в UFT8. Для исправления недуга при старте приложения консоль перегружаем c установкой кодировки по умолчанию в UTF8. как то так.... )
    Ответ написан
    1 комментарий
  • Хочу быть программистом, но не выходит. Как двигаться вперед?

    @petrovartur
    Иногда не возможно стать кем-то, так как это не кино, а жизнь, программистом просто надо родиться, почему так, расскажу немного о том, как я не стал программистом и почему, но от своего дара я не отказался, он помогает как моим друзьям, так и моим главным наставникам. Родители мотивировали меня все мои 26, а то и уже почти 27 лет. Папа - инженер-программист, самоучка, не было тогда книг в таком количестве как сейчас.
    Я познакомился с программированием только в 10 классе, т.к. поступил после 9 класса в класс-техникум специально направленный на программирование, преподавали Pascal, я ничего не понимал, да, мне очень хотелось быть умнее в своих глазах, сказать, что я понимаю, но я ничего не понимал.
    У меня не пять по математике, но знаю на твёрдую четвёрку, наверно))). Как же я так ни черта не понимаю. В итоге за 10 класс у меня по программированию в зачётке, а тогда они у нас уже были, поставили 3 (удовлетворительно). Смирился, что я дуб-дубом, может не моё, может я лучше как занимался Break-Dance’ом так и продолжу им заниматься. Но и в танцах у меня не всё получалось.
    Подходил новый год, прошла первая половина 10 класса, мне и моему брату купили компьютер (каждому))).
    Компьютера у меня не было!
    В конце 11 класса, сел дома за компьютер, и разобрался а что такое функции и что такое процедуры, как использовать модули.
    В итоге, на экзамене притащил такоей тест на экзамен, программа которго состояла из модулей, один из которых, кстати, достал где-то брат. В общем сдали экзамен я на 5, брат на 4.
    Сейчас я работаю системным администратором, люблю open-source, по этому программировать приходиться. Так как нет ничего полностью готового.
    Не понимаю холивара по поводу языков программирования, пишите на том, что лучше знаете, нет ничего идеального. Нет лучшей операционной системы - есть адекватный пользователь с опытом, который умеет разбираться и в Linux и в Unix и в Windows, MAC OS дорого для меня).
    ВЫВОД: всему своё время, кого как пробивает, а бывает что и никогда не пробьёт в плане программирования. Учись на готовых программах, не лезь сразу в C++, посмотри в сторону Delphi, тот же паскаль, но объектно-ориентированный. О том, что такое объекты тебе лучше расскажут при обучении на высшее образование в техническом ВУЗ’е, так же расскажут как делается документация, которая требуется для продвижения программы. Ну и в первую очередь посмотри в интернете то чего нет, а то что есть уже изобретать не надо.
    Ответ написан
    Комментировать