PHP — это дно, не идите люди в PHP, потом не выберетесь из этого дерьма.
Я работал с пхп-шниками, и честно говоря, они мне вы##ли мозг своей тупостью. Большинство из них не имеют ни малейшего представления о разработке ПО.
Это не удивительно, ведь многие из них начинали с создания сайтиков на джумле/вордпрессе/самописном г-движке.
Собственно, то что они сейчас делают, трудно назвать ПО. Гонятся за модными фреймворками, не имея при этом фундаментальных знаний в области разработки. В общем, в этой среде трудно стать настоящим профессионалом.
Мне нравится подход с utf-8 строками в std::string.
Хотя это требует много костылей, например, потребовалось реализовать fopen_utf8 для винды, также использовать преобразование в UTF-16 на винде. Также, стоит заметить, что несмотря на то, что в большинстве линуксов стандартная локаль — utf-8, это вовсе не аксиома. Поэтому опять же требуется преобразование, когда требуется.
Но в целом, такой подход себя полностью оправдывает.
Но есть всякие опенсурс библиотеки, написанные фанатичными юниксоидами, которые до сих пор не умеют работать с юникодными именами файлов на винде.
Вообще, порно — это то еще зло. Я дрочу лет с 12. В последние годы пиписька не встает даже на самое извращенное порно.
Да, мне 26 и я всё еще девственник. Завязывайте с порно, пацаны.
Ох уж эти хабровчане, для которых кроме веба ничего не существует.
За пределами веба руби никому нахер не сдался.
А делать сайтики вообще похрен на чем, это не задача для программиста.
Ничего серьезного на руби не пишут, потому что это не язык, а наколенная поделка.
Язык, у которого детских болезней не меньше, чем у php.
Раз уж пошла такая пьянка, кто-нить подскажет бесплатный хостинг с PHP и MySQL и поддержкой установки своих SSL сертификатов и не требующих выделенного IP? Нужно для open-source проекта.
В Visual Studio 2013 падения при использовании Git так и не починили, падает по 5 раз за день
Application: devenv.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.AccessViolationException
Stack:
at Microsoft.VisualStudio.Shell.Interop.IVsSccProject2.SccGlyphChanged(Int32, UInt32[], Microsoft.VisualStudio.Shell.Interop.VsStateIcon[], UInt32[])
at Microsoft.TeamFoundation.Git.Provider.SccProjectService.UpdateGlyphForLocalItem(System.String, Microsoft.VisualStudio.Shell.Interop.VsStateIcon, Microsoft.VisualStudio.Shell.Interop.__SccStatus)
at Microsoft.TeamFoundation.Git.Provider.SccGlyphService.Deliver(Int32)
at Microsoft.TeamFoundation.Git.Provider.SccIdleService+<>c__DisplayClass4.<Microsoft.VisualStudio.OLE.Interop.IOleComponent.FDoIdle>b__3()
at Microsoft.TeamFoundation.Git.Provider.ComConventionHelper+<>c__DisplayClass1.b__0()
at Microsoft.TeamFoundation.Git.Provider.ComConventionHelper.CallWithCOMConvention(Microsoft.TeamFoundation.Git.CoreServices.ISccServiceHost, System.Func`1, Boolean)
at Microsoft.TeamFoundation.Git.Provider.ComConventionHelper.CallWithCOMConvention(Microsoft.TeamFoundation.Git.CoreServices.ISccServiceHost, System.Action, Boolean)
at Microsoft.TeamFoundation.Git.Provider.SccIdleService.Microsoft.VisualStudio.OLE.Interop.IOleComponent.FDoIdle(UInt32)
Я работал с пхп-шниками, и честно говоря, они мне вы##ли мозг своей тупостью. Большинство из них не имеют ни малейшего представления о разработке ПО.
Это не удивительно, ведь многие из них начинали с создания сайтиков на джумле/вордпрессе/самописном г-движке.
Собственно, то что они сейчас делают, трудно назвать ПО. Гонятся за модными фреймворками, не имея при этом фундаментальных знаний в области разработки. В общем, в этой среде трудно стать настоящим профессионалом.
Хотя это требует много костылей, например, потребовалось реализовать fopen_utf8 для винды, также использовать преобразование в UTF-16 на винде. Также, стоит заметить, что несмотря на то, что в большинстве линуксов стандартная локаль — utf-8, это вовсе не аксиома. Поэтому опять же требуется преобразование, когда требуется.
Но в целом, такой подход себя полностью оправдывает.
Но есть всякие опенсурс библиотеки, написанные фанатичными юниксоидами, которые до сих пор не умеют работать с юникодными именами файлов на винде.
Да, мне 26 и я всё еще девственник. Завязывайте с порно, пацаны.
За пределами веба руби никому нахер не сдался.
А делать сайтики вообще похрен на чем, это не задача для программиста.
Ничего серьезного на руби не пишут, потому что это не язык, а наколенная поделка.
Язык, у которого детских болезней не меньше, чем у php.
Application: devenv.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.AccessViolationException
Stack:
at Microsoft.VisualStudio.Shell.Interop.IVsSccProject2.SccGlyphChanged(Int32, UInt32[], Microsoft.VisualStudio.Shell.Interop.VsStateIcon[], UInt32[])
at Microsoft.TeamFoundation.Git.Provider.SccProjectService.UpdateGlyphForLocalItem(System.String, Microsoft.VisualStudio.Shell.Interop.VsStateIcon, Microsoft.VisualStudio.Shell.Interop.__SccStatus)
at Microsoft.TeamFoundation.Git.Provider.SccGlyphService.Deliver(Int32)
at Microsoft.TeamFoundation.Git.Provider.SccIdleService+<>c__DisplayClass4.<Microsoft.VisualStudio.OLE.Interop.IOleComponent.FDoIdle>b__3()
at Microsoft.TeamFoundation.Git.Provider.ComConventionHelper+<>c__DisplayClass1.b__0()
at Microsoft.TeamFoundation.Git.Provider.ComConventionHelper.CallWithCOMConvention(Microsoft.TeamFoundation.Git.CoreServices.ISccServiceHost, System.Func`1, Boolean)
at Microsoft.TeamFoundation.Git.Provider.ComConventionHelper.CallWithCOMConvention(Microsoft.TeamFoundation.Git.CoreServices.ISccServiceHost, System.Action, Boolean)
at Microsoft.TeamFoundation.Git.Provider.SccIdleService.Microsoft.VisualStudio.OLE.Interop.IOleComponent.FDoIdle(UInt32)