Skip to content

Instantly share code, notes, and snippets.

View Godoy's full-sized avatar

Adriano Godoy Godoy

View GitHub Profile
@Godoy
Godoy / gist:69a15a56563f8edee0b7
Created June 12, 2015 13:20
regex email validation
[-0-9a-zA-Z.+_]+@[-0-9a-zA-Z.+_]+\.[a-zA-Z]{2,4}
http://www.regexr.com/3b6ln
@Godoy
Godoy / .gitignore
Created June 9, 2015 12:07
gitignore asp.net mvc visual studio
## Ignore Visual Studio temporary files, build results, and
## files generated by popular Visual Studio add-ons.
# User-specific files
*.suo
*.user
*.sln.docstates
*.DS_Store
# Build results
@Godoy
Godoy / gist:61310c563116ff5664ad
Created February 26, 2015 20:44 — forked from rodrigogmdias/Benchmark Ruby Each
Benchmark Ruby Each
@array = 1..100000000
def case0 #### 5s
i = Time.now
@array.each do |o|
# puts "#{o}"
end
(Time.now - i)
end
@Godoy
Godoy / gist:f4d317884cae91d614bb
Created December 5, 2014 12:20
Lista os diretórios ordenados por ocupação de espaço em disco
sudo du -sx /* 2>/dev/null | sort -n
@Godoy
Godoy / .htaccess
Created December 2, 2014 18:23
Redirecionamento permanente (31) com www para sem www
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
@Godoy
Godoy / gist:1c8181c74947c539d9e4
Last active August 29, 2015 14:10
Track Google Analytics video Youtube
<div id="player-id"></div>
<script>
//Load iframe api
var tag = document.createElement('script');
tag.src = "http://www.youtube.com/iframe_api";
var firstScriptTag = document.getElementsByTagName('script')[0];
firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
var pauseFlag = false;
@Godoy
Godoy / gist:dc64bd8cab08929b292c
Last active April 5, 2018 17:43
Getting Started Kooboo CMS
  1. Clone o repositório: https://github.com/Kooboo/CMS.git
  2. Execute o arquivo CMS\Kooboo.CMS\Publish\publish.bat para que ele gere o projeto do website para o visual studio.
  3. O projeto estará na pasta CMS\Kooboo.CMS\Publish\Web. Copie todo o conteúdo desta pasta. Este será o seu projeto a partir de agora. Neste ponto já é possível rodar�, customizar o site, criar conteúdo. O CMS está pronto para ser utilizado, mas todo o conteúdo está sendo armazenado em XML. Precisamos trocar o provider.
  4. Para trocar o provider, descompacte o arquivo que se encontra em: CMS\Kooboo.CMS\Publish\Released\Content_Providers.zip. Para utilizar SQL Server, copie os arquivos da pasta SQLServer\Kooboo.CMS.Content.Persistence.SQLServer.dll e SQLServer\SqlServer.config para a pasta Wev\bin do seu projeto, gerado nos passos 1 e 2.
  5. Configure a connection string do arquivo SqlServer.config (veja mais em http://wiki.kooboo.com/?wiki=Setup_database_provider#SQLServer)
@Godoy
Godoy / gist:893a53780bc522529f8c
Created July 22, 2014 15:57
temove tags script em strings - ruby on rails
html_content = html_content.gsub(/<script.*?>[\s\S]*<\/script>/i, "")
@Godoy
Godoy / gist:10418393
Last active August 29, 2015 13:58
remover tags html de uma string com regex expressão regular
var body = Regex.Replace(HttpUtility.HtmlDecode(item.Body), "<.*?>", string.Empty);
var size = body.Length <= 200 ? body.Length - 1 : 200;
<p>@Html.Raw(body.Substring(0, size))...</p>
@Godoy
Godoy / gist:9890991
Created March 31, 2014 12:13
script sql para alterar a collation de todas as colunas no banco de dados sql server - salvar como txt e rodar os scripts.
declare @NewCollationName sysname
set @NewCollationName = 'SQL_Latin1_General_CP1_CI_AI'
select
'ALTER TABLE ' + QUOTENAME(SCHEMA_NAME(st.schema_id)) + '.' + QUOTENAME(st.name) +
' ALTER COLUMN ' + QUOTENAME(sc.name) + ' ' + styp.name + '(' +
CASE WHEN sc.max_length = -1 THEN 'max' ELSE CONVERT(varchar(10),sc.max_length) END +
') collate ' + @NewCollationName + '
go
'
from