Skip to content

Instantly share code, notes, and snippets.

View tyoshikawa1106's full-sized avatar
🗼
TOKYO, JAPAN

Taiki Yoshikawa tyoshikawa1106

🗼
TOKYO, JAPAN
View GitHub Profile
@tyoshikawa1106
tyoshikawa1106 / sample.page
Last active September 24, 2016 07:15
Visualforce × Bootstrap サンプル
<apex:page showHeader="true" sidebar="true" id="page">
<apex:includeScript value="https://code.jquery.com/jquery-2.2.4.min.js" />
<apex:stylesheet value="{!URLFOR( $Resource.Bootstrap337, 'dist/css/bootstrap.css' )}" />
<apex:includeScript value="{!URLFOR( $Resource.Bootstrap337, 'dist/js/bootstrap.min.js' )}"/>
<!-- App -->
<div class="myBootstrap">
<!-- alert -->
<div class="alert alert-success" role="alert">Success!!</div>
<div class="alert alert-info" role="alert">Info!!</div>
<div class="alert alert-warning" role="alert">Warning!!</div>
@tyoshikawa1106
tyoshikawa1106 / 01_InterfaceSample.cls
Created September 5, 2016 07:19
Apexとインターフェイスクラス
public interface InterfaceSample {
String sampleMethod1();
String sampleMethod2(Integer num);
}
@tyoshikawa1106
tyoshikawa1106 / 01_ExEmployee.cls
Created September 5, 2016 06:13
Apex abstract サンプル
public abstract with sharing class ExEmployee {
/**
* コンストラクタ
*/
public ExEmployee() {
}
private String name;
@tyoshikawa1106
tyoshikawa1106 / 01_Employee.cls
Created September 5, 2016 04:52
オブジェクト指向サンプル - Apex
public virtual with sharing class Employee {
// 社員名
private String name;
// 役職
private String position;
/**
* コンストラクタ
*/
@tyoshikawa1106
tyoshikawa1106 / 01_Employee.java
Last active September 5, 2016 04:44
オブジェクト指向サンプル - Java
package jp.co.bbreak.sokusen._1._8._3;
public class Employee {
// 社員名
private String name;
// 役職
private String position;
// 社員名のゲッタ
public String getName() {
return name;
String target = 'Helloooooooooooo!!';
String result = '';
// subString
result = target.substring(0, 5) + '...';
System.debug('subString : ' + result + ' (' + result.length() + ')');
// abbreviate
result = target.abbreviate(8);
System.debug('abbreviate : ' + result + ' (' + result.length() + ')');
@tyoshikawa1106
tyoshikawa1106 / gulpfile.js
Created July 2, 2016 21:23
SalesforceにデプロイするためのGulpfile.js
var gulp = require('gulp');
var zip = require('gulp-zip');
var forceDeploy = require('gulp-jsforce-deploy');
var fs = require('fs');
var path = require('path');
var rename = require("gulp-rename");
// function.getFolders
var getFolders = function (dir) {
return fs.readdirSync(dir)
<aura:component>
<aura:attribute name="expense" type="Expense__c"/>
<p>Amount:
<ui:outputCurrency value="{!v.expense.Amount__c}"/>
</p>
<p>Client:
<ui:outputText value="{!v.expense.Client__c}"/>
</p>
<aura:component >
<aura:attribute name="item" type="Camping_Item__c" required="true" />
<aura:attribute name="packed" type="Boolean" default="false"/>
<ui:outputText value="{!v.item.Name}" />
<ui:outputCheckbox value="{!v.item.Packed__c}" />
<ui:outputCurrency value="{!v.item.Price__c}" />
<ui:outputNumber value="{!v.item.Quantity__c}" />
<ui:button label="Packed!" press="{!c.packItem}" disabled="{!v.Packed}" />
</aura:component>
@tyoshikawa1106
tyoshikawa1106 / StringFormatDemoController.cls
Last active June 27, 2016 06:51
Apex : String.format Demo
public with sharing class StringFormatDemoController {
public StringFormatDemoController() {
this.demo01();
this.demo02();
}
private void demo01() {
String placeholder = 'Hello {0}, {1} is cool!';
List<String> fillers = new String[]{'Jason','Apex'};