Skip to content

Instantly share code, notes, and snippets.

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

Maksim Kuleshov maxlord

🏠
Working from home
View GitHub Profile
@maxlord
maxlord / StorageHelper.java
Created November 10, 2015 13:20
Получение пути к флешке Android
String sdCardPath = null;
if (storageState.equals(Environment.MEDIA_MOUNTED)) {
sdCardPath = Environment.getExternalStorageDirectory().getAbsolutePath();
} else {
List<String> possiblePaths = new ArrayList<String>();
possiblePaths.add("/storage/sdcard1 "); //!< Motorola Xoom
possiblePaths.add("/storage/extsdcard "); //!< Samsung SGS3
possiblePaths.add("/storage/sdcard0/external_sdcard"); // user request
possiblePaths.add("/mnt/extsdcard");
@maxlord
maxlord / fragment_time_selector.xml
Created November 19, 2015 12:27
Лишний отступ сверху в родительском FrameLayout
<?xml version="1.0" encoding="utf-8"?>
<android.support.design.widget.CoordinatorLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
@maxlord
maxlord / gist:9a2a7109bfa509c22991
Created December 2, 2015 07:58
GridView Bootstrap
<div id="w3" class="grid-view">
<div class="col-xs-12 shop-orders-about">Найдено 7 запросов по заданной комбинации фильтра</div>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th><a class="desc" href="/profile/shop-edit?id=352&amp;page=1&amp;sort=SendDate" data-sort="SendDate">Время</a></th>
<th><a href="/profile/shop-edit?id=352&amp;page=1&amp;sort=MobileVinFrameCode" data-sort="MobileVinFrameCode">Авто</a></th>
<th><a href="/profile/shop-edit?id=352&amp;page=1&amp;sort=DetailsRequest" data-sort="DetailsRequest">Запрос</a></th>
<th><a href="/profile/shop-edit?id=352&amp;page=1&amp;sort=NumberResponces" data-sort="NumberResponces">Ответы</a></th>
<th>&nbsp;</th>
@maxlord
maxlord / footable gridview
Created December 9, 2015 14:28
footable gridview
<table id="#pers-vieworders-list" class="block-il-table personal-office-orders personal-office-orders-list phone breakpoint footable-loaded footable"><thead>
<tr><th class="td-view footable-first-column" data-sort-ignore="true"></th><th class="td-date footable-sortable">Время<span class="footable-sort-indicator"></span></th><th class="td-price footable-sortable">Цена<span class="footable-sort-indicator"></span></th><th class="td-city footable-sortable">Город<span class="footable-sort-indicator"></span></th><th class="td-name footable-sortable">Магазин<span class="footable-sort-indicator"></span></th><th class="td-phone" data-sort-ignore="true">Телефон</th><th class="td-order" data-hide="all" data-sort-ignore="true" style="display: none;">Ответ</th><th class="td-controls footable-last-column" data-sort-ignore="true">&nbsp;</th></tr>
</thead>
<tbody>
<tr class="il-data" data-key="0"><td class="footable-first-column"><span class="footable-toggle"></span></td><td data-value="1405088787"><i class="fa fa-clock-o"><
12:42:35,875 ERROR [PortletBagFactory:313] org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'onlinePaymentController' defined in file [/Users/max/liferay/portal/tomcat-7.0.23/temp/0-rpgu-auxiliary-portlet/WEB-INF/classes/ru/it/rpgu/web/onlinepayment/OnlinePaymentController.class]: Instantiation of bean failed; nested exception is java.lang.UnsatisfiedLinkError: ru.it.vs.cryptoserver.providers.ms.low_level.NativeCryptoLib.enumProviders()[Lru/it/vs/cryptoserver/providers/ms/low_level/ProviderInfo;
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'onlinePaymentController' defined in file [/Users/max/liferay/portal/tomcat-7.0.23/temp/0-rpgu-auxiliary-portlet/WEB-INF/classes/ru/it/rpgu/web/onlinepayment/OnlinePaymentController.class]: Instantiation of bean failed; nested exception is java.lang.UnsatisfiedLinkError: ru.it.vs.cryptoserver.providers.ms.low_level.NativeCryptoLib.enumProviders()[Lru/it/vs/cryptoserver/providers/ms/low_level/Pro
08:47:18,873 ERROR [PortletServlet:97] javax.portlet.PortletException: Request processing failed
javax.portlet.PortletException: Request processing failed
at org.springframework.web.portlet.FrameworkPortlet.processRequest(FrameworkPortlet.java:545)
at org.springframework.web.portlet.FrameworkPortlet.doDispatch(FrameworkPortlet.java:471)
at javax.portlet.GenericPortlet.render(GenericPortlet.java:233)
at com.liferay.portlet.FilterChainImpl.doFilter(FilterChainImpl.java:100)
at com.liferay.portal.kernel.portlet.PortletFilterUtil.doFilter(PortletFilterUtil.java:64)
at com.liferay.portal.kernel.servlet.PortletServlet.service(PortletServlet.java:93)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
<html>
<head>
<title>Apache Tomcat/7.0.23 - Error report</title>
<style>
<!--H1 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;} H2 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;} H3 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;} BODY {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} B {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} P {font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;}A {color : black;}A.name {color : black;}HR {color : #525D76;}-->
</style>
</head>
<body>
<h1>HTTP Status 406 - </h1>
<HR size="1" noshade="noshade">
public class EventNotification$$Table implements RxSQLiteTable<EventNotification> {
private final CustomTypes mTypes;
public EventNotification$$Table(CustomTypes types) {
mTypes = types;
}
@Override
public void create(SQLiteDb db) {
db.exec("CREATE TABLE IF NOT EXISTS event_notification("
@maxlord
maxlord / Import.cs
Created May 31, 2016 10:15
MyPrice Import PriceList
// Создаем запись о новом прайс-листе в БД
var pricelistDate = DateTime.Now;
var pricelistColumns = new Dictionary<string, object>()
{
{"Date", pricelistDate},
{"LoadType", (int) PriceListLoadType},
{"LoadTypeData", PriceListLoadTypeData},
{"Name", PriceListFileName},
{"FileSize", PriceListFileSize},
{"NameMd5Hash", PriceListFileMd5Hash}
var codes = new List<string>();
codes.Add(db.Quote(config.Keyword.ToUpper()));
// Добавляем кроссы - если выбран соотв параметр
if (config.DisplayAnalogs)
{
if (crossInfosIfCodeSearchMaked != null && crossInfosIfCodeSearchMaked.Any())
{
foreach (var ci in crossInfosIfCodeSearchMaked)
{
codes.Add(db.Quote(ci.PartCode));