Skip to content

Instantly share code, notes, and snippets.

@dr-dimitru
dr-dimitru / README.md
Last active February 17, 2018 11:43
VK.com Open Graph Requirements

Официальный ответ (на 12 мая 2017) от администрации ВК (vk.com), на вопрос почему при шеринге с мобильных утройств не подцепляется картинка указанная в og:image теге:

В мобильной версии share картинка действительно не поддерживается.

Теплой и солнечной весны! Комманда поддержки ВКонтакте

Тем не менее опытным путем у нас получилось найти требования удовлетворяя которые все может заработать:

  1. Адрес (домен) сайта должен быть привязан к приложению прошедшему проверку в ВК (Данный пункт возможно не влияет, но у нас не было шанса проверить share без наличия приложения);
  2. Значение в теге должно совпадать со значением в
@samgiles
samgiles / flatMap.js
Created June 20, 2014 11:32
Javascript flatMap implementation
// [B](f: (A) ⇒ [B]): [B] ; Although the types in the arrays aren't strict (:
Array.prototype.flatMap = function(lambda) {
return Array.prototype.concat.apply([], this.map(lambda));
};
@SauloSilva
SauloSilva / each_slice.js
Last active May 8, 2019 16:09
Each slice javascript
// without callback
Array.prototype.eachSlice = function (size){
this.arr = []
for (var i = 0, l = this.length; i < l; i += size){
this.arr.push(this.slice(i, i + size))
}
return this.arr
};
[1, 2, 3, 4, 5, 6].eachSlice(2)
@ahendrix
ahendrix / gist:7030300
Created October 17, 2013 18:56
bash stacktrace
function errexit() {
local err=$?
set +o xtrace
local code="${1:-1}"
echo "Error in ${BASH_SOURCE[1]}:${BASH_LINENO[0]}. '${BASH_COMMAND}' exited with status $err"
# Print out the stack trace described by $function_stack
if [ ${#FUNCNAME[@]} -gt 2 ]
then
echo "Call tree:"
for ((i=1;i<${#FUNCNAME[@]}-1;i++))