Skip to content

Instantly share code, notes, and snippets.

View podarok's full-sized avatar
🏠
Working from home

Andrii Podanenko podarok

🏠
Working from home
View GitHub Profile
/*
* V4L2 video capture example
*
* This program can be used and distributed without restrictions.
*
* This program is provided with the V4L2 API
* see http://linuxtv.org/docs.php for more information
*/
#include <stdio.h>
@podarok
podarok / drupal.conf
Last active February 20, 2017 11:55
server {
listen 80; # redundant in new nginx versions
server_name yourserver.com www.yourserver.com;
root /usr/share/nginx/www/drupal;
access_log off;
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
location ~ \..*/.*\.php$ {
return 403;
@podarok
podarok / rubyoncentos.sh
Created October 15, 2015 09:51 — forked from lovellfelix/rubyoncentos.sh
Install Ruby with Bundler on CentOS 6.5 [RVM Example]
#!/bin/bash
echo "Starting Installation..."
# Install dependencies
yum install gcc-c++ patch readline readline-devel zlib zlib-devel libyaml-devel libffi-devel openssl-devel make bzip2 autoconf automake libtool bison iconv-devel ruby-devel libxml2 libxml2-devel libxslt libxslt-devel git
# Install Ruby from rvm
\curl -sSL https://get.rvm.io | bash -s stable --ruby

RTAI installation for ubuntu 14.04

Preparation

Switch user mode

sudo su

download and unzip

@podarok
podarok / 1_phpunit-api.md
Created January 4, 2017 16:53 — forked from loonies/1_phpunit-api.md
PHPUnit Cheat Sheet

PHPUnit API reference

  • version 3.6

TODO

Check those constraints:

$this-&gt;anything()
@podarok
podarok / path.diff
Created August 3, 2020 16:30
Libraries OpenY Drupal 9 fix
diff --git a/libraries.module b/libraries.module
index 2ce2f19..e7fe5be 100644
--- a/libraries.module
+++ b/libraries.module
@@ -117,7 +117,7 @@ function libraries_get_libraries() {
// profile, installation profiles may want to place libraries into a
// 'libraries' directory.
if ($profile = \Drupal::installProfile()) {
- $profile_path = \Drupal\Core\Extension\ExtensionList::getPath('profile', $profile);
+ $profile_path = drupal_get_path('profile', $profile);
@podarok
podarok / launch.json
Created December 24, 2020 08:10
Open Y Visual Studio Code xdebug configuration. When using Vagrant based VM
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Listen for XDebug",
"type": "php",
"request": "launch",
@podarok
podarok / features_hook.diff
Last active July 7, 2021 12:13
features_hook.diff
diff --git a/features.module b/features.module
index 07e2740..7d061b2 100644
--- a/features.module
+++ b/features.module
@@ -48,10 +48,12 @@ function features_file_download($uri) {
/**
* Implements hook_modules_installed().
*/
-function features_modules_installed($modules) {
- if (!in_array('features', $modules)) {
@podarok
podarok / core_check_service_language.diff
Created July 7, 2021 12:35
core_check_service_language.diff
diff --git a/core/modules/language/language.module b/core/modules/language/language.module
index 91641dec..cac5f59a 100644
--- a/core/modules/language/language.module
+++ b/core/modules/language/language.module
@@ -294,11 +294,13 @@ function language_modules_installed($modules) {
// Since newly (un)installed modules may change the default settings for
// non-locked language types (e.g. content language), we need to resave the
// language type configuration.
- /** @var \Drupal\language\LanguageNegotiatorInterface $negotiator */
- $negotiator = \Drupal::service('language_negotiator');