Directory of RSS feeds
Statistics

RSS feeds in the directory: 2797

Added today: 0

Added yesterday: 0

Hi-Tech / Internet

RMCreative.ru Blog

News and ideas of the web-design

Found 61 items

Yes, it happened. Microsoft really bought GitHub: the Post GitHub. The post Microsoft and another. the plans Microsoft: Integration with Azure. The openness of the platform will continue. GitHub remains a separate project. Enterprise version will sell salespeople Microsoft. Nat Friedman will be the new CEO and will report to the Microsoft Cloud + AI Group Executive Vice President Scott Guthrie (the same that created ASP.NET). Chris Wanstrath (co-founder of GitHub) will become a technical fellow at Microsoft and will also be in subjection to Scott Guthrie. At least in words, everything is good. Sale quite lucrative for Microsoft in terms of PR and in terms of sales Azure. The team picked up really right. What happens is not yet clear, but the chances of...

Quite interestingly done configs in Craft CMS. If if suddenly you have not heard about it, this is one of the best commercial on Yii. they Look like this: return [ '*' => [ 'omitScriptNameInUrls' => true, ], 'example.test' => [ 'devMode' => true, ], 'example.com' => [ 'cooldownDuration' => 0, ] ); , Respectively, * is always applied, and specific to the environment has Marjatta top. Has the right to life and works predictably. If you want this in Yii without Craft, make quite easy: class Config { private $config; private $environment; public function __construct(array $config, $environment = null) { $this->config = $config; $this->environment = $environment; } public static function fromFile($filename, $environment = null) { if (!file_exists($filename...

That is, the description of the strategy and tactics of the team. Took and posted on GitHub. Read how another company is always interesting, but it is worth remembering that applies in one company may not apply to yours. Besides, how cool would all this may sound, the information is actually very little. In fact about the amount you can collect from vacancies and the official website of almost any company. What's interesting for a developer? Working tools and iron. Slack, Jira, Trello, Confluence — the usual set. It is somewhat surprising that the use of Bitbucket, not git. I wonder why... Link to ... Tech Radars. But this is interesting. Radar — lists of technologies that are used or not used in the company. Sometimes with descriptions of why.

Facebook once again quietly changed their API. This time he introduced a strict compliance mode redirect URL for OAuth. Turned it into something that worked previously authorization using yii2-authclient fell off: "Can't Load URL: The domain of this URL isn't included in the app's domains. To be able To load this URL, and add all domains and subdomains of your app to the App Domains field in your app settings. the error Message is not true and domains are not to blame. Strict mode means that the URI for the redirect now we need to specify GET-parameters. Corrected just, if you know what is expected of us. Go to "Settings" -> "Facebook Login". There in the "Valid OAuth Redirect URIs" write about this URL: "https://example.com/auth?authclient=facebook".

Yes, exactly. Telegram decided to block, but technically couldn't. Decided administratively-technically to put pressure on everyone. First Amazon, then Google. Now that's got to DigitalOcean. This blog and many of my projects there, but transporting will not fundamentally... the Feeling that there was a decree to block at any cost. Price, and not so small. The same Skyeng, where I currently work, lost on the first day of a few million. Doing very painful providers and businesses trying to secure their agreement in principle to evict the unwanted projects on demand. If you give in — after a month of Internet we know. In General, stock up on a VPN or socks proxy, save mana for shadow socks and DNS tunnels. Will come in handy in the near future :(

Caught 500-a-Boo on YouTube. No one is immune, of course, but that's not it. It is more useful than the average page, and here's why... What distinguishes it from a typical error page, so this piece of "information". In production mode, show something useful not (the hackers will be much easier), but I want... sometimes in the logs to find the error is not easy. So, the block of text on the screenshot — not that other, as the encrypted key information. Most likely, YouTube is the internal service with the form in which this data is copied and decrypted to obtain the complete backtrace, and other information. Very clever. On Yii this can be accomplished by adjusting a bit the error handler in order to encode information using Security::encryptByKey(). Well...

Despite the fact that Let's Encrypt, a project distributing free short-term SSL certificates start in 2014 and end of 2015 has already appeared certbot that automate the process of obtaining and maintaining, well I delayed the transfer of all of its projects to https. As usual, "Almost done finishing it...", just like with the new site yiiframework.ru. Interfered with the fact that I'm still on OS on the servers pozabil and there was an old Ubuntu, which is long over. But his hands still reached. Chrome started really bad to swear at sites without a certificate. Tonight I sat down. Had to update Ubuntu on two versions that took some time. The very setting certbot honed to perfection and went very quickly and painlessly. He even adjusted the nginx configs...

I don't really like instruments with a very high barrier to entry. Not because I can't work with them (I can), but because at some things the team spends far too much time. I had heard about the security bundle and how it does not overpower the developers, but that was long ago. Over the last couple of years went Symfony 4, which is presented as a mega-easy and super-fast and security like changes a lot on the topic of simplification. But no, it turns out, much better not. the Task — to close a URL on a simple basic authentication with a fixed username-password. Any users not in the project. Where can it be? Begin to look for, but there are only descriptions of how to do it when users are still there plus accepted answer on StackOverflow, which States that...

27 January, I visited Kemerovo. Told about safety first mitape RoboPHP. In General everything went fine. Absolutely without lining got there and back. The organizers have put in Tom, moved the speakers in the right places (which is very handy, because winter in Kemerovo extremely cold), and fed a delicious dinner. the Report by Denis Kolesnikov about Avito Elm was a good overview of what awaits you when you use functional programming. As the OP, in practice, rarely used, very good that Dennis did not go into details. Questions were not very many, but I think the horizons of listeners expanded. Denis Yuriev from Robominers told about refactoring. Came quite crumpled, but, in principle, is also useful. At least debate the report engendered. My paper about...

From the comments to a fresh post on habré: But in my opinion, it is time for the ethics of hacking to Supplement the requirement for site owners: if your site is not posted contact for communication on issues discovered vulnerabilities and guarantee of non-prosecution, provided reports on the vulnerability of the contact is X days before the public publication, it means the owner prefers about vulnerabilities be found in the media. https://habrahabr.ru/post/347760/#comment_10641022 "the Owner prefers about vulnerabilities be found in the media" — it is rather should be read as "don't know" because the finder of the vulnerability just will not be substituted, but I think that having such a page is a good idea. Yes, the problem is topical not only for...

27 Jan from 12:00 to Kemerovo at the address: Oktyabrsky Ave 2B (business center "lighthouse"), will be held RoboPHP. Will be three speakers: Denis Kolesnikov from Avito (Elm), Denis Yuriev from Robainas (about refactoring) and me. I'll tell you about safety. Will be similar to what I said in 2016, but of course with amendments and with a slightly different flow. admission is free, registration is required

The Unexpected gift was made by DigitalOcean. Namely, for$ 5 give now not 512 megabytes, as before, and twice the gigabytes. Old droplet can tresaith (5 minutes of downtime), that's what I did with her. Now this blog and my other projects will work slightly faster. If you want to host at DigitalOcean, please register via the special link. You will be given 10$ as a gift, and I was a little free period.

The New year is rapidly approaching. Traditionally, it is time to take stock. Blog the Blog has become two. Started, finally, English version. Most interesting of all is written: if Evil traits. About the kinds of bad code. About work and balance. Moving Constants into Dictionaries. SMS Security. Yii has not launched a new website :( 1.1.18, 1.1.19 — Yes, we still care about security and the compatibility with PHP 7 for older projects. 2.0.11, 2.0.12, 2.0.13. Releases almost all the official extensions. Announced a feature-freeze the 2.0 branch, will work next year over 2.1 is tight. Put the squeeze on the extension to queues. One of the most significant events in Yii. Thanks to Roman Zhuravlev and to all who participated, both in this release and in...

Recently updated Chrome and began to redirect my local domains of type myproject.dev https://. it Turns out that Google bought .dev and now is a valid domain of the first level. .local I stopped using a long time already because it is reserved by Apple and is being routed there suddenly. Remains .test. Moreover, it is reserved by the IETF as well as, for example, the domain for the examples example.com.

Reliznuli developments on Yii for quite a while. Long time no release because once tightened a lot to master and not much just had to clean this mess up and stabilize. Next time try to be more careful. the Release came out good. the Announcement on Habre the turn of the new site. There, too, wanted to make a cool server stack, but came to realize that it was delayed so much already. Make easier and faster.