Skip to content

Instantly share code, notes, and snippets.

@smoothdvd
smoothdvd / Dockerfile
Created Mar 18, 2020
Install ca certificates in docker
View Dockerfile
FROM ubuntu
RUN apt-get update \
&& apt-get install -y --no-install-recommends \
ca-certificates \
&& rm -rf /var/lib/apt/lists/*
View dogorcat_detect_then_crop.py
for image_path in TEST_IMAGE_PATHS:
image = Image.open(image_path)
# the array based representation of the image will be used later in order to prepare the
# result image with boxes and labels on it.
image_np = load_image_into_numpy_array(image)
# Expand dimensions since the model expects images to have shape: [1, None, None, 3]
image_np_expanded = np.expand_dims(image_np, axis=0)
# Actual detection.
output_dict = run_inference_for_single_image(image_np, detection_graph)
# Visualization of the results of a detection.
@smoothdvd
smoothdvd / checkPlayServices.java
Created Mar 30, 2017
Check the device to make sure it has the Google Play Services APK. If it doesn't, display a dialog that allows users to download the APK from the Google Play Store or enable it in the device's system settings.
View checkPlayServices.java
/**
* Check the device to make sure it has the Google Play Services APK. If
* it doesn't, display a dialog that allows users to download the APK from
* the Google Play Store or enable it in the device's system settings.
*/
private boolean checkPlayServices() {
GoogleApiAvailability apiAvailability = GoogleApiAvailability.getInstance();
int resultCode = apiAvailability.isGooglePlayServicesAvailable(this);
if (resultCode != ConnectionResult.SUCCESS) {
if (apiAvailability.isUserResolvableError(resultCode)) {
View hoge.rb
require 'nokogiri'
require 'capybara'
require 'capybara/poltergeist'
class Hoge
def self.scrape_include_js_contents
#poltergistの設定
Capybara.register_driver :poltergeist do |app|
Capybara::Poltergeist::Driver.new(app, {:js_errors => true }) #追加のオプションはググってくださいw
end
@smoothdvd
smoothdvd / application_helper.rb
Created Feb 7, 2012 — forked from purcell/application_helper.rb
Make will_paginate generate HTML that bootstrap.less will render nicely
View application_helper.rb
# Based on https://gist.github.com/1182136
class BootstrapLinkRenderer < ::WillPaginate::ActionView::LinkRenderer
protected
def html_container(html)
tag :div, tag(:ul, html), container_attributes
end
def page_number(page)
tag :li, link(page, page, :rel => rel_value(page)), :class => ('active' if page == current_page)
View youtube-downloader.py
# Author: Abhinay Omkar
# Youtube Downloader
# Modifier: Alex Gao
# Youtube now uses cookies to verify download
import sys
from urllib2 import urlopen, unquote
from urlparse import parse_qs, urlparse
import requests
View youtube-downloadr.py
# Author: Abhinay Omkar
# Youtube Downloader
import sys
from urllib import urlopen, unquote
from urlparse import parse_qs, urlparse
youtube_watchurl = sys.argv[1]
url_query = urlparse(youtube_watchurl).query
video_id = parse_qs(url_query)['v'][0]
url_data = urlopen('http://www.youtube.com/get_video_info?&video_id=' + video_id).read()